5.2.3. RTI Infrastructure Services

5.2.3.1. Persistence Service

5.2.3.1.1. Writer-side filtering disabled in 7.3.0 and earlier for DataWriters with Persistence Service synchronization enabled

The improved synchronization protocol in Persistence Service uses a new built-in content filter. This filter reduces bandwidth usage even further when sharing filter expressions and performs faster evaluation of which Persistence Service instances should receive samples.

This built-in filter is not available in release 7.3.0 and earlier. If you use DataWriters from 7.3.0 or earlier to send samples to Persistence Service 7.3.1 while DataReaders (in any release) employ a ContentFilteredTopic, or the Persistence Service 7.3.1 configuration specifies a <content_filter>, writer-side filtering will be disabled in the 7.3.0-or-earlier DataWriters.

See Synchronizing of Persistence Service Instances, in the RTI Connext Core Libraries User’s Manual, for more information on the synchronization protocol in 7.3.1.

5.2.3.2. Web Integration Service

5.2.3.2.1. OpenSSL 3 upgrade

Release 7.3.1 of Web Integration Service upgrades the version of OpenSSL® from 3.0.12 to 3.5.1.

If you use the -sslCertificate option, you may get the following error when you attempt to run Web Integration Service:

error:0A00018F:SSL routines::ee key too small

You may be using a certificate with too few bits in the public key, e.g. Public-Key: (1024 bit). In OpenSSL 3.2.0 and above, RSA, DSA, and DH keys that have between 1024 and 2047 bits and ECC keys that have between 160 bits and 223 bits were previously accepted by default but are now no longer allowed. Regenerate the certificate with an acceptable number of bits in the key.