Skip to content

Commit 439e0fb

Browse files
divipillaijukkar
authored andcommitted
doc: update docs for 2.9.2
Update docs for the 2.9.2 release. Signed-off-by: divya pillai <[email protected]>
1 parent 82b05db commit 439e0fb

File tree

8 files changed

+198
-31
lines changed

8 files changed

+198
-31
lines changed

doc/nrf/app_dev/device_guides/nrf54h/ug_nrf54h20_gs.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ Installing nRF Util and its commands
158158
Using the nRF54H20 DK with the |NCS| version |release| requires the following:
159159

160160
* nRF Util version 7.11.1 or higher
161-
* nRF Util ``device`` version 2.7.2
161+
* nRF Util ``device`` version 2.8.8
162162

163163
1. Download the nrfutil executable file from the `nRF Util development tool`_ product page.
164164
#. Add nRF Util to the system path on Linux and MacOS, or environment variables on Windows, to run it from anywhere on the system.
@@ -180,9 +180,9 @@ Using the nRF54H20 DK with the |NCS| version |release| requires the following:
180180

181181
For more information, consult the `nRF Util`_ documentation.
182182

183-
#. Install the nRF Util ``device`` command version 2.7.2 as follows::
183+
#. Install the nRF Util ``device`` command version 2.8.8 as follows::
184184

185-
nrfutil install device=2.7.2 --force
185+
nrfutil install device=2.8.8 --force
186186

187187
.. _ug_nrf54h20_gs_bringup:
188188

doc/nrf/dev_model_and_contributions/adding_code.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ This is demonstrated by the following code, that would be placed somewhere in yo
162162
- name: nrf
163163
repo-path: sdk-nrf
164164
remote: ncs
165-
revision: 2.9.1
165+
revision: 2.9.2
166166
import: true
167167
self:
168168
path: application
@@ -189,7 +189,7 @@ For example:
189189
projects:
190190
- name: nrf
191191
remote: ncs
192-
revision: 2.9.1
192+
revision: 2.9.2
193193
import: true
194194
# Example for how to override a repository in the nRF Connect SDK with your own:
195195
- name: mcuboot

doc/nrf/links.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -427,6 +427,7 @@
427427
.. _`nRF Connect SDK latest documentation`: https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/index.html
428428

429429
.. _`known issues page on the main branch`: https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/releases_and_maturity/known_issues.html
430+
.. _`known issues for nRF Connect SDK v2.9.2`: https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/releases_and_maturity/known_issues.html?v=v2-9-2
430431
.. _`known issues for nRF Connect SDK v2.9.1`: https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/releases_and_maturity/known_issues.html?v=v2-9-1
431432
.. _`known issues for nRF Connect SDK v2.9.0`: https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/releases_and_maturity/known_issues.html?v=v2-9-0
432433
.. _`known issues for nRF Connect SDK v2.8.0`: https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/releases_and_maturity/known_issues.html?v=v2-8-0
@@ -478,6 +479,7 @@
478479

479480
.. _`nRF socket options`: https://docs.nordicsemi.com/bundle/ncs-latest/page/nrfxlib/nrf_modem/doc/sockets.html
480481

482+
.. _`Repositories and revisions for v2.9.2`: https://docs.nordicsemi.com/bundle/ncs-2.9.2/page/nrf/releases_and_maturity/repository_revisions.html
481483
.. _`Repositories and revisions for v2.9.1`: https://docs.nordicsemi.com/bundle/ncs-2.9.1/page/nrf/releases_and_maturity/repository_revisions.html
482484
.. _`Repositories and revisions for v2.9.0`: https://docs.nordicsemi.com/bundle/ncs-2.9.0/page/nrf/releases_and_maturity/repository_revisions.html
483485
.. _`Repositories and revisions for v2.8.0`: https://docs.nordicsemi.com/bundle/ncs-2.8.0/page/nrf/releases_and_maturity/repository_revisions.html
@@ -511,6 +513,7 @@
511513
.. _`Repositories and revisions for v1.9.1`: https://docs.nordicsemi.com/bundle/ncs-1.9.1/page/nrf/introduction.html#repositories_and_revisions
512514
.. _`Repositories and revisions`: https://docs.nordicsemi.com/bundle/ncs-1.9.0/page/nrf/introduction.html#repositories_and_revisions
513515

