OpenDDS 3.30.0
·
1031 commits
to master
since this release
Download OpenDDS-3.30.zip (Windows) or OpenDDS-3.30.tar.gz (Linux/macOS) instead of "Source code (zip)" or "Source code (tar.gz)".
Version 3.30.0 of OpenDDS
Released 2024-10-11
Read the documentation for this release on Read the Docs.
Additions
- Added
RtpsRelay -AdmissionMaxParticipantsRangeto RtpsRelay options (PR #4774)- This option provides another mechanism for detecting load on each RtpsRelay instance
- Improved RelayThreadMonitor error reporting (PR #4778)
- All threads that have missed the deadline are reported before the process dies. These log messages include the timestamp of the most recent update for each thread that has missed the deadline.
- Embedded a GDB extension in
libOpenDDS_Dcpsto help make debugging OpenDDS in GDB a bit easier. (PR #4791, PR #4727) - Use a configurable thread pool for the RtpsRelay event handlers (PR #4808)
Platform Support and Dependencies
- ACE/TAO
- Updated ACE 8/TAO 4 from 8.0.0 to 8.0.1.
- CMake
- Fixed issues using OpenDDS as a subproject with
add_subdirectory. (PR #4795)
- Fixed issues using OpenDDS as a subproject with
Fixes
- Fixed cross-compiled builds using Java (PR #4763)
- Fixed a memory leak in the address caches used by the RTPS/UDP transport. (PR #4772)
- Corrected implementation of
RtpsRelay -AdmissionControlQueueSizeandRtpsRelay -AdmissionControlQueueDuration(PR #4783) - Fix cleanup of pending associations in the RTPS/UDP transport. (PR #4785)
- Change the tag type separator in
opendds_idlto allow underscores in identifiers. (PR #4800) - Change "reallocating primary receive buffer" to transport debug logging level 3 (PR #4810)
Documentation
- Documented the
bit_autopurge_nowriter_samples_delayandbit_autopurge_disposed_samples_delayconfiguration properties. (PR #4816)