Skip to content

Commit

Permalink
Add release notes to separate folder
Browse files Browse the repository at this point in the history
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 <[email protected]>
  • Loading branch information
kprosise committed Jun 21, 2024
1 parent f094ea9 commit 9348612
Show file tree
Hide file tree
Showing 2 changed files with 144 additions and 0 deletions.
90 changes: 90 additions & 0 deletions release-notes/rn_v92.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
# LmP V92 Release Notes

> [!NOTE]

Check warning on line 3 in release-notes/rn_v92.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Fio-docs.expand-acronyms] 'NOTE' has no definition, definition is missing capitalization, or is a variable name and should be written as a literal. Raw Output: {"message": "[Fio-docs.expand-acronyms] 'NOTE' has no definition, definition is missing capitalization, or is a variable name and should be written as a literal.", "location": {"path": "release-notes/rn_v92.md", "range": {"start": {"line": 3, "column": 5}}}, "severity": "WARNING"}
> 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)

Check warning on line 11 in release-notes/rn_v92.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Fio-docs.yocto-project-name] Use full name: Yocto Project Raw Output: {"message": "[Fio-docs.yocto-project-name] Use full name: Yocto Project", "location": {"path": "release-notes/rn_v92.md", "range": {"start": {"line": 11, "column": 15}}}, "severity": "WARNING"}
> - NXP BSP updated to the lf-6.1.36-2.1.0 release:

Check failure on line 12 in release-notes/rn_v92.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Fio-docs.en-dash] Use an en dash for numerical ranges and dates Raw Output: {"message": "[Fio-docs.en-dash] Use an en dash for numerical ranges and dates", "location": {"path": "release-notes/rn_v92.md", "range": {"start": {"line": 12, "column": 37}}}, "severity": "ERROR"}
> - U-boot had a major update from 2022.04 to 2023.04, porting

Check warning on line 13 in release-notes/rn_v92.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Fio-docs.Branding-and-names] Use 'U-Boot' instead of 'U-boot' Raw Output: {"message": "[Fio-docs.Branding-and-names] Use 'U-Boot' instead of 'U-boot'", "location": {"path": "release-notes/rn_v92.md", "range": {"start": {"line": 13, "column": 11}}}, "severity": "INFO"}
> work and configuration changes might be required
> - OP-TEE updated from 3.20 to 3.21, requiring ELE firmware

Check warning on line 15 in release-notes/rn_v92.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Fio-docs.expand-acronyms] 'TEE' has no definition, definition is missing capitalization, or is a variable name and should be written as a literal. Raw Output: {"message": "[Fio-docs.expand-acronyms] 'TEE' has no definition, definition is missing capitalization, or is a variable name and should be written as a literal.", "location": {"path": "release-notes/rn_v92.md", "range": {"start": {"line": 15, "column": 14}}}, "severity": "WARNING"}

Check warning on line 15 in release-notes/rn_v92.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Fio-docs.expand-acronyms] 'ELE' has no definition, definition is missing capitalization, or is a variable name and should be written as a literal. Raw Output: {"message": "[Fio-docs.expand-acronyms] 'ELE' has no definition, definition is missing capitalization, or is a variable name and should be written as a literal.", "location": {"path": "release-notes/rn_v92.md", "range": {"start": {"line": 15, "column": 55}}}, "severity": "WARNING"}
> 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

Check warning on line 20 in release-notes/rn_v92.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Fio-docs.Branding-and-names] Use 'U-Boot' instead of 'u-boot' Raw Output: {"message": "[Fio-docs.Branding-and-names] Use 'U-Boot' instead of 'u-boot'", "location": {"path": "release-notes/rn_v92.md", "range": {"start": {"line": 20, "column": 11}}}, "severity": "INFO"}
> - 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`

Check warning on line 37 in release-notes/rn_v92.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Fio-docs.sentence-length] Aim for sentences no longer than 25 words Raw Output: {"message": "[Fio-docs.sentence-length] Aim for sentences no longer than 25 words", "location": {"path": "release-notes/rn_v92.md", "range": {"start": {"line": 37, "column": 19}}}, "severity": "INFO"}
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)

Check warning on line 47 in release-notes/rn_v92.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Fio-docs.expand-acronyms] 'TPM' has no definition, definition is missing capitalization, or is a variable name and should be written as a literal. Raw Output: {"message": "[Fio-docs.expand-acronyms] 'TPM' has no definition, definition is missing capitalization, or is a variable name and should be written as a literal.", "location": {"path": "release-notes/rn_v92.md", "range": {"start": {"line": 47, "column": 77}}}, "severity": "WARNING"}

Check warning on line 47 in release-notes/rn_v92.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Fio-docs.expand-acronyms] 'PKCS' has no definition, definition is missing capitalization, or is a variable name and should be written as a literal. Raw Output: {"message": "[Fio-docs.expand-acronyms] 'PKCS' has no definition, definition is missing capitalization, or is a variable name and should be written as a literal.", "location": {"path": "release-notes/rn_v92.md", "range": {"start": {"line": 47, "column": 88}}}, "severity": "WARNING"}
> - Common configuration fragment for u-boot now available as part of

Check warning on line 48 in release-notes/rn_v92.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Fio-docs.Branding-and-names] Use 'U-Boot' instead of 'u-boot' Raw Output: {"message": "[Fio-docs.Branding-and-names] Use 'U-Boot' instead of 'u-boot'", "location": {"path": "release-notes/rn_v92.md", "range": {"start": {"line": 48, "column": 41}}}, "severity": "INFO"}
> 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

Check failure on line 65 in release-notes/rn_v92.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Fio-docs.en-dash] Use an en dash for numerical ranges and dates Raw Output: {"message": "[Fio-docs.en-dash] Use an en dash for numerical ranges and dates", "location": {"path": "release-notes/rn_v92.md", "range": {"start": {"line": 65, "column": 45}}}, "severity": "ERROR"}
> 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

Check failure on line 81 in release-notes/rn_v92.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Fio-docs.en-dash] Use an en dash for numerical ranges and dates Raw Output: {"message": "[Fio-docs.en-dash] Use an en dash for numerical ranges and dates", "location": {"path": "release-notes/rn_v92.md", "range": {"start": {"line": 81, "column": 37}}}, "severity": "ERROR"}
> - 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

Check failure on line 88 in release-notes/rn_v92.md

View workflow job for this annotation

GitHub Actions / runner / vale

[vale] reported by reviewdog 🐶 [Fio-docs.en-dash] Use an en dash for numerical ranges and dates Raw Output: {"message": "[Fio-docs.en-dash] Use an en dash for numerical ranges and dates", "location": {"path": "release-notes/rn_v92.md", "range": {"start": {"line": 88, "column": 45}}}, "severity": "ERROR"}
> - 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
54 changes: 54 additions & 0 deletions release-notes/rn_v93.md
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 9348612

Please sign in to comment.