.. include:: vars.rst .. _section-whats-new-700: What's New in 7.0.0 ------------------- Support for the DISCOVERY logging category ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. SYSD-905 |SD| now supports the DISCOVERY logging category. New field to configure Domain tag when defining Participant QoS ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. SYSD-909 A new field has been added to easily configure the Domain Tag when defining a Participant QoS: .. figure:: ../static/SYSD-909-screenshot1.png :alt: New field for Domain Tag :name: Figure_new_field_Domain_Tag :align: center :figwidth: 100% The Domain Tag can also be configured as a regular property, ``dds.domain_participant.domain_tag``. In this case, |SD| will automatically show the Domain Tag value in the new field. .. figure:: ../static/SYSD-909-screenshot2.png :alt: New field for Domain Tag filled in :name: Figure_new_field_Domain_Tag_filled_in :align: center :figwidth: 100% The new field will also indicate if the Domain Tag has been inherited from a base QoS. .. figure:: ../static/SYSD-909-screenshot3.png :alt: New field for Domain Tag inherited :name: Figure_new_field_Domain_Tag_inherited :align: center :figwidth: 100% Improvements to .rtisdproj file to be human-readable and contain more metadata ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. SYSD-912 The |SD| ``.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. New field to configure Partition QoS when defining a DomainParticipant ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. SYSD-916 A new field allows you to configure the Partition QoS policy when defining a DomainParticipant's QoS. .. figure:: ../static/SYSD-916-releasenote-screenshot.png :alt: New field for DomainParticipant level Partition :name: Figure_new_field_DomainParticipant_Partition :align: center :figwidth: 100% QoS snippets can now be composed of other QoS snippets ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. SYSD-918 When creating QoS Snippets, now they can be composed of other QoS Snippets. Automatic validation of XML files when opening a project or adding XML files to a project ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. SYSD-931 |SD| 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. .. figure:: ../static/SYSD-931-validation-property-dialog.png :alt: Disabling auto-validation of XML files :name: Figure_disable_validation_XML_files :align: center :figwidth: 100% Improved usability of Representation QoS Policy editor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. SYSD-947 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 Updated Shared Secret Algorithm field in Configure Security dialog ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. SYSD-1014 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” .. figure:: ../static/SYSD-1014-key-estab-algorithms.png :alt: Available Key Establishment Algorithms :name: Figure_available-key-establishment-algorithms :align: center :figwidth: 100% New security properties in Global Security settings ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. SYSD-1026 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 .. _section-third-party-software-upgrades: Third-party software upgrades ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. SYSD-1027 The following third-party software used by |SD| has been upgraded: .. list-table:: Third-Party Software Changes :name: Table_ThirdPartyChanges :widths: 30 30 40 :header-rows: 1 * - Third-Party Software - Previous Version - Current Version * - nodejs® - 10.24.1 - 16.15.1 * - express-fileupload - 1.2.1 - 1.4.0