How is the compatibility with federation and clients? Any issues? Last synapse upgrade half of my clients just stopped working due to some incompatibility between the newer synapse server and a too old shared library (that all the desktop clients used).