The main change in this release is the new configuration parameter TX_QUEUE_MESSAGE_MAX_SIZE in tx_api.h, which defines the maximum message size for queues. The default value is set to TX_ULONG_16 to maintain backwards compatibility.
Vulnerabilities addressed (links will not work util the Eclipse security team publishes the advisories)
- CVE-2025-55078 A kernel object pointer validation flaw in ThreadX system calls allows attackers to supply pointers to reserved memory regions.
- CVE-2025-55079 Module thread can achieve higher priority than txm_module_instance_maximum_priority
- CVE-2025-55080 Improper Parameter Check in ThreadX Syscall Implementation
What's Changed
- Made queue max message size configurable. by @rahmanih in #447
- Documented GNU library compile flags for Linux and SMP Linux. by @hnguyenHWI in #449
- Prevented analysis when stack overflow has occured. by @gzzi in #464
- Fixed an IAR include typo. by @ericminnerath in #463
- Completed the implementation of a configurable queue max size (ThreadX SMP). by @fdesbiens in #467
CI
- Added new label for all created issues, enforce the use of issue templates by @netomi in #387
- Added workflow permissions. by @fdesbiens in #453
- Updated all actions to their latest release. by @fdesbiens in #454
- Fixed code coverage artefacts upload by @fdesbiens in #455
- Added condition to "Coverage Report Name". Corrected formatting. by @fdesbiens in #456
- Fixed code coverage report download step in deploy_code_coverage. by @fdesbiens in #457
- Ported CI fixes to dev branch by @fdesbiens in #465
New Contributors
- @netomi made their first contribution in #387
- @rahmanih made their first contribution in #447
- @hnguyenHWI made their first contribution in #449
- @gzzi made their first contribution in #464
- @ericminnerath made their first contribution in #463
Full Changelog: v6.4.2_rel...v6.4.3.202503_rel