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.