516+
.. _`Modem library changelog for v2.9.2`: https://docs.nordicsemi.com/bundle/ncs-2.9.2/page/nrfxlib/nrf_modem/doc/CHANGELOG.html#nrf-modem-changelog
514517
.. _`Modem library changelog for v2.9.1`: https://docs.nordicsemi.com/bundle/ncs-2.9.1/page/nrfxlib/nrf_modem/doc/CHANGELOG.html#nrf-modem-changelog
515518
.. _`Modem library changelog for v2.9.0`: https://docs.nordicsemi.com/bundle/ncs-2.9.0/page/nrfxlib/nrf_modem/doc/CHANGELOG.html#nrf-modem-changelog
516519
.. _`Modem library changelog for v2.8.0`: https://docs.nordicsemi.com/bundle/ncs-2.8.0/page/nrfxlib/nrf_modem/doc/CHANGELOG.html#nrf-modem-changelog
@@ -541,6 +544,7 @@
541544
.. _`Modem library changelog for v1.9.1`: https://docs.nordicsemi.com/bundle/ncs-1.9.1/page/nrfxlib/nrf_modem/doc/CHANGELOG.html
542545
.. _`Modem library changelog for v1.9.0`: https://docs.nordicsemi.com/bundle/ncs-1.9.0/page/nrfxlib/nrf_modem/doc/CHANGELOG.html
543546

547+
.. _`LwM2M carrier library changelog for v2.9.2`: https://docs.nordicsemi.com/bundle/ncs-2.9.2/page/nrf/libraries/bin/lwm2m_carrier/CHANGELOG.html#liblwm2m-carrier-changelog
544548
.. _`LwM2M carrier library changelog for v2.9.1`: https://docs.nordicsemi.com/bundle/ncs-2.9.1/page/nrf/libraries/bin/lwm2m_carrier/CHANGELOG.html#liblwm2m-carrier-changelog
545549
.. _`LwM2M carrier library changelog for v2.9.0`: https://docs.nordicsemi.com/bundle/ncs-2.9.0/page/nrf/libraries/bin/lwm2m_carrier/CHANGELOG.html#liblwm2m-carrier-changelog
546550
.. _`LwM2M carrier library changelog for v2.8.0`: https://docs.nordicsemi.com/bundle/ncs-2.8.0/page/nrf/libraries/bin/lwm2m_carrier/CHANGELOG.html#liblwm2m-carrier-changelog

doc/nrf/releases_and_maturity/release_notes.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ This page is included only in the latest documentation, because it might contain
1919
:maxdepth: 1
2020
:caption: Subpages:
2121

