Releases: eProsima/Fast-DDS-statistics-backend
v2.5.0
Fast DDS Statistics Backend v2.5.0
This release includes the following improvements and bugfixes:
- Fix Windows deadlock in check_alerts_timeouts()
- Hotfix/undiscovery endpoints
- Fix Spy DataReader created with incompatible QoS
- Fix failure of Spy mode when statistics are enabled on XML
- Initialize enums correctly in EntityDiscoveryInfo
- Fix monitor subscriber partition issue with *
- Add undiscovery of proxy entities
- Allow statistics topics to be spied
This release includes the following updates:
- Update types for Fast DDS Gen v4.3.0 Release
This release includes the following CI improvements:
- Upgrade Linters CI runner image to
ubuntu-24.04
This release includes the following dependencies update:
| Repository | Old Version | New Version | |
|---|---|---|---|
| Fast CDR | eProsima/Fast-CDR | v2.3.4 | v2.3.5 |
| Fast DDS | eProsima/Fast-DDS | v3.4.1 | v3.6.1 |
| Fast DDS Gen | eProsima/Fast-DDS-Gen | v4.2.0 | v4.3.0 |
| IDL Parser | eProsima/IDL-Parser | v4.2.0 | v4.3.0 |
v2.4.0
Fast DDS Statistics Backend v2.4.0
This release includes the following features:
- Greedy discovery mode
- Spy mode
- Alerts and notifications
This release includes the following improvements and bugfixes:
- Represent
domain_idanddomain_nameseparately in Domain Graph - Fix flaky tests
- Add throw of exception when SHM locators are used in discovery server initialization
- Making system libraries as private in
target_link_libraries
This release includes the following updates:
- Update types for Fast DDS Gen v4.2.0 Release
This release includes the following dependencies update:
| Repository | Old Version | New Version | |
|---|---|---|---|
| Fast CDR | eProsima/Fast-CDR | v2.3.0 | v2.3.4 |
| Fast DDS | eProsima/Fast-DDS | v3.3.0 | v3.4.1 |
| Fast DDS Gen | eProsima/Fast-DDS-Gen | v4.1.0 | v4.2.0 |
| IDL Parser | eProsima/IDL-Parser | v4.1.0 | v4.2.0 |
v2.3.0
Fast DDS Statistics Backend v2.3.0
This release includes the following features:
- Save optional QoS.
- Support initialize monitors using xml profiles.
This release includes the following improvements and bugfixes:
- Fix backend graph json dump exception.
- Fix build with tests.
This release includes the following updates:
- Extend ROS 2 metatraffic topics.
- Bump setuptools from 70.0.0 to 78.1.1 in /docs.
- Remove deprecated windows-2019 runner.
- Update types for Fast DDS Gen v4.1.0 Release.
- Update GitHub actions according to eProsima-CI v0.37.0.
This release includes the following dependencies update:
| Repository | Old Version | New Version | |
|---|---|---|---|
| Fast CDR | eProsima/Fast-CDR | v2.3.0 | v2.3.0 |
| Fast DDS | eProsima/Fast-DDS | v3.2.2 | v3.3.0 |
| Fast DDS Gen | eProsima/Fast-DDS-Gen | v4.0.4 | v4.1.0 |
| IDL Parser | eProsima/IDL-Parser | v4.0.4 | v4.1.0 |
v2.2.0
Fast DDS Statistics Backend v2.2.0
This release includes the following features:
- Add EntityId getters and delete Endpoint kind prefixes.
- Add support for Extended Incompatible QoS.
- Calculate the DDS vendor and add it to the participant info.
- Expose
get_entity_by_guidfunction. - Apply demangling to ROS 2 topics in IDL view.
- Support ROS2 Easy Mode.
This release includes the following improvements and bugfixes:
- Delete backend debug traces in release mode.
- Reject old samples.
- Add expiration check-in in
fragile_ptr. - Update IDL when a new type is received.
This release includes the following updates:
- Update README and GitHub actions.
This release includes the following dependencies update:
| Repository | Old Version | New Version | |
|---|---|---|---|
| Fast CDR | eProsima/Fast-CDR | v2.2.5 | v2.3.0 |
| Fast DDS | eProsima/Fast-DDS | v3.1.0 | v3.2.2 |
| Fast DDS Gen | eProsima/Fast-DDS-Gen | v4.0.2 | v4.0.4 |
| IDL Parser | eProsima/IDL-Parser | v4.0.2 | v4.0.4 |
v2.1.0
Fast DDS Statistics Backend v2.1.0
This release includes the following dependencies update:
| Repository | Old Version | New Version | |
|---|---|---|---|
| Fast CDR | eProsima/Fast-CDR | v2.2.4 | v2.2.5 |
| Fast DDS | eProsima/Fast-DDS | v3.0.1 | v3.1.0 |
| Fast DDS Gen | eProsima/Fast-DDS-Gen | v4.0.1 | v4.0.2 |
| IDL Parser | eProsima/IDL-Parser | v4.0.1 | v4.0.2 |
v2.0.0
Fast DDS Statistics Backend v2.0.0
This release includes the following new features:
- Get IDL type definition of a topic.
This release includes the following updates:
- Update to Fast DDS v3.0.1.
- Regenerate types with Fast DDS-Gen v4.0.1.
- Remove datasharing directory info from monitor GUI.
This release includes the following bugfixes:
- Remove uncorrectly used assertions.
This release includes the following dependencies update:
| Repository | Old Version | New Version | |
|---|---|---|---|
| Foonathan Memory Vendor | eProsima/foonathan_memory_vendor | v1.3.1 | v1.3.1 |
| Fast CDR | eProsima/Fast-CDR | v2.1.2 | v2.2.4 |
| Fast DDS | eProsima/Fast-DDS | v2.14.0 | v3.0.1 |
| Fast DDS Gen | eProsima/Fast-DDS-Gen | v3.2.0 | v4.0.1 |
| IDL Parser | eProsima/IDL-Parser | v3.0.0 | v4.0.1 |
v1.1.0
Fast DDS Statistics Backend v1.1.0
This release includes the following updates:
- Use Fast DDS builtin transports by default (#232)
- Regenerate types with Fast DDS-Gen v3.3.0 (#223, #229)
- Bump
gitpythondependency for documentation (#205, #222, #224) - Include SustainML nodes as recognized app (#226)
- Relocate statistics topics static map (#233)
- Refactor CI to use eProsima-CI (#234)
This release includes the following bugfixes:
This release includes the following dependencies update:
| Repository | Old Version | New Version | |
|---|---|---|---|
| Fast CDR | eProsima/Fast-CDR | v2.1.2 | v2.2.0 |
| Fast DDS | eProsima/Fast-DDS | v2.13.0 | v2.14.0 |
| Fast DDS Gen | eProsima/Fast-DDS-Gen | v3.2.0 | v3.3.0 |
v1.0.0
Fast DDS Statistics Backend v1.0.0
This is the first stable release of Fast DDS Statistics Backend library.
This release includes the following API extensions:
StatisticsBackend::get_statusreturns the entity status level of a given id.StatisticsBackend::get_inforeturns domain participant and endpoint app info.StatisticsBackend::get_domain_view_graphreturns the domain view graph of a given domain.StatisticsBackend::regenerate_domain_graphregenerates the domain view graph of a given domain.StatisticsBackend::get_status_datareturns an specific status data of a given id.- Added
statusattribute for entities. - Added database
domain_view_graphmap. - Added monitor service topic status data storing and processing.
- Retrieve physical information from discovery packets.
- Physical related entities with an empty name are given the name
Unknownby default.
This release includes the following dependencies update:
| Repository | Old Version | New Version | |
|---|---|---|---|
| Foonathan Memory Vendor | eProsima/foonathan_memory_vendor | v1.3.1 | v1.3.1 |
| Fast CDR | eProsima/Fast-CDR | v1.1.0 | v2.1.2 |
| Fast DDS | eProsima/Fast-DDS | v2.11.0 | v2.13.0 |
| Fast DDS Gen | eProsima/Fast-DDS-Gen | v2.5.1 | v3.2.0 |
| IDL Parser | eProsima/IDL-Parser | v1.6.0 | v3.0.0 |
v0.11.0
This release includes the following update:
- Regenerate TypeSupport with Fast DDS-Gen v2.5.1.
This release includes the following bugfix:
- Remove obsolete warning in documentation. Fast DDS v2.9.0 changed the default behavior by building with
FASTDDS_STATISTICSenabled by default.
This release includes the following dependencies update:
| Repository | Old Version | New Version | |
|---|---|---|---|
| Foonathan Memory Vendor | eProsima/foonathan_memory_vendor | v1.3.0 | v1.3.1 |
| Fast CDR | eProsima/Fast-CDR | v1.0.27 | v1.1.0 |
| Fast DDS | eProsima/Fast-DDS | v2.10.1 | v2.11.0 |
| Fast DDS Gen | eProsima/Fast-DDS-Gen | v2.4.0 | v2.5.1 |
| IDL Parser | eProsima/IDL-Parser | v1.5.0 | v1.6.0 |
v0.10.0
This release includes the following feature:
- Extend method
clear_statistics_datato remove internal statistical data previous to a time given.