We are pleased to announce the release of Zephyr version 3.5.0.
For a detailed overview of the 3.5.0 release and a summary of the various new features and highlights please see the 3.5.0 post in the Zephyr project blog.
Major enhancements with this release include:
- Added support for linkable loadable extensions (llext)
- Added native_sim simulator target (successor to native_posix)
- Added new battery charger driver API
- Added new hardware spinlock driver API
- Added new modem subsystem
- Added support for 45+ new boards
- Networking: improvements to CoAP, Connection Manager, DHCP, Ethernet, gPTP, ICMP,
IPv6 and LwM2M - Bluetooth: improvements to the Controller, Audio, Mesh, as well as the host stack in
general - Improved LVGL graphics library integration
- Integrated support with the CodeChecker static analyzer
- Picolibc is now the default C standard library
An overview of the changes required or recommended when migrating your application from Zephyr
v3.4.0 to Zephyr v3.5.0 can be found in the separate migration guide.
The full release notes and major changes since the last release can be found here.
The merge window is now open; feature and enhancement pull requests may be merged to the main branch.
Thanks to everyone who contributed to this release.
Johan / Fabio