22+
releases/release-notes-2.9.2
2223
releases/release-notes-2.9.1
2324
releases/release-notes-2.9.0
2425
releases/release-notes-2.8.0
Lines changed: 177 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,177 @@
1+
.. _ncs_release_notes_292:
2+
3+
|NCS| v2.9.2 Release Notes
4+
##########################
5+
6+
.. contents::
7+
:local:
8+
:depth: 2
9+
10+
|NCS| delivers reference software and supporting libraries for developing low-power wireless applications with Nordic Semiconductor products in the nRF52, nRF53, nRF54, nRF70, and nRF91 Series.
11+
The SDK includes open source projects (TF-M, MCUboot, OpenThread, Matter, and the Zephyr RTOS), which are continuously integrated and redistributed with the SDK.
12+
13+
Release notes might refer to "experimental" support for features, which indicates that the feature is incomplete in functionality or verification, and can be expected to change in future releases.
14+
To learn more, see :ref:`software_maturity`.
15+
16+
Highlights
17+
**********
18+
19+
This patch release adds changes on top of the :ref:`nRF Connect SDK v2.9.0 <ncs_release_notes_290>` and :ref:`nRF Connect SDK v2.9.1 <ncs_release_notes_291>`.
20+
The changes affect Matter, Zigbee, Bluetooth® Mesh, and nrfx.
21+
22+
* |NCS| v2.9.2 has support for the nRF54L15, nRF54L10, and nRF54L05 devices.
23+
* The ``nrfutil-device`` and SEGGER J-Link versions are updated to v2.8.8 and |jlink_ver|, respectively, for this release.
24+
25+
Release tag
26+
***********
27+
28+
The release tag for the |NCS| manifest repository (|ncs_repo|) is **v2.9.2**.
29+
Check the :file:`west.yml` file for the corresponding tags in the project repositories.
30+
31+
To use this release, check out the tag in the manifest repository and run ``west update``.
32+
See :ref:`cloning_the_repositories` and :ref:`gs_updating_repos_examples` for more information.
33+
34+
For information on the included repositories and revisions, see `Repositories and revisions for v2.9.2`_.
35+
36+
IDE and tool support
37+
********************
38+
39+
`nRF Connect extension for Visual Studio Code <nRF Connect for Visual Studio Code_>`_ is the recommended IDE for |NCS| v2.9.2.
40+
See the :ref:`installation` section for more information about supported operating systems and toolchain.
41+
42+
Supported modem firmware
43+
************************
44+
45+
See `Modem firmware compatibility matrix`_ for an overview of which modem firmware versions have been tested with this version of the |NCS|.
46+
47+
Use the latest version of the nRF Programmer app of `nRF Connect for Desktop`_ to update the modem firmware.
48+
See :ref:`nrf9160_gs_updating_fw_modem` for instructions.
49+
50+
Modem-related libraries and versions
51+
====================================
52+
53+
.. list-table:: Modem-related libraries and versions
54+
:widths: 15 10
55+
:header-rows: 1
56+
57+
* - Library name
58+
- Version information
59+
* - Modem library
60+
- `Changelog <Modem library changelog for v2.9.2_>`_
61+
* - LwM2M carrier library
62+
- `Changelog <LwM2M carrier library changelog for v2.9.2_>`_
63+
64+
Known issues
65+
************
66+
67+
Known issues are only tracked for the latest official release.
68+
See `known issues for nRF Connect SDK v2.9.2`_ for the list of issues valid for the latest release.
69+
70+
.. _ncs_release_notes_292_changelog:
71+
72+
Changelog
73+
*********
74+
75+
The following sections provide detailed lists of changes by component.
76+
77+
Build and configuration system
78+
==============================
79+
80+
* Use the ``nrfutil-device`` v2.8.8 and SEGGER J-Link |jlink_ver| for the |NCS| v2.9.2 release.
81+
82+
Protocols
83+
=========
84+
85+
This section provides detailed lists of changes by :ref:`protocol <protocols>`.
86+
87+
Matter
88+
------
89+
90+
* Added:
91+
92+
* Automatic Wi-Fi® reconnection after RPU recovery.
93+
* Fixes for CVE-2024-56318 and CVE-2024-56319.
94+
95+
* Fixed:
96+
97+
* Problems with certification tests TC-DGGEN-2.1, TC-IDM-10.5, and TC-ACE-2.2.
98+
* Door lock issues related to credentials persistency and factory reset.
99+
100+
Matter fork
101+
+++++++++++
102+
103+
* Added a new ``kFactoryReset`` event that is posted during factory reset.
104+
The application can register a handler and perform additional cleanup.
105+
106+
Zigbee
107+
------
108+
109+
* Fixed:
110+
111+
* Compilation errors that previously occurred when the :kconfig:option:`CONFIG_ZIGBEE_FACTORY_RESET` Kconfig option was disabled.
112+
* The :file:`zb_add_ota_header.py` script to allow a patch version higher than 9 in an ``APPLICATION_VERSION_STRING``.
113+
114+
Applications
115+
============
116+
117+
This section provides detailed lists of changes by :ref:`application <applications>`.
118+
119+
Thingy:53: Zigbee weather station
120+
---------------------------------
121+
122+
* Added:
123+
124+
* A fix for logging negative temperature values.
125+
* Logging unification.
126+
127+
Samples
128+
=======
129+
130+
This section provides detailed lists of changes by :ref:`sample <samples>`.
131+
132+
Cellular samples
133+
----------------
134+
135+
* Decreased the fragment size on the following cellular samples that include the :ref:`liblwm2m_carrier_readme` library:
136+
137+
* :ref:`slm_description`
138+
* :ref:`http_application_update_sample`
139+
* :ref:`lwm2m_carrier`
140+
* :ref:`modem_shell_application`
141+
142+
This is done to ensure that FOTA issued from Verizon LwM2M servers has enough room for HTTP headers.
143+
144+
Libraries
145+
=========
146+
147+
This section provides detailed lists of changes by :ref:`library <libraries>`.
148+
149+
Bluetooth libraries and services
150+
--------------------------------
151+
152+
* :ref:`bt_mesh` library:
153+
154+
* Fixed an issue where the ``bt_mesh_adv_unref()`` function could assert when messaging to a proxy node.
155+
156+
Libraries for networking
157+
------------------------
158+
159+
* :ref:`lib_nrf_provisioning` library:
160+
161+
* Fixed an issue where the results from the :c:func:`zsock_getaddrinfo` function were not freed when the CoAP protocol was used for connection establishment.
162+
163+
nrfx
164+
====
165+
166+
* Updated MDK to v8.68.2 to improve errata handling for nRF54L05 and nRF54L10 devices.
167+
168+
Zephyr
169+
======
170+
171+
The Zephyr fork in |NCS| (``sdk-zephyr``) contains all commits from the upstream Zephyr repository up to and including ``beb733919d8d64a778a11bd5e7d5cbe5ae27b8ee``.
172+
173+
For a complete list of |NCS| specific commits and cherry-picked commits since v2.9.0, run the following command:
174+
175+
.. code-block:: none
176+
177+
git log --oneline manifest-rev ^v3.7.99-ncs2

doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -140,10 +140,7 @@ Matter
140140
Matter fork
141141
+++++++++++
142142

143-
* Added:
144-
145-
* A new ``kFactoryReset`` event that is posted during factory reset.
146-
The application can register a handler and perform additional cleanup.
143+
|no_changes_yet_note|
147144

148145
nRF IEEE 802.15.4 radio driver
149146
------------------------------
@@ -158,8 +155,7 @@ Thread
158155
Zigbee
159156
------
160157

161-
* Fixed compilation errors that previously occurred when the :kconfig:option:`CONFIG_ZIGBEE_FACTORY_RESET` Kconfig option was disabled.
162-
* Fixed the :file:`zb_add_ota_header.py` script to allow a patch version higher than 9 in an ``APPLICATION_VERSION_STRING``.
158+
|no_changes_yet_note|
163159

164160
Wi-Fi
165161
-----
@@ -224,10 +220,7 @@ Thingy:53: Matter weather station
224220
Thingy:53: Zigbee weather station
225221
---------------------------------
226222

227-
* Added:
228-
229-
* A fix for logging negative temperature values.
230-
* Logging unification.
223+
|no_changes_yet_note|
231224

232225
Samples
233226
=======
@@ -258,14 +251,7 @@ Bluetooth Mesh samples
258251
Cellular samples
259252
----------------
260253

261-
* Decreased the fragment size on the following cellular samples that include the :ref:`liblwm2m_carrier_readme` library:
262-
263-
* :ref:`slm_description`
264-
* :ref:`http_application_update_sample`
265-
* :ref:`lwm2m_carrier`
266-
* :ref:`modem_shell_application`
267-
268-
This is done to ensure that FOTA issued from Verizon LwM2M servers has enough room for HTTP headers.
254+
|no_changes_yet_note|
269255

270256
Cryptography samples
271257
--------------------
@@ -443,9 +429,7 @@ Multiprotocol Service Layer libraries
443429
Libraries for networking
444430
------------------------
445431

446-
* :ref:`lib_nrf_provisioning` library:
447-
448-
* Fixed an issue where the results from the :c:func:`zsock_getaddrinfo` function were not freed when the CoAP protocol was used for connection establishment.
432+
|no_changes_yet_note|
449433

450434
Libraries for NFC
451435
-----------------

doc/nrf/shortcuts.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
.. ### Versions
44

5-
.. |release| replace:: v2.9.1
6-
.. |release_tt| replace:: ``v2.9.1``
7-
.. |release_number_tt| replace:: ``2.9.1``
5+
.. |release| replace:: v2.9.2
6+
.. |release_tt| replace:: ``v2.9.2``
7+
.. |release_number_tt| replace:: ``2.9.2``
88

9-
.. |jlink_ver| replace:: v7.94i
10-
.. |jlink_ver_vsc| replace:: v7.94i
9+
.. |jlink_ver| replace:: v8.18
10+
.. |jlink_ver_vsc| replace:: v8.18
1111

1212
.. ### Config shortcuts
1313

doc/versions.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
[
2+
"2.9.2",
23
"2.9.1",
34
"2.9.0",
45
"2.8.0",

0 commit comments

Comments
 (0)