Zephyr 4.5.0 (Working Draft)

We are pleased to announce the release of Zephyr version 4.5.0.

Major enhancements with this release include:

An overview of the changes required or recommended when migrating your application from Zephyr v4.4.0 to Zephyr v4.5.0 can be found in the separate migration guide.

The following sections provide detailed lists of changes by component.

API Changes

Removed APIs and options

Deprecated APIs and options

  • DMIC

    • The _dmic_ops struct has been deprecated. DMIC drivers are now expected to use the DEVICE_API macro to declare their driver API.

  • LoRa

New APIs and options

New Boards

New Shields

New Drivers

New Samples

Libraries / Subsystems

  • LoRa / LoRaWAN

    • Added a native LoRaWAN backend (CONFIG_LORA_MODULE_BACKEND_NATIVE) that implements LoRaWAN 1.0.x Class A directly on top of the LoRa radio driver, without the Semtech LoRaMac-node dependency. Currently supports the EU868 region.

Other notable changes