8.3. What’s New in 4.2.0¶
RTI Connext Micro 4.2.0 is a feature release. See the Connext Releases page on the RTI website for more information on RTI’s software release model.
The following features are new since Connext Micro 4.1.0.
8.3.1. Reduced core library size¶
This release separates the Extensible Types (XTypes) module from the
core library, rti_me
, into a separate library, rti_me_ddsxtypes
. This
change reduces the size of rti_me
. The XTypes module is now
optional and can be omitted if your application does not use its functionality.
Refer to the Migration Guide (if you have internet access) for more information on how this change affects existing Connext Micro applications.
8.3.2. Secure RTPS communication with the Lightweight Security Plugin¶
This release introduces the Lightweight Security Plugin for Connext Micro, a module that enables you to secure your application’s RTPS messages with pre-shared key (PSK) encryption. The Lightweight Security Plugin includes a Platform Independent Library (PIL) and a Transform Platform Support Library (PSL) for interfacing with OpenSSL 3.5.
For more information on this feature, refer to the Lightweight Security Plugin section.
8.3.3. Optimize network bandwidth usage with content filtering¶
Attention
This is an experimental feature in Connext Micro 4.2.0. It is not guaranteed to be consistent or supported and should not be used in production.
Refer to Experimental Features for more information.
This release introduces content filtering to Connext Micro, enabling DataReaders to filter incoming sample data. This can reduce the network bandwidth usage in your application, since matching DataWriters can be configured to only send samples that pass the DataReader’s filter.
For more information on this feature, consult the Content Filtering section.
8.3.4. Improve system robustness with DomainParticipant rediscovery¶
This release adds the ability for a DomainParticipant with its
DomainParticipantQos.participant_name.name
set to a non-empty value to be
rediscovered if it is restarted before its lease_duration
expires. You can
enable this feature by setting the
DomainParticipantQos.discovery.enable_participant_discovery_by_name
property
to DDS_BOOLEAN_TRUE
.
For more information on this feature, refer to the DomainParticipant Discovery by Name section.
8.3.5. Develop secure applications in XML with MAG¶
This release allows you to enable and configure the Lightweight Security Plugin while defining an application in XML format. Micro Application Generator (MAG) will then create the necessary code for Connext Micro.
For more details, refer to the Lightweight Security Plugin section of Application Generation Using XML.
8.3.6. Develop applications with content filtering in XML with MAG¶
This release allows you to enable and configure content filtering while defining an application in XML format. Micro Application Generator (MAG) will then create the necessary code for Connext Micro.
For more details, refer to the Content filtering section of Application Generation Using XML.
8.3.7. Enable DomainParticipant rediscovery in XML with MAG¶
This release allows you to enable DomainParticipant rediscovery while defining an application in XML format. Micro Application Generator (MAG) will then create the necessary code for Connext Micro.
For more information on this feature, see
DomainParticipant Discovery by Name. You can enable DomainParticipant
rediscovery via the enable_participant_discovery_by_name
field in the
PROPERTY
QoS policy, as described in Discovery Configuration.
8.3.8. Enable endpoint discovery message queueing in XML with MAG¶
This release allows you to enable endpoint discovery message queueing while defining an application in XML format. Micro Application Generator (MAG) will then create the necessary code for Connext Micro.
This feature is included as a fix for a potential discovery issue; see
[Major] Possible mismatched endpoint messages during discovery for more information. You can enable discovery message
queueing via the enable_endpoint_discovery_queue
field in the
PROPERTY
QoS policy, as described in Discovery Configuration.
8.3.9. Third-party and open source software changes¶
This release adds the following open source software as part of the Lightweight Security Plugin:
Software |
Version |
---|---|
OpenSSL |
3.5.0 |
For more information, see the Third-Party and Open Source Software section.