doc: release-notes-3.7: Improve release highlights section

Added links to relevant doc pages when appropriate
Added a mention about PTP
Added a mention about PSA Crypto

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
This commit is contained in:
Benjamin Cabé 2024-07-19 16:49:31 +02:00 committed by Alberto Escolar
commit 6fb55e1417

View file

@ -12,29 +12,33 @@ This release is the last non-maintenance 3.x release and, as such, will be the n
Major enhancements with this release include: Major enhancements with this release include:
* A new, completely overhauled hardware model has been introduced. This change the way both SoCs and * A new, completely :ref:`overhauled hardware model <hw_model_v2>` has been introduced.
boards are named, defined and constructed in Zephyr. It changes the way both SoCs and boards are named, defined and constructed in Zephyr.
Additional information can be found in the :ref:`board_porting_guide`. Additional information can be found in the :ref:`board_porting_guide`.
* A long-awaited HTTP server library, and associated service API, allow to easily implement HTTP/1.1 * A long-awaited :ref:`HTTP Server <http_server_interface>` library, and associated service API,
and HTTP/2 servers in Zephyr. Resources can be registered statically or at runtime, and WebSocket allow to easily implement HTTP/1.1 and HTTP/2 servers in Zephyr. Resources can be registered
support is included. statically or dynamically, and WebSocket support is included.
* POSIX support has been extended, with most Options of the IEEE 1003-2017 * :ref:`POSIX support <posix_support>` has been extended, with most Options of the IEEE 1003-2017
:ref:`System Interfaces <posix_system_interfaces_required>` receiving support, as well as most :ref:`System Interfaces <posix_system_interfaces_required>` receiving support, as well as most
Options and Option groups required for :ref:`PSE51 <posix_aep_pse51>`, Options and Option groups required for :ref:`PSE51 <posix_aep_pse51>`,
:ref:`PSE52 <posix_aep_pse52>`, and :ref:`PSE53 <posix_aep_pse53>`. :ref:`PSE52 <posix_aep_pse52>`, and :ref:`PSE53 <posix_aep_pse53>`.
* Bluetooth Host has been extended with support for the Nordic UART Service (NUS), Hands-free Audio * Bluetooth Host has been extended with support for the Nordic UART Service (NUS), Hands-free Audio
Gateway (AG), Advanced Audio Distribution Profile (A2DP), and Audio/Video Distribution Transport Gateway (AG), Advanced Audio Distribution Profile (A2DP), and Audio/Video Distribution Transport
Protocol (AVDTP). Protocol (AVDTP).
* Sensor abstraction model has been overhauled to adopt a read-then-decode approach that enables * Sensor abstraction model has been overhauled to adopt a
more types of sensors and data flows than the previous fetch/get APIs. :ref:`read-then-decode approach <sensor-read-and-decode>` that enables more types of sensors and
* A new LLEXT Extension Development Kit (EDK) makes it easier to develop and integrate custom data flows than the previous fetch/get APIs.
extensions into Zephyr, including outside of the Zephyr tree. * A new :ref:`LLEXT Extension Developer Kit (EDK) <llext_build_edk>` makes it easier to develop and
* Native simulator now supports leveraging native host networking stack without having to rely on integrate custom extensions into Zephyr, including outside of the Zephyr tree.
complex setup of the host environment. * :ref:`Native simulator <native_sim>` now supports leveraging native host networking stack without
having to rely on complex setup of the host environment.
* Trusted Firmware-M (TF-M) 2.1.0 and Mbed TLS 3.6.0 have been integrated into Zephyr. * Trusted Firmware-M (TF-M) 2.1.0 and Mbed TLS 3.6.0 have been integrated into Zephyr.
Both of these versions are LTS releases. Both of these versions are LTS releases. What's more, :ref:`psa_crypto` has been adopted as a replacement
for TinyCrypt and provides enhanced security and performance.
* A new experimental implementation of the :ref:`Precision Time Protocol <ptp_interface>` (PTP, IEEE
1588) allows to synchronize time across devices with sub-microsecond accuracy.
* New documentation pages have been introduced to help developers setup their local development * New documentation pages have been introduced to help developers setup their local development
environment with Visual Studio Code and CLion. environment for :ref:`vscode_ide` and :ref:`clion_ide`.
An overview of the changes required or recommended when migrating your application from Zephyr An overview of the changes required or recommended when migrating your application from Zephyr
v3.6.0 to Zephyr v3.7.0 can be found in the separate :ref:`migration guide<migration_3.7>`. v3.6.0 to Zephyr v3.7.0 can be found in the separate :ref:`migration guide<migration_3.7>`.