6.1. General Compatibility 7.3.0
This section describes compatibility issues that affect an upgrade to 7.3.0. It describes general, wire, and other compatibility issues between Connext 7.3.0 and previous releases.
Unless noted otherwise, the issues in this section do not apply to RTI Connext Micro.
Attention
For important information on new and removed platforms and features in Connext 7, see What’s New in 7.3.1. See also individual products’ Release Notes.
See Compatibility in the RTI Connext Core Libraries Release Notes for 7.3 LTS, for information about the RTPS versions supported for each Connext release.
See Product-Specific Compatibility 7.3.0 for specific issues.
See RTI Connext Performance Benchmarks for performance details in 7.3 LTS.
6.1.1. Wire Compatibility
6.1.1.1. RTPS Versions
See Compatibility in the RTI Connext Core Libraries Release Notes for 7.3.0, for information about the RTPS versions supported for each Connext release.
6.1.1.2. New default RTPS checksum mechanism
Starting in 7.2.0, if you use the wire_protocol.compute_crc QoS setting
in the WIRE_PROTOCOL QoS policy, note that its default behavior has changed.
Now, when the CRC is computed, an RTPS 2.5 Specification-defined checksum is used
by default, and it is a 32-bit-long CRC-Castagnoli, which is transported on the
RTPS Header Extension submessage. This behavior is different than in past
releases, when an RTI-specific CRC-algorithm and a dedicated submessage were
used. The new mechanism is not interoperable with previous releases; it will
not result in a loss of communication, but the RTPS message checksum will not
be verified upon message reception.
An upgrade to 7.3.0 is recommended,
since the legacy checksum mechanism is now deprecated and will be removed in
the future. However, when interoperability with older releases is required, the
checksum mechanism can be set back to the legacy one, by setting the
dds.participant.wire_protocol.computed_crc_kind property
(see the Properties Reference) to the
CRC_32_LEGACY value, in addition to enabling
the wire_protocol.compute_crc QoS setting.
See WIRE_PROTOCOL QosPolicy (DDS Extension), in the RTI Connext Core Libraries User’s Manual for more information.