4.3. What’s New in 7.1.0

4.3.1. New Types View option enables adding, editing, and removing #include directives

The Types View now includes an option to add, edit, and remove #include directives. In addition, System Designer displays the Data Types defined inside any #include directive when:

  • Expanding the element in the Structured panel.

  • Defining a Struct or Typedef. The elements defined inside the #include directive will appear in the suggestion list.

4.3.2. New Routing Service XML configuration views

The following new Routing Service configuration views have been added in System Designer.

  • Routing Services: Use this view to specify a library of Routing Service plugins.

  • Plugin Libraries: Use this view to assign default values to XML variables.

4.3.3. New field to configure RTPS PSK Protection

A new field, RTPS Protection Preshared Key, is available to configure the new RTPS PSK Protection. The field is located on the Cryptography tab when configuring security on the DomainParticipant QoS.

4.3.4. New field to configure notification when a security certificate is about to expire

A new field, Certificate Expiration Advance Notice, is available in Security Global Settings. This field enables you to configure how far in advance, in seconds, you want to be notified about a security certificate that is about to expire.

4.3.5. Copy directive (@copy) now available for C# and Python

The following C# and Python directives are now available in System Designer:

  • copyCs

  • copyCsDeclaration

  • copyPy

  • copyPyDeclaration

The following C++ directives were removed from System Designer. XML files containing these deprecated directives will not load, and System Designer will throw the error message Error: Invalid directiveKind: copyCppcli.

  • copyCppcli

  • copyCppcliDeclaration

4.3.6. Support for the OBSERVABILITY_COLLECTOR_SERVICE_QOS kind category

System Designer now supports the OBSERVABILITY_COLLECTOR_SERVICE_QOS kind category.

4.3.7. New fields to configure the Participant Factory QoS Monitoring Tag

A new set of fields enables you to configure the Monitoring Tag when defining a Participant Factory QoS.

4.3.8. Third-party software upgrades

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

Table 4.1 Third-Party Software Changes

Third-Party Software

Previous Version

Current Version

Express

4.17.2

4.18.2

body-parser

1.19.1

1.20.1

These upgrades may fix potential vulnerabilities. See Fixes Related to Vulnerabilities. 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.