It would be nice implement Roster Versioning. It's great data saving for mobile clients, eg. when reconnecting after suspend. Ejabberd 2.1 and Prosody servers and Gajim client already supports this feature.
*** Bug 26489 has been marked as a duplicate of this bug. ***