Skip to content

Releases: eProsima/Fast-DDS-statistics-backend

v2.3.0

22 Jul 12:56

Choose a tag to compare

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

05 May 09:19

Choose a tag to compare

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_guid function.
  • 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

17 Oct 14:05

Choose a tag to compare

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

16 Sep 11:19

Choose a tag to compare

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

25 Mar 14:00

Choose a tag to compare

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 gitpython dependency 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:

  • Fix build error when log info enabled (#230)
  • Fix OpenSSL version for windows platforms (#225)

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

22 Dec 13:24

Choose a tag to compare

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_status returns the entity status level of a given id.
  • StatisticsBackend::get_info returns domain participant and endpoint app info.
  • StatisticsBackend::get_domain_view_graph returns the domain view graph of a given domain.
  • StatisticsBackend::regenerate_domain_graph regenerates the domain view graph of a given domain.
  • StatisticsBackend::get_status_data returns an specific status data of a given id.
  • Added status attribute for entities.
  • Added database domain_view_graph map.
  • 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 Unknown by 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

07 Jul 10:14

Choose a tag to compare

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_STATISTICS enabled 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

11 Apr 09:19

Choose a tag to compare

This release includes the following feature:

  • Extend method clear_statistics_data to remove internal statistical data previous to a time given.

v0.9.0

29 Mar 08:20

Choose a tag to compare

This release includes the following improvements:

  1. Regenerate TypeSupport with Fast DDS-Gen v2.4.0 (#185)

This release includes the following bugfixes:

  1. Fix documentation dependencies security vulnerabilities (#187)
  2. Install fixed gcovr version (#190)
  3. Fix build issues adding ignored Info statuses (#186)

PRs in merged order:
#185, #186, #187, #190, #191

v0.8.0

28 Oct 10:31
532ab3e

Choose a tag to compare

This release includes the following features:

  1. New API to clear statistic data and remove inactive entities from database (#177)

This release includes the following improvements:

  1. CI improvements:
    1. Include address-sanitizer job (#173)
    2. Flaky tests are run in a specific job (#175)
  2. Internal implementation improvements:
    1. Remove database unused collections (#178)
    2. Smart pointers refactor using unique instead of shared pointers (#171, #182)
  3. Example:
    1. Improve example including new API (#176)

This release includes the following bugfixes:

  1. Memory leaks fixes reported by address-sanitizer (#172, #174)

PRs in merged order:
#173, #175, #178, #172, #174, #171, #177, #176, #182, #183