Skip to content

Commit

Permalink
OpenDDS Release 3.28.1
Browse files Browse the repository at this point in the history
  • Loading branch information
iguessthislldo committed May 2, 2024
1 parent 62ad206 commit 802922c
Show file tree
Hide file tree
Showing 13 changed files with 467 additions and 53 deletions.
34 changes: 34 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,39 @@
# OpenDDS Releases

## Version 3.28.1 of OpenDDS

Released 2024-05-02

Download [this release on GitHub](https://github.com/OpenDDS/OpenDDS/releases/tag/DDS-3.28.1).

Read [the documentation for this release on Read the Docs](https://opendds.readthedocs.io/en/dds-3.28.1).

### Additions

- Added [`OPENDDS_COMPILE_WARNINGS`](https://opendds.readthedocs.io/en/dds-3.28.1/devguide/building/index.html#cmake-var-OPENDDS_COMPILE_WARNINGS) and `configure` option `--compile-warnings=[WARNING|ERROR]` to enable additional compiler warnings and treating them as errors. ([PR #4558](https://github.com/OpenDDS/OpenDDS/pull/4558))
- Add a `configure` script option for MPC options requiring a value. ([PR #4574](https://github.com/OpenDDS/OpenDDS/pull/4574))
- For example, `./configure --mpc:value_template build_flags+="-Wall -Werror"`.

### Platform Support and Dependencies

- Building with CMake
- Fixed CMake saying it's missing the ACE library when using [`OPENDDS_ACE_TAO_SRC`](https://opendds.readthedocs.io/en/dds-3.28.1/devguide/building/index.html#cmake-var-OPENDDS_ACE_TAO_SRC) with an ACE/TAO outside of the build directory. ([PR #4604](https://github.com/OpenDDS/OpenDDS/pull/4604))

### Removals

- Values passed to the configure script via `--mpcopts` are no longer split on spaces. ([PR #4574](https://github.com/OpenDDS/OpenDDS/pull/4574))
- For example, `./configure --mpcopts="-value_template build_flags+=-Wall -Werror"` must now be written as `./configure --mpcopts=-value_template --mpcopts="build_flags+=-Wall -Werror"`.

### Fixes

- Fixed incorrect usage of OpenSSL in `gov_gen` application. ([PR #4591](https://github.com/OpenDDS/OpenDDS/pull/4591))
- Fix bug where `Service_Participant::type_object_encoding` doesn't return configured value. ([PR #4593](https://github.com/OpenDDS/OpenDDS/pull/4593))
- Do not send heartbeats during a fragmented send in `rtps_udp`. ([PR #4603](https://github.com/OpenDDS/OpenDDS/pull/4603))

### Documentation

- Added [`[transport] send_buffer_size (rtps_udp)`](https://opendds.readthedocs.io/en/dds-3.28.1/devguide/run_time_configuration.html#cfg-prop-transport-rtps_udp-send_buffer_size) and [`[transport] rcv_buffer_size (rtps_udp)`](https://opendds.readthedocs.io/en/dds-3.28.1/devguide/run_time_configuration.html#cfg-prop-transport-rtps_udp-rcv_buffer_size). ([PR #4602](https://github.com/OpenDDS/OpenDDS/pull/4602))

## Version 3.28.0 of OpenDDS

Released 2024-04-16
Expand Down
4 changes: 2 additions & 2 deletions PROBLEM-REPORT-FORM
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
This is OpenDDS version 3.29.0-dev (NOT A RELEASE)
This is OpenDDS version 3.28.1, released May 2 2024

OpenDDS VERSION: 3.29.0-dev
OpenDDS VERSION: 3.28.1
TAO VERSION:

HOST MACHINE and OPERATING SYSTEM:
Expand Down
2 changes: 1 addition & 1 deletion VERSION.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
This is OpenDDS version 3.29.0-dev (NOT A RELEASE)
This is OpenDDS version 3.28.1, released May 2 2024

This software is open source and free of licensing fees. See the
LICENSE file (in this directory) for license details.
Expand Down
10 changes: 5 additions & 5 deletions dds/Version.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@
#define OPENDDS_VERSION_H

#define OPENDDS_MAJOR_VERSION 3
#define OPENDDS_MINOR_VERSION 29
#define OPENDDS_MICRO_VERSION 0
#define OPENDDS_VERSION_METADATA "dev"
#define OPENDDS_IS_RELEASE 0
#define OPENDDS_VERSION "3.29.0-dev"
#define OPENDDS_MINOR_VERSION 28
#define OPENDDS_MICRO_VERSION 1
#define OPENDDS_VERSION_METADATA ""
#define OPENDDS_IS_RELEASE 1
#define OPENDDS_VERSION "3.28.1"

#define OPENDDS_VERSION_AT_LEAST(MAJOR, MINOR, MICRO) (\
(OPENDDS_MAJOR_VERSION > (MAJOR)) || \
Expand Down

0 comments on commit 802922c

Please sign in to comment.