Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc: Add release notes for the 2.9.0 release #19240

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

peknis
Copy link
Contributor

@peknis peknis commented Dec 4, 2024

Add release notes for NCS v2.9.0 release.

  • Update webinar link
  • Make release notes ready for review
  • Clean changelog
  • Add finalized highlights to the release notes
  • Migration guide cleanup

@peknis peknis requested review from a team as code owners December 4, 2024 09:12
@github-actions github-actions bot added doc-required PR must not be merged without tech writer approval. changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. labels Dec 4, 2024
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Dec 4, 2024

CI Information

To view the history of this post, clich the 'edited' button above
Build number: 29

Inputs:

Sources:

more details

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (0)

Outputs:

Toolchain

Version:
Build docker image:

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ◻️ Toolchain
  • ◻️ Build twister
  • ◻️ Integration tests

Note: This message is automatically posted and updated by the CI

Comment on lines 714 to 715

* Added semantic version support to :ref:`nrf_desktop_config_channel_script` Python script for devices that use the SUIT DFU.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This changelog entry is already part of the NCS 2.8. Please remove the following

Suggested change
* Added semantic version support to :ref:`nrf_desktop_config_channel_script` Python script for devices that use the SUIT DFU.

Copy link
Member

@maciejbaczmanski maciejbaczmanski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For Thread samples please add:

* :ref:`ot_cli_sample` sample:

  * Added support for the ``nrf54l15dk/nrf54l10/cpuapp`` target.

* :ref:`ot_coprocessor_sample` sample:

  * Added support for the ``nrf54l15dk/nrf54l10/cpuapp`` and ``nrf54l15dk/nrf54l05/cpuapp`` targets.

for Matter samples please add:

* :ref:`matter_template_sample` sample:

  * Added support for the ``nrf54l15dk/nrf54l10/cpuapp`` target.

* :ref:`matter_smoke_co_alarm_sample` sample:

  * Added support for the ``nrf54l15dk/nrf54l10/cpuapp`` target.

@MarekPieta
Copy link
Contributor

MarekPieta commented Dec 4, 2024

Please add my release note moved from #19238

* :ref:`nrf_desktop_config_channel_script` Python script:

  * Added support for pure ED25519 signature (used by nRF54L based devices that enable MCUboot hardware cryptography).
    This requires using ``imgtool`` supporting pure ED25519 signature that can be installed from ``sdk-mcuboot`` repository.
    See the script documentation page for details.


Bluetooth libraries and services
--------------------------------

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* Added the :ref:`rreq_readme` and :ref:`rrsp_readme` libraries.

Please add this for #19230

@shanthanordic shanthanordic added this to the 2.9.0 milestone Dec 4, 2024
@peknis
Copy link
Contributor Author

peknis commented Dec 4, 2024

  • Added support for the nrf54l15dk/nrf54l10/cpuapp target.

@maciejbaczmanski shall we remove the item * Added support for ICD dynamic SIT LIT switching (DSLS) from the Smoke and CO sample entries?

@peknis peknis force-pushed the 2.9_release_notes branch from 4aadf63 to aaedc2d Compare December 4, 2024 15:01
@maciejbaczmanski
Copy link
Member

  • Added support for the nrf54l15dk/nrf54l10/cpuapp target.

@maciejbaczmanski shall we remove the item * Added support for ICD dynamic SIT LIT switching (DSLS) from the Smoke and CO sample entries?

I think it should be kept as well, @ArekBalysNordic @kkasperczyk-no ?

@MarekPieta
Copy link
Contributor

MarekPieta commented Dec 10, 2024

nRF Desktop release note from #19356:

