Zephyr 2.3.0 (Working Draft)

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

Major enhancements with this release include:

  • <TBD>

The following sections provide detailed lists of changes by component.

API Changes

Deprecated in this release

  • Bluetooth

    • BT_LE_SCAN_FILTER_DUPLICATE, use BT_LE_SCAN_OPT_FILTER_DUPLICATE instead

    • BT_LE_SCAN_FILTER_WHITELIST, use BT_LE_SCAN_OPT_FILTER_WHITELIST instead

    • bt_le_scan_param::filter_dup, use bt_le_scan_param::options instead

    • bt_conn_create_le(), use bt_conn_le_create() instead

    • bt_conn_create_auto_le(), use bt_conn_le_create_auto() instead

    • bt_conn_create_slave_le(), use bt_conn_le_create_slave() instead

    • BT_LE_ADV_* macros, use BT_HCI_ADV_* macros instead

Removed APIs in this release

Stable API changes in this release

Kernel

  • <TBD>

Architectures

  • ARC:

    • <TBD>

  • ARM:

    • <TBD>

  • POSIX:

    • <TBD>

  • RISC-V:

    • <TBD>

  • x86:

    • <TBD>

Boards & SoC Support

  • Added support for these SoC series:

  • <TBD>

  • Added support for these ARM boards:

    • <TBD>

  • Added support for these following shields:

    • <TBD>

Drivers and Sensors

  • ADC

    • <TBD>

  • Bluetooth

    • <TBD>

  • CAN

    • <TBD>

  • Clock Control

    • <TBD>

  • Console

    • <TBD>

  • Counter

    • <TBD>

  • Display

    • <TBD>

  • DMA

    • <TBD>

  • EEPROM

    • <TBD>

  • Entropy

    • <TBD>

  • Ethernet

    • <TBD>

  • Flash

    • <TBD>

  • GPIO

    • <TBD>

  • Hardware Info

    • <TBD>

  • I2C

    • <TBD>

  • I2S

    • <TBD>

  • IEEE 802.15.4

    • <TBD>

  • Interrupt Controller

    • <TBD>

  • IPM

    • <TBD>

  • Keyboard Scan

    • <TBD>

  • LED

    • <TBD>

  • Modem

    • <TBD>

  • Pinmux

    • <TBD>

  • PS/2

    • <TBD>

  • PWM

    • <TBD>

  • Sensor

    • <TBD>

  • Serial

    • <TBD>

  • SPI

    • <TBD>

  • Timer

    • <TBD>

  • USB

    • <TBD>

  • Video

    • <TBD>

  • Watchdog

    • <TBD>

  • WiFi

    • <TBD>

Networking

  • <TBD>

Bluetooth

  • Host:

    • <TBD>

  • BLE split software Controller:

    • <TBD>

  • BLE legacy software Controller:

    • <TBD>

Build and Infrastructure

Libraries / Subsystems

  • Random

    • <TBD>

HALs

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

Documentation

  • <TBD>

Tests and Samples

  • <TBD>