4.5.1. What’s New in 7.0.0

4.5.1.1. Support for the DISCOVERY logging category

System Designer now supports the DISCOVERY logging category.

4.5.1.2. New field to configure Domain tag when defining Participant QoS

A new field has been added to easily configure the Domain Tag when defining a Participant QoS:

New field for Domain Tag

The Domain Tag can also be configured as a regular property, dds.domain_participant.domain_tag. In this case, System Designer will automatically show the Domain Tag value in the new field.

New field for Domain Tag filled in

The new field will also indicate if the Domain Tag has been inherited from a base QoS.

New field for Domain Tag inherited

4.5.1.3. Improvements to .rtisdproj file to be human-readable and contain more metadata

The System Designer .rtisdproj file has been changed to a human-readable JSON format, instead of a single-line string.

The .rtisdproj file now contains these additional properties:

  • The original creation date of the project.

  • The version of System Designer used to create the project.

The Project Properties pane has been updated to display these properties.

4.5.1.4. New field to configure Partition QoS when defining a DomainParticipant

A new field allows you to configure the Partition QoS policy when defining a DomainParticipant’s QoS.

New field for DomainParticipant level Partition

4.5.1.5. QoS snippets can now be composed of other QoS snippets

When creating QoS Snippets, now they can be composed of other QoS Snippets.

4.5.1.6. Automatic validation of XML files when opening a project or adding XML files to a project

System Designer now automatically validates all the XML files when opening an existing project, and when adding an XML file to a project. You can disable this validation in the Advanced Project Properties dialog.

Disabling auto-validation of XML files

4.5.1.7. Improved usability of Representation QoS Policy editor

The Representation QoS Policy editor has been improved by adding a suggestion list with the following values:

  • AUTO_DATA_REPRESENTATION

  • XML_DATA_REPRESENTATION

  • XCDR_DATA_REPRESENTATION

  • XCDR2_DATA_REPRESENTATION

4.5.1.8. Updated Shared Secret Algorithm field in Configure Security dialog

The “Shared Secret Algorithm” field in the Configure Security dialog for a Participant QoS has been renamed to “Key Establishment Algorithm”.

New algorithms have been added and existing algorithms have been renamed:

  • auto

  • ECDHE-CEUM+P384 (Elliptic Curve Diffie-Hellman p384)

  • Diffie-Hellman (DH) has been renamed to “DHE+MODP-2048-256”

  • Elliptic Curve Diffie-Hellman (ECDH) has been renamed to “ECDHE-CEUM+P256”

Available Key Establishment Algorithms

4.5.1.9. New security properties in Global Security settings

The “Configure Security” dialog for a Participant QoS has been updated. The following fields have been added to the Participant Trust tab in the “Global Security Settings” dialog to configure new Security properties:

  • Maximum Key Redistribution Delay in seconds

  • Maximum Key Revision History Depth

4.5.1.10. Third-party software upgrades

The following third-party software used by System Designer has been upgraded:

Table 4.2 Third-Party Software Changes

Third-Party Software

Previous Version

Current Version

nodejs®

10.24.1

16.15.1

express-fileupload

1.2.1

1.4.0