* Updated the nRF54L15 DK's configurations (``nrf54l15dk/nrf54l15/cpuapp``) to enable hardware cryptography for the MCUboot bootloader.
  The application image is verified using a pure ED25519 signature.
  The public key that MCUboot uses for validating the application image is securely stored in the hardware Key Management Unit (KMU).
 
  The change increases MCUboot partition size (modifies Partition Manager configuration) and changes MCUboot image signing algorithm.
  Because of that, the nRF Desktop application images built for nRF54L15 DK from nRF Connect SDK v2.9.0 are not compatible with MCUboot bootloader built from previous nRF Connect SDK releases.
  It is highly recommended to use hardware cryptography for nRF54L SoC Series for improved security.
  See :ref:`nrf_desktop_bootloader` guide for more details.

@peknis peknis requested a review from MarekPieta December 10, 2024 08:19
* :ref:`ei_data_forwarder_sample`
* :ref:`ei_wrapper_sample`

* Added support for the :ref:`zephyr:nrf54h20dk_nrf54h20` board.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Duplicate line

@peknis peknis requested a review from umapraseeda December 10, 2024 12:01
@koffes koffes self-requested a review December 10, 2024 14:00
@peknis peknis requested a review from koffes December 10, 2024 14:43
* :ref:`bluetooth_mesh_silvair_enocean`
* :ref:`bluetooth_mesh_light_dim`
* :ref:`bluetooth_mesh_light`
* :ref:`bluetooth_mesh_light_lc`
Copy link
Contributor

@m-alperen-sener m-alperen-sener Dec 10, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry but we need to revert those changes for 2.9:
#19378 (review)

So no entry for Bluetooth mesh samples.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Took them out.

@greg-fer
Copy link
Contributor

When #18528 is in, please add the following entries under Documentation:

* Added page about :ref:`add_new_driver`.
* Updated the structure and contents of :ref:`config_gpio_pin` with more detailed information.

@MarekPieta
Copy link
Contributor

MarekPieta commented Dec 11, 2024

Please add a few more nRF Desktop release notes (related to #18941):

* Updated the :ref:`nrf_desktop_ble_conn_params` to:

  * Fix Bluetooth LE connection parameters update loop (`NCSDK-30261`) that replicated if an nRF Desktop dongle without Low Latency Packet Mode (LLPM) support was connected to an nRF Desktop peripheral with LLPM support.
  * Wait until a triggered Bluetooth LE connection parameters update is completed before triggering subsequent updates for a given connection.
  * Improve log to display also the information if USB is suspended.
    The information is needed to determine the requested connection parameters.
  * Use non-zero Bluetooth LE peripheral latency while USB is suspended.
    This is done to prevent peripheral latency increase requests from :ref:`nrf_desktop_ble_latency` on peripheral's end.
  * Revert the USB suspended Bluetooth LE connection parameter update when USB cable is disconnected.

* Updated :ref:`nrf_desktop_ble_scan` to always use connection interval of 10 ms for peripherals without Low Latency Packet Mode (LLPM) support if a dongle supports LLPM and more than one Bluetooth LE connection.
  This is required to avoid Bluetooth Link Layer scheduling conflicts that could lead to HID report rate drop.

@peknis peknis requested a review from a team as a code owner December 11, 2024 12:47
Add release notes for NCS v2.9.0 release.

- [ ] Update webinar link
- [ ] Make release notes ready for review
- [ ] Clean changelog
- [ ] Add finalized highlights to the release notes
- [ ] Migration guide cleanup

Signed-off-by: Pekka Niskanen <[email protected]>
@maxd-nordic
Copy link
Contributor

could we add the following? #19441 (comment)

Developing with nRF53 Series
============================

|no_changes_yet_note|
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add entry for #19390:

Suggested change
|no_changes_yet_note|
* Moved the Thingy:53 to a new section, :ref:`ug_thingy53`, under :ref:`ug_app_dev`.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport v2.9-branch auto-create a PR with same commits to v2.9-branch CI-disable Disable CI for this PR DNM doc only doc-required PR must not be merged without tech writer approval.
Projects
None yet
Development

Successfully merging this pull request may close these issues.