10.3. Regressions in 7.5.0

The following regressions were introduced in Connext 7.5.0.

10.3.1. Core Libraries

10.3.1.1. Inconsistent QoS error when setting builtin discovery channels

In release 7.5.0, setting participant_qos.discovery_config.enabled_builtin_channels to DiscoveryConfigBuiltinChannelKind.All in C# or DiscoveryConfigBuiltinChannelKind.MASK_ALL in Java during DomainParticipant creation results in an inconsistent QoS error.

Fixed in: 7.6.0

[RTI Issue ID CORE-15868]

10.3.2. Security Plugins

10.3.2.1. Instance state consistency fails after reconnection in secure systems with key revisions enabled

In secure systems with key revisions enabled, Connext participants may fail to re-authenticate with each other following a reconnection or rediscovery event, preventing the instance state consistency feature from functioning correctly. This failure occurs because the internal endpoints responsible for synchronization cannot rediscover one another, potentially leading to a DataReader’s instance state not being correctly updated—such as missing disposal or unregistration notifications—and resulting in inconsistent data states across the network.

Not fixed yet

[RTI Issue ID SEC-2951]

10.3.2.2. Excessive resource consumption in certain scenarios

In certain situations, the Security Plugins consume excessive resources in threads responsible for renewing and expiring local security artifacts. The primary symptom is high CPU consumption, which slows Connext’s runtime execution. Examples of situations that trigger this problem include the period between creating a DomainParticipant and fully enabling it, or disabling OCSP. The latter can be triggered by setting the <ocsp> tag within the identity_credential_authority_validation tag to IGNORED or by setting the com.rti.serv.secure.authentication.ocsp_ignored property to TRUE.

Fixed in: 7.7.0

[RTI Issue ID SEC-2884]

10.3.2.3. Segmentation fault when creating and immediately deleting a DomainParticipant

Creating a DomainParticipant that uses the Security Plugins and then immediately deleting the DomainParticipant may result in a segmentation fault in the internal function RTIEventActiveGeneratorThread_loop. This segmentation fault is accompanied by this log message:

Backtrace:
        #4      RTIEventActiveGenerator_delete

Fixed in: 7.6.0

[RTI Issue ID SEC-2761]

10.3.3. Persistence Service

10.3.4. Routing Service

10.3.4.1. Routing Service user library requires inclusion in correct environment variable to be loaded

It is necessary for a Routing Service plugin to be added to the LD_LIBRARY_PATH on Linux systems, DYLD_LIBRARY_PATH on macOS systems, or PATH on Windows systems. In the fix for this issue, the plugin no longer requires an environment variable for correct loading.

Fixed in: 7.6.0

[RTI Issue ID ROUTING-1314]

10.3.5. Recording Service

10.3.5.1. Performance degradation when converting databases to CSV

A performance degradation occurs in Converter when converting databases to the CSV format.

Fixed in: 7.6.0

[RTI Issue ID RECORD-1536]