Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[threadx] ThreadX v6.5.0 is now available

Hi everyone.

It is my privilege to announce the availability of Eclipse ThreadX version 6.5.0.202601. This minor release introduces brand-new 32-bit RISC-V ports for GCC and Clang, as well as new or improved ports for the Renesas RX series. The 32-bit RISC-V port now supports the XuanTie E906 processor. This release also greatly improves the quality and conformance of our 64-bit RISC-V port.

All of those RISC-V contributions have been submitted independently by unaffiliated contributors. During the 202602 cycle, we will focus on refactoring those contributions into a more coherent whole. Also, while things have been quieter this time for NetX Duo, I heard about two contributors hoping to contribute implementations of vSomeIP and MQTT v5, respectively, in time for our next release. Keep an eye on the dev branch; you could see those contributions show up there well ahead of June.   

New Contributors
We have eleven new contributors for this release. Congratulations and welcome to @akifejaz, @borlandong @elliott-bfs@francisco-merino-quintauris@goodnorning, @jblanchard-jblopen@LennSar, @lsoest@mehmetteren, @parsley  and @spir6s. May your code be bugless and your manager quiet!

Release Overview

ThreadX
This release introduces significant enhancements for RISC-V support, including a new RISC-V32 architecture port layer, a Clang port, and improved robustness for RV64/GNU. It also adds support for the XuanTie E906 CPU and resolves VFP build failures on Cortex-A platforms.

Vulnerabilities addressed:
None. You can access advisories for previously addressed vulnerabilities here.

 Full release notes:
 https://github.com/eclipse-threadx/threadx/releases/tag/v6.5.0.202601_rel


NetX Duo
This release adds new Renesas RX ports and refactors the select() socket suspend structures for improved clarity. It also includes a fix for the prepend pointer when sequence numbers change and resolves various build issues and test failures.

Vulnerabilities addressed:
None. You can access advisories for previously addressed vulnerabilities here.

Full release notes:
https://github.com/eclipse-threadx/netxduo/releases/tag/v6.5.0.202601_rel


USBX
This release introduces new ports for the Renesas RX family (RXv1, RXv2, and RXv3) and adds START/STOP (load/eject) support for Device MSC. It also includes break request support for Device CDC ACM and fixes Linux enumeration issues for Device RNDIS.

Vulnerabilities addressed:
None. You can access advisories for previously addressed vulnerabilities here.

Full release notes:
https://github.com/eclipse-threadx/usbx/releases/tag/v6.5.0.202601_rel


FileX
This release adds support for the Renesas RX platform (RXv1, RXv2, and RXv3). It also addresses a critical fix for potential filesystem corruption that could occur when truncating or overwriting file data while fault-tolerant mode is enabled.

Vulnerabilities addressed:
None. You can access advisories for previously addressed vulnerabilities here.

Full release notes:
https://github.com/eclipse-threadx/filex/releases/tag/v6.5.0.202601_rel


LevelX
This release focuses on performance and maintenance, specifically enhancing the NAND flash simulator. It improves sector read performance by skipping unnecessary main data reads when they are not required.

Vulnerabilities addressed:
None. You can access advisories for previously addressed vulnerabilities here.

Full release notes:
https://github.com/eclipse-threadx/levelx/releases/tag/v6.5.0.202601_rel


GUIX
This release provides several library fixes, including resolving IAR compiler warnings with empty function parameters and adding missing include guards. It also improves efficiency by replacing system lock/unlock functions with inline-capable defines.

Vulnerabilities addressed:
None. You can access advisories for previously addressed vulnerabilities here (https://github.com/eclipse-threadx/guix/security/advisories).

Full release notes:
https://github.com/eclipse-threadx/guix/releases/tag/v6.5.0.202601_rel

-----

The 6.5.0 release is a significant step forward, but we are not done yet. Stay tuned! If you are curious about whatwe are working on, please feel free to take a look at our public roadmap on GitHub.Of course, feel free to join us as a contributor if you are so inclined.

Happy coding!

Best Regards,

Frédéric DESBIENS

Project Lead | Eclipse ThreadX  

Senior Manager — Embedded and IoT | Eclipse Foundation

Mastodon: @fdesbiens@xxxxxxxxxxxxxxxxxxxxx

Eclipse Foundation: The Community for Open Innovation and Collaboration


Back to the top