"mandatory," good luck with that.. mandatory implies an authority.
Nothing can be mandatory in this sphere, but things can be obvious.
With mandatory I mean releasing an upgrade without backwards compatibility in case of bug. Miners and nodes with economical activity are incentivized to upgrade anyways.