Skip to content

Commit

Permalink
Update Master with v3.28.1 Release
Browse files Browse the repository at this point in the history
  • Loading branch information
iguessthislldo committed May 21, 2024
1 parent cd43035 commit 6ee2f34
Show file tree
Hide file tree
Showing 9 changed files with 74 additions and 45 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
40 changes: 40 additions & 0 deletions docs/news.d/_releases/v3.28.1.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
Released 2024-05-02

Download :ghrelease:`this release on GitHub <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 :cmake:var:`OPENDDS_COMPILE_WARNINGS` and ``configure`` option ``--compile-warnings=[WARNING|ERROR]`` to enable additional compiler warnings and treating them as errors. (:ghpr:`4558`)
- Add a ``configure`` script option for MPC options requiring a value. (:ghpr:`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 :cmake:var:`OPENDDS_ACE_TAO_SRC` with an ACE/TAO outside of the build directory. (:ghpr:`4604`)

Removals
========

- Values passed to the configure script via ``--mpcopts`` are no longer split on spaces. (:ghpr:`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. (:ghpr:`4591`)
- Fix bug where ``Service_Participant::type_object_encoding`` doesn't return configured value. (:ghpr:`4593`)
- Do not send heartbeats during a fragmented send in ``rtps_udp``. (:ghpr:`4603`)

Documentation
=============

- Added :cfg:prop:`[transport@rtps_udp]send_buffer_size` and :cfg:prop:`[transport@rtps_udp]rcv_buffer_size`. (:ghpr:`4602`)

5 changes: 0 additions & 5 deletions docs/news.d/buffer-doc.rst

This file was deleted.

7 changes: 0 additions & 7 deletions docs/news.d/cmake-ace-tao-src.rst

This file was deleted.

5 changes: 0 additions & 5 deletions docs/news.d/compiler-warnings.rst

This file was deleted.

5 changes: 0 additions & 5 deletions docs/news.d/gov-gen.rst

This file was deleted.

5 changes: 0 additions & 5 deletions docs/news.d/heartbeat-fragmentation.rst

This file was deleted.

13 changes: 0 additions & 13 deletions docs/news.d/mpcopts.rst

This file was deleted.

5 changes: 0 additions & 5 deletions docs/news.d/type-object-encoding.rst

This file was deleted.

0 comments on commit 6ee2f34

Please sign in to comment.