The former child star was arrested in early 2020 after being found under the influence of methamphetamine.
Weiss enrolled in a substance abuse program earlier this year.
At the time of his arrest Weiss was ransacking a car in a home garage.
The actor who played Goldberg allegedly stole $200 of merchandise from a Los Angeles Rite Aid.
In his announcement, the actor who played goalie Goldberg thanked his supporters and even made a reference to the Ducks’ “flying V.”
Weiss was previously sentenced to 150 days in jail for petty theft, and was also arrested for possession of meth.