do we have to upgrad the wallet? already have coins in it.

I think 1.1 is mandatory, if you already use 1.1, you don't have to upgrade to 1.2, although 1.2 has some nice features like coin control.
BTW, upgrade client you don't need to touch your wallet file (wallet.dat), it will sync with whatever you have there.