5.1. General Compatibility 7.3.1

This section describes compatibility issues that affect an upgrade to 7.3.1. It describes general, wire, and other compatibility issues between Connext 7.3.1 and previous releases.

Unless noted otherwise, the issues in this section do not apply to RTI Connext Micro.

See Product-Specific Compatibility 7.3.1 for specific issues.

See RTI Connext Performance Benchmarks for performance details in 7.3 LTS.

5.1.1. Wire Compatibility

5.1.1.1. RTPS Versions

For information about the RTPS versions supported for each Connext release, see Compatibility in the RTI Connext Core Libraries Release Notes for 7.3 LTS.

5.1.1.2. New requirement if you interoperate with DDS vendors that produce multiple RTPS messages in a single datagram

Release 7.3.1 fixed an issue (CORE-14701) related to how Connext processes multiple RTPS messages in a single datagram. As a result, Connext now requires the RTPS Header Extension’s message length (messageLength) to be present and correctly populated in every RTPS message that does not finish at the end of the underlying datagram. This requirement corresponds to the OMG RTPS 2.5 specification.

Note

Currently, no RTI software produces a datagram containing two or more RTPS messages.

If your Connext 7.3.1 or later system interacts with another DDS vendor that produces multiple RTPS messages in a single datagram, that vendor must now populate the RTPS Header Extension message length in order to interoperate with Connext 7.3.1 or later.