Chapter 2 Release Notes

2.1 What's New in 7.3.0 LTS

Connext 7.3.0 LTS is a long-term support release that is built upon and combines all of the features in releases 7.0.0, 7.1.0, and 7.2.0 (see notes for previous releases below). See the Connext Releases page on the RTI website for more information on RTI's software release model.

 

2.1.1 Create all available shapes at once

Shapes Demo includes a new option to create all shapes at once. Select the <<ALL>> option when creating a new Publisher to create all shapes with the same configuraiton.

2.1.2 Support for the Lightweight Security Plugins

Shapes Demo includes a new profile, Security::LightweightSecurity, that demonstrates how to use basic-level protection employing the Pre-Shared Key Protection feature included in the Lightweight Security Plugins. For usage details, see the new Pre-Shared Key Protection example in the Shapes Demo User’s Manual.

2.1.3 Support for ignore_participant and banish_ignored_participants APIs

Shapes Demo now supports the ignore_participant and banish_ignored_participants API methods. To access, right-click a publishing Shape in the Legend View:

Three new profiles – Security::KeyRegenerationBase, Security::KeyRegenerationSub1, and Security::KeyRegenerationSub2 – have been added to support this new functionality. For usage details, see the new Key Regeneration example in the Shapes Demo User’s Manual.

2.1.4 Third-party software changes

The following third-party software used by Shapes Demo has been upgraded:

Third-party Tool

Old Version

New Version

Open SSL

3.0.9

3.0.12

In addition to the upgrade, the OpenSSL target packages for Android, Linux, and Windows now include the FIPS module configuration file and provider library (the packages were built using the enable-fips option and make install_fips command described in this OpenSSL README file). You can use the fipsmodule.cnf and fips_3_0.so (Android), fips.so (Linux), or fips.dll (Windows) files to validate that Shapes Demo works with the FIPS provider. Keep in mind that, according to openssl.org, the latest FIPS-validated OpenSSL version is 3.0.8.

For information on third-party software used by Connext products, see the “3rdPartySoftware” documents in your installation: <NDDSHOME>/doc/manuals/connext_dds_professional/release_notes_3rdparty.

2.2 What's Fixed in 7.3.0 LTS

This section describes bugs fixed in Shapes Demo 7.3.0 LTS. These are fixes applied since 7.2.0. For information on what was fixed in releases 7.0.0, 7.1.0, and 7.2.0, which are also part of 7.3.0 LTS, see notes for previous releases below.

[Critical]: System-stopping issue, such as a crash or data loss.

[Major]: Significant issue with no easy workaround.

[Minor]: Issue that usually has a workaround.

[Trivial]: Small issue, such as a typo in a log.

2.2.1 [Major] Shapes Demo may have crashed on resizing the application window while publishing a shape

Resizing the Shapes Demo window while publishing a shape may have caused a crash if the canvas area was smaller than the published shape. Shapes Demo now has a minimum window size beyond which it cannot be reduced.

[RTI Issue ID SHAPES-258]

2.3 What's New in 7.2.0

2.3.1 Third-party software changes

The following third-party software used by Shapes Demo has been upgraded:

Third-party Tool

Old Version

New Version

Open SSL

3.0.8

3.0.9

For information on third-party software used by Connext products, see the “3rdPartySoftware” documents in your installation: <NDDSHOME>/doc/manuals/connext_dds_professional/release_notes_3rdparty.

 

2.4 What's New in 7.1.0

2.4.1 Support for the new Observability Library

The Configuration dialog has a new checkbox to enable the new RTI Observability Library. This new feature is described in 4.10 Using RTI Monitoring Library 2.0.

Note: In 7.2.0, the library name has changed to RTI Monitoring Library 2.0.

2.4.2 Notification when DomainParticipant's Identity Certificate or Identity CA is about to expire

Shapes Demo will log a message in the Output View when the DomainParticipant's Identity Certificate or Identity CA is about to expire.

2.4.3 Upgraded OpenSSL to version 3.0.8

The following third-party software, used by Shapes Demo, has been upgraded:

Third-party Tool

Old Version

New Version

OpenSSL

1.1.1n

3.0.8

 

2.5 What's New in 7.0.0

2.5.1 Ability to configure Domain Tag

The Configuration dialog has a new field where you can configure a Domain Tag.

In the Configuration dialog, if you select a Profile that has defined the property, dds.domain_participant.domain_tag, that property's value in the profile will be used as the default for the Domain Tag field in the dialog.

For example, the Configuration dialog will automatically update the Domain Tag field to ENG. DEPT if you select the following profile:

<qos_library name="User_RTI_Shapes_Lib">
	<qos_profile name="User_Domain_Tag">
		<domain_participant_qos>
			<property>
				<value>
					<element>
						<name>dds.domain_participant.domain_tag</name>
						<value>ENG. DEPT</value>
					</element>
				</value>
			</property>
		</domain_participant_qos>
	</qos_profile>
...

2.5.2 Ability to configure Partitions at DomainParticipant level

The Configuration dialog has a new field where you can configure the Partition QoS for the DomainParticipant used by Shapes Demo.

In the Configuration dialog, if you select a Profile that has defined the Partition QoS, the Partition names from the Profile’s Partition QoS will be used as the default for the Partitions field in the dialog.

For example, the Configuration dialog will automatically update the Partition QoS field to A, B, and C if you select the following profile:

<qos_library name="User_RTI_Shapes_Lib">
	<qos_profile name="User_Domain_Participant">
		<domain_participant_qos>
			<partition>
				<name>
					<element>A</element>
					<element>B</element>
					<element>C</element>
				</name>
			</partition>
		</domain_participant_qos>
	</qos_profile>
...