Changelog for nRF Connect SDK v2.6.99
The most relevant changes that are present on the main branch of the nRF Connect SDK, as compared to the latest official release, are tracked in this file.
Note
This file is a work in progress and might not cover all relevant changes.
Known issues
Known issues are only tracked for the latest official release. See known issues for nRF Connect SDK v2.6.0 for the list of issues valid for the latest release.
Changelog
The following sections provide detailed lists of changes by component.
IDE and tool support
No changes since the latest nRF Connect SDK release.
Build and configuration system
Added documentation about the file suffix feature from Zephyr with a related information in the migration guide.
Working with nRF91 Series
Moved Getting started with nRF9160 DK and Getting started with Thingy:91 to the Getting started guides section.
Working with nRF70 Series
Moved Getting started with nRF7002 DK to the Getting started guides section.
Working with nRF54L Series
Added the Getting started with the nRF54L15 PDK page.
Changed the default value for the Kconfig option
CONFIG_CLOCK_CONTROL_NRF_ACCURACY
from 500 to 250 ifCONFIG_CLOCK_CONTROL_NRF_K32SRC_RC
is used.
Working with nRF53 Series
Moved Getting started with nRF5340 DK to the Getting started guides section.
Working with nRF52 Series
Moved Getting started with nRF52 Series to the Getting started guides section.
Working with nRF53 Series
Added the Features of nRF53 Series page.
Changed the default value for the Kconfig option
CONFIG_CLOCK_CONTROL_NRF_ACCURACY
from 500 to 250 ifCONFIG_CLOCK_CONTROL_NRF_K32SRC_RC
is used.
Working with RF front-end modules
No changes since the latest nRF Connect SDK release.
Security
Added information about the default Kconfig option setting for enabling access port protection mechanism in the nRF Connect SDK.
Protocols
This section provides detailed lists of changes by protocol. See Samples for lists of changes for the protocol-related samples.
Bluetooth® LE
No changes since the latest nRF Connect SDK release.
Bluetooth Mesh
Updated:
The Kconfig option
CONFIG_BT_MESH_DFU_METADATA_ON_BUILD
to no longer depend on the Kconfig optionCONFIG_BT_MESH_DFU_METADATA
.The Kconfig option
CONFIG_BT_MESH_DFU_CLI
to no longer enable the Kconfig optionCONFIG_BT_MESH_DFU_METADATA_ON_BUILD
by default. The Kconfig optionCONFIG_BT_MESH_DFU_METADATA_ON_BUILD
can still be manually enabled.The JSON file, added to
dfu_application.zip
during the automatic DFU metadata generation, to now contain a field for thecore_type
used when encoding the metadata.
Matter
Added:
Support for merging the generated factory data HEX file with the firmware HEX file by using the devicetree configuration, when Partition Manager is not enabled in the project.
Support for the unified Persistent Storage API, including the implementation of the PSA Persistent Storage.
Watchdog timer implementation for creating multiple Matter watchdog sources and monitoring the time of executing specific parts of the code.
Updated default MRP retry intervals for Thread devices to two seconds to reduce the number of spurious retransmissions in Thread networks.
Increased the number of available packet buffers in the Matter stack to avoid packet allocation issues.
Matter fork
The Matter fork in the nRF Connect SDK (sdk-connectedhomeip
) contains all commits from the upstream Matter repository up to, and including, the v1.3.0.0
tag.
The following list summarizes the most important changes inherited from the upstream Matter:
Added:
Support for the Scenes cluster. This enables users to control the state for devices, rooms, or their whole home, by performing multiple actions on the devices that can be triggered with a single command.
Support for command batching. This allows a controller to batch multiple commands into a single message, which minimizes the delay between execution of the subsequent commands.
Extended beaconing feature that allows an accessory device to advertise Matter service over Bluetooth LE for a period longer than maximum time of 15 minutes. This can be enabled using the
CONFIG_CHIP_BLE_EXT_ADVERTISING
Kconfig option.The Kconfig options
CONFIG_CHIP_ICD_LIT_SUPPORT
,CONFIG_CHIP_ICD_CHECK_IN_SUPPORT
, andCONFIG_CHIP_ICD_UAT_SUPPORT
to manage ICD configuration.New device types:
Device energy management
Microwave oven
Oven
Cooktop
Cook surface
Extractor hood
Laundry dryer
Electric vehicle supply equipment
Water valve
Water freeze detector
Water leak detector
Rain sensor
Updated:
Network commissioning to provide more information related to the used networking technologies. For Wi-Fi devices, they can now report which Wi-Fi band they support and they have to perform Wi-Fi directed scanning. For Thread devices, the Network Commissioning cluster now includes Thread version and supported Thread features attributes.
No changes since the latest nRF Connect SDK release.
Thread
Initial experimental support for nRF54L15 for the Thread CLI and Co-processor samples.
Added new feature set option
CONFIG_OPENTHREAD_NORDIC_LIBRARY_RCP
.
Zigbee
Fixed an issue with Zigbee FOTA updates failing after a previous attempt was interrupted.
Gazell
No changes since the latest nRF Connect SDK release.
Enhanced ShockBurst (ESB)
Added support for the nRF54H20 DK and nRF54L15 PDK boards.
Added fast switching between radio states for the nRF54H20 SoC.
Added fast radio channel switching for the nRF54H20 SoC.
nRF IEEE 802.15.4 radio driver
No changes since the latest nRF Connect SDK release.
Wi-Fi
No changes since the latest nRF Connect SDK release.
Applications
This section provides detailed lists of changes by application.
Asset Tracker v2
Updated:
The MQTT topic name for A-GNSS requests is changed to
agnss
for AWS and Azure backends.GNSS heading is only sent to the cloud when it is considered accurate enough.
Serial LTE modem
Removed:
Mention of Termite and Teraterm terminal emulators from the documentation. The recommended approach is to use one of the emulators listed on the Testing and optimization page.
Sending GNSS UI service info to nRF Cloud; this is no longer required by the cloud.
Updated:
AT command parsing to utilize the Custom AT commands library.
nRF5340 Audio
Added CAP initiator for the Bluetooth LE Audio unicast (CIS) client.
Removed:
The LE Audio controller for nRF5340 library. The only supported controller for LE Audio is SoftDevice Controller. This enables use of standard tools for building, configuring, and DFU.
Updated:
Low latency configuration to be used as default setting for the nRF5340 Audio application.
nRF Machine Learning (Edge Impulse)
Updated the
ml_runner
application module to allow running a machine learning model without anomaly support.
nRF Desktop
Added:
Support for the nRF54L15 PDK with the
nrf54l15pdk_nrf54l15_cpuapp
board target. The PDK can act as a sample mouse or keyboard. It supports the Bluetooth LE HID data transport and uses SoftDevice Link Layer with Low Latency Packet Mode (LLPM) enabled. The PDK uses MCUboot bootloader built in the direct-xip mode (MCUBOOT+XIP
) and supports firmware updates using the Device Firmware Upgrade module.The
nrfdesktop-wheel-qdec
DT alias support to Wheel module. You must use the alias to specify the QDEC instance used for scroll wheel, if your board supports multiple QDEC instances (for examplenrf54l15pdk_nrf54l15_cpuapp
). You do not need to define the alias if your board supports only one QDEC instance, because in that case, the wheel module can rely on theqdec
DT label provided by the board.
Updated:
The
CONFIG_BT_ADV_PROV_TX_POWER_CORRECTION_VAL
Kconfig option value in the nRF52840 Gaming Mouse configurations with the Fast Pair support. The value is now aligned with the Fast Pair requirements.Enabled the CONFIG_DESKTOP_CONFIG_CHANNEL_OUT_REPORT Kconfig option for the nRF Desktop peripherals with Device Firmware Upgrade module. The option mitigates HID report rate drops during DFU image transfer through the nRF Desktop dongle. The output report is also enabled for the
nrf52kbd_nrf52832
build target in the debug configuration to maintain consistency with the release configuration.Replaced the
CONFIG_BT_L2CAP_TX_BUF_COUNT
Kconfig option withCONFIG_BT_ATT_TX_COUNT
in nRF Desktop dongle configurations. This update is needed to align with the new approach introduced insdk-zephyr
by commita05a47573a11ba8a78dadc5d3229659f24ddd32f
.The HID forward module no longer uses a separate HID report queue for a HID peripheral connected over Bluetooth LE. The module relies only on the HID report queue of a HID subscriber. This is done to simplify implementation, reduce memory consumption and speed up retrieving enqueued HID reports. You can modify the enqueued HID report limit through the CONFIG_DESKTOP_HID_FORWARD_MAX_ENQUEUED_REPORTS Kconfig option.
Thingy:53: Matter weather station
No changes since the latest nRF Connect SDK release.
Matter Bridge
Added:
The CONFIG_BRIDGE_BT_MAX_SCANNED_DEVICES Kconfig option to set the maximum number of scanned Bluetooth LE devices. The CONFIG_BRIDGE_BT_SCAN_TIMEOUT_MS Kconfig option to set the scan timeout.
Updated the implementation of the persistent storage to leverage
NonSecure
-prefixed methods from the common Persistent Storage module.Changed data structure of information stored in the persistent storage to use less settings keys. The new structure uses approximately 40% of the memory used by the old structure, and provides a new field to store user-specific data.
Backward compatibility is kept by using an internal dedicated method that automatically detects the older data format and performs data migration to the new representation.
IPC radio firmware
Added support for the nRF54H20 DK board.
Samples
This section provides detailed lists of changes by sample.
Bluetooth samples
Added the Bluetooth: ISO combined BIS and CIS sample showcasing forwarding isochronous data from CIS to BIS.
Added the Bluetooth: ISO time synchronization sample showcasing time-synchronized processing of isochronous data.
Bluetooth: Fast Pair input device sample:
Added support for the nRF54L15 PDK board.
Bluetooth: Peripheral LBS sample:
Added support for the nRF54H20 DK and nRF54L15 PDK boards.
Bluetooth: Central HIDS sample:
Added support for the nRF54H20 DK and nRF54L15 PDK boards.
Bluetooth: Peripheral HIDS mouse sample:
Added support for the nRF54H20 DK and nRF54L15 PDK boards.
Bluetooth: Peripheral HIDS keyboard sample:
Added support for the nRF54H20 DK and nRF54L15 PDK boards.
Bluetooth: Central and Peripheral HRS sample:
Added support for the nRF54H20 DK and nRF54L15 PDK boards.
Bluetooth: Direct Test Mode sample:
Added support for the nRF54H20 DK and nRF54L15 PDK boards.
Bluetooth: Peripheral UART sample:
Added support for the nRF54H20 DK and nRF54L15 PDK boards.
Bluetooth: Central UART sample:
Added support for the nRF54H20 DK and nRF54L15 PDK boards.
Bluetooth: Central BAS sample:
Added support for the nRF54H20 DK board.
Bluetooth: Central Heart Rate Monitor with Coded PHY sample:
Added support for the nRF54H20 DK board.
Bluetooth: Multiple advertising sets sample:
Added support for the nRF54H20 DK board.
Bluetooth: Peripheral AMS client sample:
Added support for the nRF54H20 DK board.
Bluetooth: Peripheral ANCS client sample:
Added support for the nRF54H20 DK board.
Bluetooth: Peripheral Bond Management Service (BMS) sample:
Added support for the nRF54H20 DK board.
Bluetooth: Continuous Glucose Monitoring Service (CGMS) sample:
Added support for the nRF54H20 DK board.
Bluetooth: Peripheral CTS client sample:
Added support for the nRF54H20 DK board.
Bluetooth: Peripheral GATT Discovery Manager sample:
Added support for the nRF54H20 DK board.
Bluetooth: Peripheral Heart Rate Monitor with Coded PHY sample:
Added support for the nRF54H20 DK board.
Bluetooth: NFC pairing sample:
Added support for the nRF54H20 DK board.
Bluetooth: Peripheral Running Speed and Cadence Service (RSCS) sample:
Added support for the nRF54H20 DK board.
Bluetooth: Peripheral Status sample:
Added support for the nRF54H20 DK board.
Bluetooth: NUS shell transport sample:
Added support for the nRF54H20 DK board.
Bluetooth Mesh samples
Bluetooth Mesh: Sensor observer sample:
Added support for the nRF54L15 PDK board.
Bluetooth Mesh: Sensor sample:
Added support for the nRF54L15 PDK board.
Updated:
Actions of buttons 1 and 2. They are swapped to align with the elements order.
Log messages to be more informative.
Bluetooth Mesh: Coexistence with other LE services sample:
Added support for the nRF54L15 PDK board.
Bluetooth Mesh: Chat sample:
Added support for the nRF54L15 PDK board.
Bluetooth Mesh: Light switch sample:
Added support for the nRF54L15 PDK board.
Bluetooth Mesh: Silvair EnOcean sample:
Added support for the nRF54L15 PDK board.
Bluetooth Mesh: Light dimmer and scene selector sample:
Added support for the nRF54L15 PDK board.
Bluetooth Mesh: Light sample:
Added:
Support for the nRF54L15 PDK board.
Support for DFU over Bluetooth Low Energy for the nRF54L15 PDK board.
Bluetooth Mesh: Device Firmware Update (DFU) target sample:
Added
A note on how to compile the sample with new Composition Data.
Point-to-point DFU support with overlay file
overlay-ptp_dfu.conf
.Support for the nRF54L15 PDK board.
Bluetooth Mesh: Light fixture sample:
Added a section about the occupancy mode.
Bluetooth Mesh: Device Firmware Update (DFU) distributor sample:
Added support for the nRF54L15 PDK board.
Cellular samples
Cellular: TLS cipher suites sample:
Updated the
.pem
certificate for example.com.
Cellular: Location sample:
Removed ESP8266 Wi-Fi DTC and Kconfig overlay files.
Cellular: Modem Shell sample:
Added support for sending location data details into nRF Cloud with
--cloud_details
command-line option in thelocation
command.Removed ESP8266 Wi-Fi DTC and Kconfig overlay files.
Cellular: nRF Cloud REST cellular location sample:
Removed:
The button press interface for enabling the device location card on the nRF Cloud website. The card is now automatically displayed.
Added:
The CONFIG_REST_CELL_SEND_DEVICE_STATUS Kconfig option to control sending device status on initial connection.
Cellular: Modem Shell sample:
Removed sending GNSS UI service info to nRF Cloud; this is no longer required by the cloud.
Cellular: nRF Cloud multi-service sample:
Fixed:
An issue that prevented network connectivity when using Wi-Fi scanning with the nRF91xx.
Added:
The ability to control the state of the test counter using the config section in the device shadow.
Cryptography samples
Added Crypto: Spake2+ sample.
Debug samples
No changes since the latest nRF Connect SDK release.
DECT NR+ samples
Added the nRF91x1: DECT NR+ PHY hello sample.
Edge Impulse samples
No changes since the latest nRF Connect SDK release.
Enhanced ShockBurst samples
No changes since the latest nRF Connect SDK release.
Gazell samples
No changes since the latest nRF Connect SDK release.
Keys samples
No changes since the latest nRF Connect SDK release.
Matter samples
Removed:
The
configuration
directory which contained the Partition Manager configuration file. It has been replaced replace withpm_static_<BOARD>
Partition Manager configuration files for all required target boards in the samples’ directories.The
prj_no_dfu.conf
file.Support for the
no_dfu
build type for the nRF5350 DK, the nRF52840 DK, and the nRF7002 DK.
Added:
Test event triggers to all Matter samples and enabled them by default. By utilizing the test event triggers, you can simulate various operational conditions and responses in your Matter device without the need for external setup.
To get started with using test event triggers in your Matter samples and to understand the capabilities of this feature, refer to the Matter test event triggers page.
Support for the nRF54L15 PDK with the
nrf54l15pdk_nrf54l15_cpuapp
build target to the following Matter samples:Matter: Template sample.
Matter: Light bulb sample.
Matter: Light switch sample.
Matter: Thermostat sample.
Matter: Window covering sample.
DFU support for the nRF54L15 PDK is available only for the
release
build target.
Matter: Door lock sample:
Added support for emulation of the nRF7001 Wi-Fi companion IC on the nRF7002 DK.
Added a door lock credentials manager module. The module is used to implement support for refined handling and persistent storage of PIN codes.
Multicore samples
No changes since the latest nRF Connect SDK release.
Networking samples
Updated the networking samples to support import of certificates in valid PEM formats.
Removed QEMU x86 emulation support and added support for the native simulator board.
HTTP Server sample:
Added:
DNS_SD_REGISTER_TCP_SERVICE
so that mDNS services can locate and address the server using its hostname.
Updated:
Set the value of the
CONFIG_POSIX_MAX_FDS
Kconfig option to25
to get the Transport Layer Security (TLS) working.Set the default value of the CONFIG_HTTP_SERVER_SAMPLE_CLIENTS_MAX Kconfig option to
1
.
NFC samples
NFC: Launch App sample:
Added support for the nRF54L15 PDK board.
Added support for the nRF54H20 DK board.
NFC: Text record sample:
Added support for the nRF54L15 PDK board.
Added support for the nRF54H20 DK board.
NFC: Shell sample:
Added support for the nRF54L15 PDK board.
Added support for the nRF54H20 DK board.
NFC: System OFF sample:
Added support for the nRF54L15 PDK board.
NFC: TNEP tag sample:
Added support for the nRF54L15 PDK board.
Added support for the nRF54H20 DK board.
NFC: Writable NDEF message sample:
Added support for the nRF54L15 PDK board.
Added support for the nRF54H20 DK board.
nRF5340 samples
No changes since the latest nRF Connect SDK release.
Peripheral samples
Radio test (short-range) sample:
Updated:
The CLI command
fem tx_power_control <tx_power_control>
replacesfem tx_gain <tx_gain>
. This change applies to the sample built with the CONFIG_RADIO_TEST_POWER_CONTROL_AUTOMATIC set ton
.
Added:
Support for the nRF54L15 PDK board.
Support for the nRF54H20 DK board.
IEEE 802.15.4 PHY test tool sample:
Added support for the nRF54L15 PDK board.
PMIC samples
No changes since the latest nRF Connect SDK release.
Sensor samples
No changes since the latest nRF Connect SDK release.
Trusted Firmware-M (TF-M) samples
No changes since the latest nRF Connect SDK release.
Thread samples
Initial experimental support for nRF54L15 for the Thread CLI and Co-processor samples.
Thread: Co-processor sample:
Changed the default feature set from Master to RCP.
Sensor samples
No changes since the latest nRF Connect SDK release.
Zigbee samples
No changes since the latest nRF Connect SDK release.
Wi-Fi samples
Wi-Fi: Shell sample:
Modified
connect
command to provide better control over connection parameters.Added
Auto-Security-Personal
mode to theconnect
command.Added support for the
WPA-PSK
security mode to thewifi_mgmt_ext
library.
Other samples
Added the CoreMark sample that demonstrates how to easily measure a performance of the supported SoCs by running the Embedded Microprocessor Benchmark Consortium (EEMBC) CoreMark benchmark. Included support for the nRF52840 DK, nRF5340 DK, and nRF54L15 PDK.
IPC service sample:
Removed support for the OpenAMP library backend on the nRF54H20 DK board.
Drivers
This section provides detailed lists of changes by driver.
Wi-Fi drivers
Removed support for setting RTS threshold through
wifi_util
command.
Libraries
This section provides detailed lists of changes by library.
Binary libraries
Removed the LE Audio controller for nRF5340 library, which was deprecated in the v2.6.0 release. As mentioned in the Migration guide for nRF Connect SDK v2.6.0, make sure to transition to Nordic Semiconductor’s standard SoftDevice Controller (LE Isochronous Channels).
Bluetooth libraries and services
Bluetooth Mesh profile library:
Updated the Light Lightness Control Server model documentation to explicitly mention the Occupany On event.
Bluetooth EnOcean library:
Fixed an issue where the sensor data of a certain length was incorrectly parsed as switch commissioning.
Google Fast Pair Service (GFPS) library:
Added experimental support for a new cryptographical backend that relies on the PSA crypto APIs (
CONFIG_BT_FAST_PAIR_CRYPTO_PSA
).
Bootloader libraries
No changes since the latest nRF Connect SDK release.
Debug libraries
No changes since the latest nRF Connect SDK release.
DFU libraries
No changes since the latest nRF Connect SDK release.
Modem libraries
Modem library integration layer:
Fixed an issue with the CFUN hooks when the Modem library is initialized during
SYS_INIT
at kernel level and makes calls to the AT commands interface before the application level initialization is done.
Location library:
Added:
Convenience function to get
location_data_details
from thelocation_event_data
.Location data details for event
LOCATION_EVT_RESULT_UNKNOWN
.
LTE link control library:
Removed
AT%XRAI
related deprecated functionslte_lc_rai_param_set()
andlte_lc_rai_req()
, and Kconfig optionCONFIG_LTE_RAI_REQ_VALUE
. The application uses the Kconfig optionCONFIG_LTE_RAI_REQ
andSO_RAI
socket option instead.
Libraries for networking
Wi-Fi credentials library:
Added:
Function
wifi_credentials_delete_all()
to delete all stored Wi-Fi credentials.Function
wifi_credentials_is_empty()
to check if the Wi-Fi credentials storage is empty.New parameter
channel
to the structurewifi_credentials_header
to store the channel information of the Wi-Fi network.
nRF Cloud library:
Added:
Support for Wi-Fi anchor names in the
nrf_cloud_location_result
structure.The
CONFIG_NRF_CLOUD_LOCATION_ANCHOR_LIST
Kconfig option to enable including Wi-Fi anchor names in the location callback.The
CONFIG_NRF_CLOUD_LOCATION_ANCHOR_LIST_BUFFER_SIZE
Kconfig option to control the buffer size used for the anchor names.The
CONFIG_NRF_CLOUD_LOCATION_PARSE_ANCHORS
Kconfig option to control if anchor names are parsed.The
nrf_cloud_obj_bool_get()
function to get a boolean value from an object.
Updated:
Improved FOTA job status reporting.
Deprecated
CONFIG_NRF_CLOUD_SEND_SERVICE_INFO_UI
and its related UI Kconfig options.Deprecated the
nrf_cloud_svc_info_ui
structure contained in thenrf_cloud_svc_info
structure. nRF Cloud no longer uses the UI section in the shadow.
MQTT helper library:
Changed the library to read certificates as standard PEM format. Previously the certificates had to be manually converted to string format before compiling the application.
Replaced the
CONFIG_MQTT_HELPER_CERTIFICATES_FILE
Kconfig option withCONFIG_MQTT_HELPER_CERTIFICATES_FOLDER
. The new option specifies the folder where the certificates are stored.
nRF Cloud device provisioning library:
Added the
nrf_provisioning_set_interval()
function to set the interval between provisioning attempts.
nRF Cloud CoAP library:
Updated to request proprietary PSM mode for
SOC_NRF9151_LACA
andSOC_NRF9131_LACA
in addition toSOC_NRF9161_LACA
.Added the
nrf_cloud_coap_shadow_desired_update()
function to allow devices to reject invalid shadow deltas.
LwM2M client utils library:
The following initialization functions have been deprecated as these modules are now initialized automatically on boot:
lwm2m_init_firmware()
is deprecated in favour oflwm2m_init_firmware_cb()
that allows application to set a callback to receive FOTA events.Fixed an issue where the Location Area Code was not updated when the Connection Monitor object version 1.3 was enabled.
nRF Cloud P-GPS library:
Fixed a NULL pointer issue that could occur when there are some valid predictions in flash but not the one required at the current time.
Download client library:
Removed the deprecated
download_client_connect
function.
Libraries for NFC
No changes since the latest nRF Connect SDK release.
Security libraries
Trusted storage library:
Added the Kconfig option
CONFIG_TRUSTED_STORAGE_STORAGE_BACKEND_CUSTOM
that enables use of custom storage backend.
Other libraries
Added the UART async adapter library.
-
Added the
CONFIG_APP_EVENT_MANAGER_REBOOT_ON_EVENT_ALLOC_FAIL
Kconfig option. The option allows to select between system reboot or kernel panic on event allocation failure for default event allocator.
Common Application Framework (CAF)
No changes since the latest nRF Connect SDK release.
Shell libraries
No changes since the latest nRF Connect SDK release.
Libraries for Zigbee
No changes since the latest nRF Connect SDK release.
sdk-nrfxlib
See the changelog for each library in the nrfxlib documentation for additional information.
Scripts
This section provides detailed lists of changes by script.
No changes since the latest nRF Connect SDK release.
MCUboot
The MCUboot fork in nRF Connect SDK (sdk-mcuboot
) contains all commits from the upstream MCUboot repository up to and including a4eda30f5b0cfd0cf15512be9dcd559239dbfc91
, with some nRF Connect SDK specific additions.
The code for integrating MCUboot into nRF Connect SDK is located in the ncs/nrf/modules/mcuboot
folder.
The following list summarizes both the main changes inherited from upstream MCUboot and the main changes applied to the nRF Connect SDK specific additions:
No changes since the latest nRF Connect SDK release.
Zephyr
The Zephyr fork in nRF Connect SDK (sdk-zephyr
) contains all commits from the upstream Zephyr repository up to and including 0051731a41fa2c9057f360dc9b819e47b2484be5
, with some nRF Connect SDK specific additions.
For the list of upstream Zephyr commits (not including cherry-picked commits) incorporated into nRF Connect SDK since the most recent release, run the following command from the ncs/zephyr
repository (after running west update
):
git log --oneline 0051731a41 ^23cf38934c
For the list of nRF Connect SDK specific commits, including commits cherry-picked from upstream, run:
git log --oneline manifest-rev ^0051731a41
The current nRF Connect SDK main branch is based on revision 0051731a41
of Zephyr.
Note
For possible breaking changes and changes between the latest Zephyr release and the current Zephyr version, refer to the Zephyr release notes.
Additions specific to nRF Connect SDK
No changes since the latest nRF Connect SDK release.
zcbor
No changes since the latest nRF Connect SDK release.
Trusted Firmware-M
Support PSA PAKE APIs from the PSA Crypto API specification 1.2.
cJSON
No changes since the latest nRF Connect SDK release.
Documentation
Added:
The Test framework section for gathering information about unit tests, with a new page about Running unit tests.
List of Debugging tools on the Debugging an application page.
Recommendation for the use of a
VERSION
file for Configuring image version with MCUboot in the Image versions user guide.The CoreMark integration page.
Updated:
The Providing CMake options section on the Adding files and configuring CMake page with the list of most common CMake options and more information about how to provide them.
The table listing the boards included in sdk-zephyr with the nRF54L15 PDK and nRF54H20 DK boards.
The Wi-Fi overview page by separating the information about Wi-Fi certification into its own Wi-Fi certification page under Wi-Fi.
The Configuring Bluetooth Mesh in nRF Connect SDK page with an example of possible entries in the Settings NVS name cache.
The Security libraries page to include all security-related libraries.
The trusted storage support table in the Trusted storage in the nRF Connect SDK section by adding nRF52833 and replacing nRF9160 with nRF91 Series.
Reworked the Bluetooth Low Energy Remote Procedure Call page to be more informative and aligned with the library template.
Fixed:
Replaced the occurrences of the outdated OVERLAY_CONFIG with the currently used EXTRA_CONF_FILE.