The client and server are designed to interoperate as long as they are not more than one major release version apart. For example, any 1.X client will work with a 1.Y server. However, if the client and server versions don't match, certain features may not be available.
The client/server interoperability policy is documented in the Compatibility section of the Hacker's Guide to Subversion.