Zephyr 2.5.0 (Working Draft)

We are pleased to announce the release of Zephyr RTOS version 2.5.0.

Major enhancements with this release include:

The following sections provide detailed lists of changes by component.

Known issues

You can check all currently known issues by listing them using the GitHub interface and listing all issues with the bug label.

API Changes

  • The lwm2m_rd_client_start() function now accepts an additional flags parameter, which allows to configure current LwM2M client session, for instance enable bootstrap procedure in the curent session.

Deprecated in this release

Removed APIs in this release

Stable API changes in this release

Kernel

Architectures

  • ARC

  • ARM

    • AARCH32

    • AARCH64

  • POSIX

  • RISC-V

  • x86

Boards & SoC Support

  • Added support for these SoC series:

  • Made these changes in other SoC series:

  • Changes for ARC boards:

  • Added support for these ARM boards:

  • Made these changes in other boards:

  • Added support for these following shields:

Drivers and Sensors

  • ADC

  • Audio

  • Bluetooth

  • CAN

  • Clock Control

  • Console

  • Counter

  • Crypto

  • DAC

  • Debug

  • Display

  • DMA

  • EEPROM

  • Entropy

  • ESPI

  • Ethernet

  • Flash

  • GPIO

  • Hardware Info

  • I2C

  • I2S

  • IEEE 802.15.4

  • Interrupt Controller

  • IPM

  • Keyboard Scan

  • LED

  • LED Strip

  • LoRa

  • Modem

  • PECI

  • Pinmux

  • PS/2

  • PWM

  • Sensor

  • Serial

  • SPI

  • Timer

  • USB

  • Video

  • Watchdog

  • WiFi

Networking

Bluetooth

  • Host

  • Mesh

  • BLE split software Controller

  • HCI Driver

Build and Infrastructure

  • Improved support for additional toolchains:

  • Devicetree

Libraries / Subsystems

  • Disk

  • Management

    • MCUmgr

    • updatehub

  • Settings

  • Random

  • POSIX subsystem

  • Power management

  • Logging

  • LVGL

  • Shell

  • Storage

  • Tracing

  • Debug

HALs

  • HALs are now moved out of the main tree as external modules and reside in their own standalone repositories.

Documentation

Tests and Samples