CHANGELOG

Changelog for package agnocastlib

2.0.1 (2025-04-03)

2.0.0 (2025-04-02)

  • refactor(test): not to use gmock-global (#592)

  • feat(kmod): allow local pid namespace (#540)

  • fix(agnocastlib): tidy up error messages (#590)

  • Revert “fix(agnocastlib): unify the target name with the project name… (#587)

  • fix(agnocastlib): unify the target name with the project name (#585)

  • feat: add agnocast_construct_executor tracepoints (#586)

  • fix(agnocastlib): fix validate_ld_preload (#581)

  • fix: use AGNOCAST prefix for MEMPOOL_SIZE (#580)

  • refactor(kmod): unified magic number for ioctl (#569)

  • fix(test): suppress warning for unused variable (#571)

  • feat: check version consistency (#557)

  • test: infrastructure for agnocast-heaphook tests (#554)

  • fix(agnocastlib): update the take function type to match the original (#561)

  • fix: do shm_unlink in kernel module (#536)

  • feat: handle transient local callbacks in executor (#520)

  • fix: pass string length along with its pointer (#534)

  • refactor: rename symbols related to integration tests (#543)

  • test: add callback group validation into integration test (#542)

  • fix(component container): enable parameter passing (#538)

  • test: fix error & fail workflow when git diff is failed (#541)

  • fix(agnocastlib): close mqs that are no longer needed (#476)

1.0.2 (2025-03-14)

  • improve(MultiThreadedAgnocastExecutor): remove unnecessary check (#530)

  • fix(MultiThreadedAgnocastExecutor): restore starvation tests (#529)

  • improve: remove old comment (#527)

  • feat: add validation if agnocast cb and ros2 cb belong to same MutuallyExclusive cbg in MultiThreadedAgnocastExecutor (#515)

  • fix(kmod): skip transient_local procedures on take subscriber addition (#512)

  • fix(MultiThreadedAgnocastExecutor): add ready_agnocast_executables & safey lock (#505)

1.0.1 (2025-03-10)

  • chore: comment out multi-threaded executor tests (#472)

  • test(MultiThreadedAgnocastExecutor): no starvation tests considering cbg (#460)

1.0.0 (2024-03-03)

  • First release.