After running without major issue on 3.2 for some time, I upgraded my Zentyal server (running openchange & Z-Push) to 3.5. What I didn't realiise before I deleted the pre upgrade snapshot was that my active sync contacts had ceased to work for all connected devices. To make the situation worse, the associated errors relating to failed contact sync caused around 3 GB of logs to be generated across apache2 / z-push and sogo directories per day.
I've also found stability to be particularly poor in this release - yet held back any further upgrade due to reluctance to lose features.
Eventually - the stability issues were enough to push me in to trying 4.0, although I kept the associated server snapshot this time. And I'm glad I did because that upgrade seems to have invalidated the SSL cert that the devices use for active sync and I lost connectivity for all devices entirely.
I've rolled back to 3.5 for now but would be very keen to hear from anyone that is running Openchange with Activesync (Windows Phone and Apple clients) that has managed to make the jump to 4.0 and keep active sync working.