From c22f56c1a5127207a406e6a854d031eb0a81d7af Mon Sep 17 00:00:00 2001 From: Katrina Prosise Date: Fri, 21 Jun 2024 08:02:46 -0400 Subject: [PATCH] Add release notes to separate folder Copied release notes to new folder at repo root, and converted to Markdown. QA: Viewed partially rendered markdown locally, GitHub flavored Markdown means a full check locally is not possible. This commit applies to FFTK-3255 Signed-off-by: Katrina Prosise --- release-notes/rn_v92.md | 90 +++++++++++++++++++++++++++++++++++++++++ release-notes/rn_v93.md | 54 +++++++++++++++++++++++++ 2 files changed, 144 insertions(+) create mode 100644 release-notes/rn_v92.md create mode 100644 release-notes/rn_v93.md diff --git a/release-notes/rn_v92.md b/release-notes/rn_v92.md new file mode 100644 index 00000000..f7d6bed7 --- /dev/null +++ b/release-notes/rn_v92.md @@ -0,0 +1,90 @@ +# LmP V92 Release Notes + +> [!NOTE] +> You can view the full [v92 changelog](https://foundries.io/products/releases/92/) for greater detail. + + +## Attention Points for Migration + +Things to be aware of when [updating LmP](https://docs.foundries.io/92/reference-manual/linux/linux-update.html) from the v91 release: + +> - Base OE/Yocto version in v92 is still kirkstone (4.0.15) +> - NXP BSP updated to the lf-6.1.36-2.1.0 release: +> - U-boot had a major update from 2022.04 to 2023.04, porting +> work and configuration changes might be required +> - OP-TEE updated from 3.20 to 3.21, requiring ELE firmware +> updates on both i.MX93 and i.MX8ULP targets +> - Base BSP kernel updated from 6.1 to 6.1.36, with additional +> fixes and improved hardware support +> - `imx8mp-lpddr4-evk` MFGTool now uses standard imx-boot, +> u-boot.itb is not required for flashing anymore +> - TI BSP updated to the 09.00.00.009 release, but without major +> changes when comparing with 09.00.00.005 +> - NVIDIA Tegra BSP updated to the L4T R35.4.1 release, still based +> on JetPack 5 +> - STM32MP15 flashlayout definition is now generated dynamically, +> which might require changes depending on the level of +> customization + +Please also check the respective vendor BSP release notes for more +information. + +## Known Issues + +There is now a known issue with regards to `fioconfig` and the handler +it executes whenever the config is changed. The handler in question +`aktualizr-toml-update` currently expects a default location for the +`sota.toml` file. However if the directory that contains the `sota.toml` +is changed due to configuration, this may result in an error thrown by +the handler stating it cannot find `sota.toml`, whenever running a +`fioconfig` change. This has been patched in the following +[commit](https://github.com/foundriesio/meta-lmp/commit/294c684386b7e463b21dcfa56c62d10224b9dfff). +That patch will ensure the handler from then on uses whichever directory +has been configured to hold the `sota.toml` file. + +## New Features + +> - [Support for encrypted rootfs images with on-line re-encryption using TPM 2.0 or PKCS#11](https://docs.foundries.io/92/reference-manual/linux/linux-disk-encryption.html#howto-linux-disk-encryption) +> - Common configuration fragment for u-boot now available as part of +> meta-lmp-base +> - Manufacturing tool support for TI [AM62XX](https://docs.foundries.io/92/reference-manual/boards/am62xx-sk.html)/[AM64XX](https://docs.foundries.io/92/reference-manual/boards/am64xx-sk.html) devices is now available +> - Boot firmware version can now be exposed in both U-Boot proper and +> SPL +> - Support for nvidia-container-runtime on Tegra devices +> - Support for dynamic generation of flashlayout files on STM32MP15 +> based devices + +## Aktualizr-Lite Updates + +> - Update size check before pulling update for both apps and ostree +> - API: Add delayed App installation mode +> - Several bug fixes for both online and offline updates + +## Hardware Support + +> - i.MX 93: following the NXP BSP lf-6.1.36-2.1.0 release, only A1 +> silicon based EVKs are supported + +## General Updates + +> - LmP release based on the OE/Yocto 4.0.15 Kirkstone release +> - Bitbake updated to the 2.0.15 release +> - ContainerD updated to the 1.7.3 release +> - Docker-CE updated to the 24.0.6 release +> - Docker-Compose updated to the v2.21.0 release +> - Clang updated to the 14.0.6 stable release +> - GCC updated to the v11.4 stable release +> - Go updated to the 1.20.12 stable release +> - OpenSSL updated to the 3.0.12 stable release +> - Runc updated to the 1.1.8 release +> - Linux-firmware updated to the 20230804 snapshot +> - NXP BSP updated to the lf-6.1.36-2.1.0 release +> - NVIDIA Tegra BSP updated to the L4T R35.4.1 release +> - TI BSP updated to the 09.00.00.009 release +> - OP-TEE updated to the 3.21.0+fio release +> - U-boot-fio rebased on top of the upstream 2023.04 release +> - Linux-lmp updated to the v6.1.59 stable release +> - Linux-lmp-rt updated to the v6.1.59-rt16 stable release +> - Linux-lmp-fslc-imx updated to the 6.1.36-2.1.0 BSP release +> - Linux-lmp-fslc-imx-rt updated to the v6.1.38 stable release +> - Linux-lmp-ti-staging updated to the v6.1.33 stable release diff --git a/release-notes/rn_v93.md b/release-notes/rn_v93.md new file mode 100644 index 00000000..c24ad034 --- /dev/null +++ b/release-notes/rn_v93.md @@ -0,0 +1,54 @@ +# LmP V93 Release Notes + +> [!NOTE] + You can view the full [v93 changelog](https://foundries.io/products/releases/93/) for greater detail. + +## Attention Points for Migration + +Things to be aware of when [updating LmP](https://docs.foundries.io/93/reference-manual/linux/linux-update.html)from the v92 release: + +> - Base OE/Yocto version in v93 is still kirkstone (4.0.16) +> - TI BSP updated to the 09.02.00.001 release, without major changes +> - Rust had a major update, from 1.68.2 to the 1.74.1 release +> - Container stack updated based on the revisions used by Docker v25.0.2 +> - Skopeo and nerdctl were removed, in favor of composectl (for managing compose apps) +> - TI AM62XX-EVM updated to use the internal eMMC as the default storage device + +Please also check the respective vendor BSP release notes for more +information. + +## Known Issues + +TODO: Update with post-release findings + +## New Features + +> - Composectl is now used for managing compose apps (replacing skopeo, which was removed) + +## Aktualizr-Lite Updates + +> - Move to usage of the new **composectl** utility. +> - Added offline update support to the public API. +> - Support of the hybrid/mixing offline and online update. +> - Added the CLI API - wrapper over the public API to streamline a +> custom CLI SOTA client. +> - Minor fixes and improvements in the offline update implementation +> and the calculation of the application update size. + +## General Updates + +> - LMP release based on the OE/Yocto 4.0.16 Kirkstone release +> - Bitbake updated to the 2.0.16 release +> - ContainerD updated to the 1.7.13 release +> - Docker-CE updated to the 25.0.2 release +> - Runc updated to the 1.1.12 release +> - Linux-lmp updated to the v6.1.75 stable release +> - Linux-lmp-rt updated to the v6.1.75-rt23 stable release +> - Linux-lmp-ti-staging updated to the cicd.kirkstone.202401090400 +> tag +> - Go updated to the 1.20.14 stable release +> - Rust updated to the 1.74.1 stable release +> - OpenSSL updated to the 3.0.13 stable release +> - Linux-firmware updated to the 20231030 snapshot +> - TI BSP updated to the 09.02.00.001 release +> - Intel BSP updated to align with ESE tag release-146_adl_s-mr7