Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
100 changes: 100 additions & 0 deletions release-notes/rn_v97.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
# LmP v97 Release Notes

**Quick Links:**
- [v97 Test Results](placeholder)

**Table of Contents**
- [LmP v97 Release Notes](#lmp-v97-release-notes)
- [Important Migration Notes](#important-migration-notes)
- [Updates](#updates)
- [Platform Components](#platform-components)
- [Aktualizr-Lite Updates](#aktualizr-lite-updates)
- [Composectl Updates](#composectl-updates)
- [Deprecations](#deprecations)
- [Plans for the Future](#plans-for-the-future)
- [Known Issues](#known-issues)

## Important Migration Notes

_No migration notes for this release._

## Updates

### Platform Components

**Yocto Project - Scarthgap 5.0.15**

This release is based on OpenEmbedded/Yocto Project 5.0.15 (Scarthgap) and includes the following updated components:

| Component | Version |
|-----------|---------|
| BitBake | 2.8.1 | <!-- TODO: confirm BitBake version for v97 -->
| Go Runtime | 1.22.12-r0 |
| Rust | 1.75.0 |
| OpenSSL | 3.2.6-r0 |
| Linux Firmware | 20240909 |
| docker-cli-config | 0.1-r0 |
| docker-credential-helper-fio | 0.1-r0 |
| ostree-recovery-initramfs | 0.0.1-r0 |
| resize-helper | 0.1-r0 |
| ostree | 2024.5-r0 |
| NetworkManager | 1.46.6-r0 |
| systemd | 1:255.21-r0 |
| docker-moby | 25.0.3+gitf417435e5f6216828dec57958c490c4f8bae4f980+f417435e5f_67e0588f1d-r0 |

**Foundries Updated Platform Components:**
| Component | Version | Release |
|-----------|---------|-------|
| fioconfig | `87efd8b30ea163b2bc97d9ed43c3a666f29864f8` | [link](https://github.com/foundriesio/fioconfig/commit/87efd8b30ea163b2bc97d9ed43c3a666f29864f8) |
Copy link
Contributor

Choose a reason for hiding this comment

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

@angolini We had a big jump for fioconfig from v96 to v97. The commit for v96 was based on this branch:
https://github.com/foundriesio/fioconfig/tree/v94 (June 10, 2024)
and there are 79 new patches in the v97 version.

Can we add a new section for Fioconfig Updates section under the Composectl Updates and summarize the changes? NOTE: We might need help from @mike-sul or @detsch for the actual content to be added.

Copy link
Contributor

@mike-scott mike-scott Mar 5, 2026

Choose a reason for hiding this comment

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

@angolini Looking at @doanac commits for the Yocto recipe bumps -- this makes a fairly nice list of changes in order from oldest to newest:

  • feat(log): Make CLI(with tty) and daemon log appropriately for given environment
  • feat(app): Make a public API for using this tool inside other apps like fioup
  • feat(log): Move from log -> slog
  • rework init functions to make them more extensible
  • feat(config): Make pkcs11 support optionally compiled
  • feat(fiotest): Add support for run-and-report (remote actions base)
  • make transport public APIs more usable
  • move transport and config logic into public modules
  • fix(contrib): don't restart aklite if its not enabled
  • fix(systemd): check if service is enabled before restarting
  • feat(contrib): Add on-change handler for run-and-report
  • feat(contrib): Add a action to run fio-diag.sh
  • Add init logic to configure remote actions

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I see two infos:

  • include a list of "new features/bugfixes" for the component fioconfig
  • add the components (or a small set of components) to the changelog (not only the meta-layers)

| fio-docker-fsck | `c939707c8f424cfd02c8d3c42605ffdb3439d653` | [link](https://github.com/foundriesio/fio-docker-fsck/commit/c939707c8f424cfd02c8d3c42605ffdb3439d653) |
| lmp-device-register | `2557b25bedd47315dec47a01f09d27b979e84569` | [link](https://github.com/foundriesio/lmp-device-register/commit/2557b25bedd47315dec47a01f09d27b979e84569) |
| aktualizr-lite | `2362e88f8b105b32cf871505082bdf3ed242009c` | [link](https://github.com/foundriesio/aktualizr-lite/releases/tag/v97.0.0) |
| composectl | `cc9ef57a9986f768aa659e53142860d9b3818cdc` | [link](https://github.com/foundriesio/composeapp/releases/tag/v96.1.0) |

**Security Updates:**

For detailed CVE fixes included in this release, refer to the Yocto Project release notes:
- [Yocto Project 5.0.14](https://docs.yoctoproject.org/next/migration-guides/release-notes-5.0.14.html)
- [Yocto Project 5.0.15](https://docs.yoctoproject.org/next/migration-guides/release-notes-5.0.15.html)

### Aktualizr-Lite Updates

[View full changelog on GitHub](https://github.com/foundriesio/aktualizr-lite/releases/tag/v97.0.0)

**New Features:**
- **Proxy Support:** Adds configurable proxy support for fetching applications, enabling satellite use-case deployments
- **TUF Meta Update Events:** Emits a TUF meta update event when an error occurs or the target list is updated

**Improvements:**
- **Reduced Dependencies:** Removes dependency on the `timeout` binary
- **Better Error Reporting:** Prints more details when `composectl` commands fail

### Composectl Updates

[View full changelog on GitHub](https://github.com/foundriesio/composeapp/releases/tag/v96.1.0)

**New Features and Improvements:**
- **Proxy Support:** Adds proxy support via a configurable function in the application configuration
- **DockerHub Compatibility:** Improves compatibility with DockerHub images and compose apps
- **Force Update Completion:** Adds an option to force update completion
- **URI Support:** Extends `run` and `rm` commands to accept URIs
- **Debian Package:** Generates a Debian package as part of the release process

**Bug Fixes:**
- **Image Loading:** Fixes loading of identical images referenced multiple times with different paths
- **Cleanup Behavior:** Prunes only dangling images by default after uninstall or update completion
- **Suppress Non-Error Messages:** Fixes suppression of non-error messages when loading compose projects
- **Proxy Handling:** Improves proxy handling throughout the application
- **Image Deduplication:** Eliminates duplicate images during processing

### Deprecations

_No deprecations in this release._

## Plans for the Future

_To be announced in future releases._

## Known Issues

> **Note:** This section will be updated with any issues discovered during post-release testing and field deployment.