8.4. Regressions in 7.1.0

The following regressions were introduced in Connext 7.1.0.

8.4.1. Core Libraries

8.4.1.1. Possible crash when creating DomainParticipants concurrently

Creating DomainParticipants concurrently can lead to a crash if during the creation process one of the threads accesses the typecode of the internal builtin types while another thread is initializing it.

Not yet fixed

[RTI Issue ID CORE-14764]

8.4.1.2. Potential bus error when calling print and to_string APIs in TypeCode

Your application may generate a bus error after calling the print and to_string APIs, such as DDS_TypeCode_print_IDL, in TypeCode. This issue only happens when TypeCode propagation is enabled by setting participant_qos.resource_limits.type_code_max_serialized_length to a value greater than zero (the default is zero) and when using the affected APIs in the TypeCodes that were part of PublicationBuiltinTopicData and SubscriptionBuiltinTopicData.

Fixed in: 7.3.0

[RTI Issue ID CORE-13968]

8.4.1.3. Running rtisetenv_<arch>.bat caused issues in PATH environment

Running rtisetenv_<arch>.bat may cause issues in the PATH environment on Windows.

Fixed in: 7.2.0

[RTI Issue ID INSTALL-880]

8.4.1.4. Instance purging based on source timestamp does not work

The source timestamp-based purge delay does not purge instances based on their source timestamp. Instead, it purges instances based on their sequence number. Starting in 7.2.0, the dds.data_writer.history.source_timestamp_based_autopurge_instances_delay property works as intended.

Fixed in: 7.2.0

[RTI Issue ID CORE-13911]

8.4.2. Code Generator

8.4.2.2. Command-line option tips not printed if you entered an invalid option

If you enter an invalid Code Generator command-line option, Code Generator does not print out the helpful list of valid command-line options.

Fixed in: 7.2.0

[RTI Issue ID CODEGENII-1868]

8.4.2.3. Include flag used without a space caused Code Generator to fail

When using the flag -I without a space between the flag and the included folder, Code Generator fails, reporting that the flag is not supported. Starting in 7.2.0, you can now successfully use the flag -I without a space (for example, -I./myInclude/).

Fixed in: 7.2.0

[RTI Issue ID CODEGENII-1867]