Backward and forward compatibility

In general, we always recommend that the client and server are at the exact same version number and build.   However when upgrading CONNX in a large organization, or in situations where there are multiple environments, there may be a need to have multiple versions of CONNX active at the same time.

 

The CONNX Client

 

The CONNX client can only connect to a CONNX server that contains the server modules of the same major version number.

For example:

If the CONNX client is CONNX 14, and the CONNX server contains modules for CONNX 12 and CONNX 13, the connection will fail.

If the CONNX client is CONNX 14, and the CONNX server contains modules for CONNX 14 and CONNX 15, the connection will succeed.

 

The JDBC Jar File

 

The JDBC Jar file contains an embedded version file which contains the exact version and build number.  The JDBC Jar file should only be used with JDBC servers with that exact build number or higher.