Generally speaking, what are the server and client compatibility rules (or maybe rules of thumb)? Of course keeping versions exactly the same is supported, but how well do different versions play together?
I have several systems (as does everybody here :) ) on multiple operating systems. My Linux (Ubuntu) package is managed and I just take whatever is current in the repository (currently 1.4.5). Do I need to go search for an old release to install on Windows, or just use the most recent version (currently 1.4.10).
What are the version compatibility rules?