Skip to content

v2.13.5

Compare
Choose a tag to compare
@JesusPoderoso JesusPoderoso released this 06 Jun 14:47
· 16 commits to 2.13.x since this release

Fast DDS v2.13.5

This release includes the following features in an ABI compatible manner:

  1. New max_message_size property to limit output datagrams size (#4806)

This release includes the following improvements:

  1. Improve ThreadSettingsQoS logging (#4755)
  2. Allow processing of AckNack submessages with count == 0 (#4772)
  3. Internal refactor on port handling (#4697)
  4. Do not require PYTHON_VERSION to be defined in .bat files (#4798)
  5. Use %* instead of loop in .bat scripts (#4819)
  6. Consider library behavior changes as ABI breaks in the PR template checklist (#4782)
  7. Refactor IStatusQueryable and make monitor service interfaces private (#4687)
  8. Automatically unmatch remote participants on participant deletion (#4863)
  9. Handle errors when setting socket buffer sizes (#4812)

Github CI management:

  1. Refactor Github CI sanitizer related jobs (#4675)
  2. Build Fast DDS Python bindings in Fast DDS Docs Github CI job (#4642)
  3. Build ShapesDemo on Ubuntu Github CI (#4688)
  4. Fix Python Installation version in Github CI. Address failing system tests environment issues. (#4764)
  5. Fix sanitizers CI test summary report (#4839)
  6. Run selected VS tool on Windows CI (#4866)
  7. Increase sleep to miss the deadline in macOS flaky tests (#4679)
  8. Fix ShmTransport buffer recovery MacOS flaky test (#4856)
  9. Set fallback branch for get_related_branch_from_repo correctly (#4845)
  10. Add DNS entries to hosts files on github workflows (#4809)

This release includes the following fixes:

  1. Add check for XML API to PR template (#4659)
  2. Use absolute paths when loading XML files (#4829)
  3. Fix some leaks in XML DynamicTypes Parser (#4734)
  4. Force unlimited ResourceLimits if lower or equal to zero (#4652)
  5. Enforce SHM ports open mode exclusions (#4645)
  6. Run is_plain method with the corresponding data representation (#4757)
  7. Removed warning (#4702)
  8. Don't require Fast CDR v2 in examples (#4834)
  9. Make reader get_first_untaken_info() coherent with read()/take() (#4706)
  10. Fix leak in SecurityManager::participant_volatile_message_secure_writer_ (#4724)
  11. Fix CVE-2024-30258 / CVE-2024-30259
  12. Fix support for @key annotation in Dynamic types (#4747)
  13. Set DataSharing in Writer|ReaderProxyData (#4802)
  14. Fix on_sample_lost notification on best-effort readers for fragmented samples (#4608)
  15. Correct liveliness state in a multiple reader - one writer scenario (#4882)

PRs in merged order:

#4659, #4652, #4645, #4642, #4688, #4679, #4675, #4702, #4706, #4724, #4757, #4747, #4764, #4782, #4772, #4697, #4834, #4809, #4798, #4687, #4734, #4755, #4802, #4806, #4845, #4839, #4819, #4812, #4608, #4829, #4856, #4863, #4866, #4882, #4897