Version 3.0.0 Pro

This release includes the following internal changes:

  • Preparation of Monitor Pro repository

  • License update from GPL-3.0 to eProsima Software License Agreement Rev 03

  • Creation of self-hosted CI and mirror

This release includes the following bugfixes:

  • Fix race condition in backend data access

  • Several spy mode stability fixes, including QoS compatibility and XML profile initialization

  • Fix incorrect enum initialization causing undefined entity discovery behavior

  • Fix endpoint undiscovery handling

  • Fix Windows deadlock in the alerts timeout checker

  • Fix UserDataReaderListener test callback signature

This release includes the following features:

  • Publisher pane backend API to publish DDS data from a dockable monitor panel

  • Image pane backend API to display fixed-format image data from DDS topics

  • License check API for automatic license validation at startup

  • Multi-domain alias synchronization refreshing all domain graphs when a shared entity alias is updated

  • Topic spy with source timestamps via extended start_topic_spy() API

  • Safety check to prevent creating a monitor when proxy entities are present

  • Database access optimized to query each DataKind once, reducing redundant lookups

  • EntityKind forwarded as a function argument for faster data retrieval

This release includes the following dependencies:

Repository

Version

Fast CDR

eProsima/Fast-CDR

v2.3.6

Fast DDS Pro

eProsima/Fast-DDS-Pro

v3.6.1.1

Fast DDS Gen

eProsima/Fast-DDS-Gen

v4.3.0

IDL Parser

eProsima/IDL-Parser

v4.3.0