Skip to content

Commit f0b4376

Browse files
nordic-krchgalak
authored andcommitted
doc/releases: v2.6.0: Update for logging subsystem
Update release notes with logging v2 info. Signed-off-by: Krzysztof Chruscinski <[email protected]>
1 parent 4bc5a02 commit f0b4376

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

doc/releases/release-notes-2.6.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ We are pleased to announce the release of Zephyr RTOS version 2.6.0.
99

1010
Major enhancements with this release include:
1111

12+
* Logging subsystem overhauled
1213
* Added support for 64-bit ARCv3
1314
* Split ARM32 and ARM64, ARM64 is now a top-level architecture
1415
* Added initial support for Arm v8.1-m and Cortex-M55
@@ -792,6 +793,14 @@ Libraries / Subsystems
792793

793794
* Logging
794795

796+
* Introduced logging v2 which allows logging any variable types (including
797+
floating point variables). New version does not require transient string
798+
duplication (``log_strdup()``). Legacy mode remains and is still the default
799+
but user API is not changed and modes are interchangeable.
800+
``CONFIG_LOG2_MODE_DEFERRED`` or ``CONFIG_LOG2_MODE_IMMEDIATE`` enable
801+
logging v2. Logging backend API is extended to support v2 and the most
802+
popular backends (UART, shell) are updated.
803+
795804
* LVGL
796805

797806
* Shell

0 commit comments

Comments
 (0)