The newest desktop client version aims at supporting the recent three server releases. So the most recent version of the desktop client (at the moment 3.3.0) supports 22, 21 and 20.
EDIT: But in general the desktop client should be also able to run against older server versions, but I can not recommend you to run older versions of the desktop client or running it against older server versions.