diff --git a/VERSION b/VERSION index 78647b45..8c5090ac 100644 --- a/VERSION +++ b/VERSION @@ -1,3 +1,3 @@ -VERSION_MAJOR 0 -VERSION_MINOR 4 +VERSION_MAJOR 1 +VERSION_MINOR 0 VERSION_PATCH 0 diff --git a/ddspipe_core/package.xml b/ddspipe_core/package.xml index f624d4f6..e6a72f23 100644 --- a/ddspipe_core/package.xml +++ b/ddspipe_core/package.xml @@ -2,7 +2,7 @@ ddspipe_core - 0.4.0 + 1.0.0 *eprosima DDS Pipe* C++ library to communicate dynamically and efficiently different interfaces. diff --git a/ddspipe_participants/package.xml b/ddspipe_participants/package.xml index b79728cf..13ab416c 100644 --- a/ddspipe_participants/package.xml +++ b/ddspipe_participants/package.xml @@ -2,7 +2,7 @@ ddspipe_participants - 0.4.0 + 1.0.0 *eprosima DDS Pipe* C++ Std Participant implementations. diff --git a/ddspipe_yaml/package.xml b/ddspipe_yaml/package.xml index 5b8b670d..e12fd83d 100644 --- a/ddspipe_yaml/package.xml +++ b/ddspipe_yaml/package.xml @@ -2,7 +2,7 @@ ddspipe_yaml - 0.4.0 + 1.0.0 *eprosima DDS Pipe* C++ Module to read objects and configurations from YAML files. diff --git a/versions.md b/versions.md index bf228128..50a1ddc2 100644 --- a/versions.md +++ b/versions.md @@ -5,10 +5,34 @@ The *Forthcoming* section includes those features added in `main` branch that ar ## Forthcoming +## eProsima DDS Pipe v1.0.0 + The upcoming release will include the following features: +* Add support for Fast DDS v3. * Support Ubuntu Noble (24.04). * Stop supporting Ubuntu Focal (20.04). +This release includes the following *internal changes* & *bugfixes*: +* Add DLL export for protected methods in `CommonParticipant` and its derived classes. +* Remove `DiscoveryServerConnectionAdress`. +* Print `PolicyMasks` as strings. +* Add support for builds with both Fast DDS v2 and v3. +* Empty XTSAN tests list to run all tests with Thread Sanitizer. +* Remove change before creation in full writer's history. +* Reset cache changes to prevent data fragmentation issues. +* Process received samples only when the reader is enabled. +* Fix data race on concurrent `FastPayloadPool` payload release. +* Change `CommandlineArgs` default verbosity to `Error`. + +This release includes the following *dependencies update*: + +| | Repository | Old Version | New Version | +|---|---|---|---| +| Foonathan Memory Vendor | [eProsima/foonathan_memory_vendor](https://github.com/eProsima/foonathan_memory_vendor) | [v1.3.1](https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.3.1) | [v1.3.1](https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.3.1) | +| Fast CDR | [eProsima/Fast-CDR](https://github.com/eProsima/Fast-CDR) | [v2.2.0](https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.0) | [v2.2.4](https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.4) | +| Fast DDS | [eProsima/Fast-DDS](https://github.com/eProsima/Fast-DDS) | [v2.14.0](https://github.com/eProsima/Fast-DDS/releases/tag/v2.14.0) | [v3.0.1](https://github.com/eProsima/Fast-DDS/releases/tag/v3.0.1) | +| Dev Utils | [eProsima/dev-utils](https://github.com/eProsima/dev-utils) | [v0.6.0](https://github.com/eProsima/dev-utils/releases/tag/v0.6.0) | [v1.0.0](https://github.com/eProsima/dev-utils/releases/tag/v1.0.0) | + ## eProsima DDS Pipe v0.4.0 This release includes the following *new features*: