The new lease should be the binding contract. If the new lease does not have anything about pets, you should be alright. I would contact the housing authority and see what they say.
Good luck. But I hope you consider finding another place to live. I can't imagine the miserable time he can make for you if you stay there.
