diff --git a/VERSION b/VERSION index 29bdd6e7..bf7d551f 100644 --- a/VERSION +++ b/VERSION @@ -1,3 +1,3 @@ VERSION_MAJOR 1 -VERSION_MINOR 4 +VERSION_MINOR 5 VERSION_PATCH 0 diff --git a/docs/package.xml b/docs/package.xml index f4a51794..ef8ba794 100644 --- a/docs/package.xml +++ b/docs/package.xml @@ -2,7 +2,7 @@ fastddsspy_docs - 1.4.0 + 1.5.0 *eprosima Fast DDS Spy* Documentation built with sphinx and deployed in ReadTheDocs. diff --git a/docs/rst/installation/docker.rst b/docs/rst/installation/docker.rst index cdfd8ca6..421ff056 100644 --- a/docs/rst/installation/docker.rst +++ b/docs/rst/installation/docker.rst @@ -48,7 +48,7 @@ The steps to run |spy| in a Docker container are explained below. --ipc=host \ --privileged \ -v //FASTDDSSPY_CONFIGURATION.yaml:/root/FASTDDSSPY_CONFIGURATION.yaml \ - ubuntu-fastddsspy:v1.4.0 + ubuntu-fastddsspy:v1.5.0 It is important to mention that both the path to the configuration file hosted in the local machine and the one created in the Docker container must be absolute paths in order to share just one single file as a shared volume. diff --git a/docs/rst/notes/notes.rst b/docs/rst/notes/notes.rst index 99fb3b5a..46fdabbc 100644 --- a/docs/rst/notes/notes.rst +++ b/docs/rst/notes/notes.rst @@ -3,20 +3,31 @@ .. include:: forthcoming_version.rst ############## -Version v1.4.0 +Version v1.5.0 ############## This release includes the following **features**: -* New command: `topics idl` -* Support configuring the Fast DDS Spy using XML profiles -* New formatting for `long arrays` and `nested objects` -* Support `partitions` +* Display the list of keys in a topic with new command `topics key` +* Change default participant **RTPS** to **DDS** +* Add `ContentFilteredTopic` filter This release includes the following **documentation updates**: -* Update documentation theme to `Furo` -* Fix release tag in documentation +* Improved filter command documentation +* Update Windows documentation (new **Asio** version + `vcs` command) + +This release includes the following **bugfixes**: + +* Add `topics idl` command in **DDS** +* Replace invalid `domain-id` core-dump with clean validation errors +* Reduce `InstanceCache` key warning spam + +This release includes the following **CI improvements**: + +* Upgrade `Linters CI` runner image to `ubuntu-24.04` +* Update `foonathan` version to 1.4.1 + This release includes the following **Dependencies Update**: @@ -30,29 +41,30 @@ This release includes the following **Dependencies Update**: * - Foonathan Memory Vendor - `eProsima/foonathan_memory_vendor `_ - `v1.3.1 `_ - - `v1.3.1 `_ + - `v1.4.1 `_ * - Fast CDR - `eProsima/Fast-CDR `_ - - `v2.3.0 `_ - `v2.3.4 `_ + - `v2.3.5 `_ * - Fast DDS - `eProsima/Fast-DDS `_ - - `v3.3.0 `_ - - `v3.4.1 `_ + - `v3.5.0 `_ + - `v3.6.0 `_ * - Dev Utils - `eProsima/dev-utils `_ - - `v1.3.0 `__ - `v1.4.0 `__ + - `v1.5.0 `__ * - DDS Pipe - `eProsima/DDS-Pipe `_ - - `v1.3.0 `__ - `v1.4.0 `__ + - `v1.5.0 `__ ################# Previous Versions ################# +.. include:: ./previous_versions/v1.4.0.rst .. include:: ./previous_versions/v1.3.0.rst .. include:: ./previous_versions/v1.2.0.rst .. include:: ./previous_versions/v1.1.0.rst diff --git a/docs/rst/notes/previous_versions/v1.4.0.rst b/docs/rst/notes/previous_versions/v1.4.0.rst new file mode 100644 index 00000000..d2720072 --- /dev/null +++ b/docs/rst/notes/previous_versions/v1.4.0.rst @@ -0,0 +1,44 @@ +Version v1.4.0 +============== + +This release includes the following **features**: + +* New command: `topics idl` +* Support configuring the Fast DDS Spy using XML profiles +* New formatting for `long arrays` and `nested objects` +* Support `partitions` + +This release includes the following **documentation updates**: + +* Update documentation theme to `Furo` +* Fix release tag in documentation + +This release includes the following **Dependencies Update**: + +.. list-table:: + :header-rows: 1 + + * - + - Repository + - Old Version + - New Version + * - Foonathan Memory Vendor + - `eProsima/foonathan_memory_vendor `_ + - `v1.3.1 `_ + - `v1.3.1 `_ + * - Fast CDR + - `eProsima/Fast-CDR `_ + - `v2.3.0 `_ + - `v2.3.4 `_ + * - Fast DDS + - `eProsima/Fast-DDS `_ + - `v3.3.0 `_ + - `v3.4.1 `_ + * - Dev Utils + - `eProsima/dev-utils `_ + - `v1.3.0 `__ + - `v1.4.0 `__ + * - DDS Pipe + - `eProsima/DDS-Pipe `_ + - `v1.3.0 `__ + - `v1.4.0 `__ diff --git a/fastddsspy_participants/package.xml b/fastddsspy_participants/package.xml index 307ccf1d..71a274a1 100644 --- a/fastddsspy_participants/package.xml +++ b/fastddsspy_participants/package.xml @@ -2,7 +2,7 @@ fastddsspy_participants - 1.4.0 + 1.5.0 *eProsima Fast DDS Spy* core logic. diff --git a/fastddsspy_tool/package.xml b/fastddsspy_tool/package.xml index 3d885cd8..aa7338d5 100644 --- a/fastddsspy_tool/package.xml +++ b/fastddsspy_tool/package.xml @@ -2,7 +2,7 @@ fastddsspy_tool - 1.4.0 + 1.5.0 *eProsima Fast DDS Spy* Application to execute a interactive CLI spy application to introspect data in a DDS network. diff --git a/fastddsspy_tool/test/application/test_cases/one_shot__version.py b/fastddsspy_tool/test/application/test_cases/one_shot__version.py index 70dd5f5d..6ccd0262 100644 --- a/fastddsspy_tool/test/application/test_cases/one_shot__version.py +++ b/fastddsspy_tool/test/application/test_cases/one_shot__version.py @@ -36,7 +36,7 @@ def __init__(self): arguments_dds=[], arguments_spy=['--version'], commands_spy=[], - output="""Fast DDS Spy v1.4.0\ + output="""Fast DDS Spy v1.5.0\ commit hash: 16ed7e8c93d7481d8b426746af9ec3ffa323f451\n""" ) diff --git a/fastddsspy_yaml/package.xml b/fastddsspy_yaml/package.xml index df6afca9..f25c5b23 100644 --- a/fastddsspy_yaml/package.xml +++ b/fastddsspy_yaml/package.xml @@ -2,7 +2,7 @@ fastddsspy_yaml - 1.4.0 + 1.5.0 *eprosima Fast DDS Spy* Yaml Module to read and print yaml objects.