Skip to content

Commit b59b2d3

Browse files
committed
RN: Add RN and Changelog for v97
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
1 parent 5fc8b00 commit b59b2d3

File tree

2 files changed

+674
-0
lines changed

2 files changed

+674
-0
lines changed

release-notes/rn_v97.md

Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
# LmP v97 Release Notes
2+
3+
**Quick Links:**
4+
- [v97 Test Results](placeholder)
5+
6+
**Table of Contents**
7+
- [LmP v97 Release Notes](#lmp-v97-release-notes)
8+
- [Important Migration Notes](#important-migration-notes)
9+
- [Updates](#updates)
10+
- [Platform Components](#platform-components)
11+
- [Aktualizr-Lite Updates](#aktualizr-lite-updates)
12+
- [Composectl Updates](#composectl-updates)
13+
- [fioconfig Updates](#fioconfig-updates)
14+
- [Deprecations](#deprecations)
15+
- [Plans for the Future](#plans-for-the-future)
16+
- [Known Issues](#known-issues)
17+
18+
## Important Migration Notes
19+
20+
_No migration notes for this release._
21+
22+
## Updates
23+
24+
### Platform Components
25+
26+
**Yocto Project - Scarthgap 5.0.15**
27+
28+
This release is based on OpenEmbedded/Yocto Project 5.0.15 (Scarthgap) and includes the following updated components:
29+
30+
| Component | Version |
31+
|-----------|---------|
32+
| BitBake | 2.8.1 | <!-- TODO: confirm BitBake version for v97 -->
33+
| Go Runtime | 1.22.12-r0 |
34+
| Rust | 1.75.0 |
35+
| OpenSSL | 3.2.6-r0 |
36+
| Linux Firmware | 20240909 |
37+
| docker-cli-config | 0.1-r0 |
38+
| docker-credential-helper-fio | 0.1-r0 |
39+
| ostree-recovery-initramfs | 0.0.1-r0 |
40+
| resize-helper | 0.1-r0 |
41+
| ostree | 2024.5-r0 |
42+
| NetworkManager | 1.46.6-r0 |
43+
| systemd | 1:255.21-r0 |
44+
| docker-moby | 25.0.3+gitf417435e5f6216828dec57958c490c4f8bae4f980+f417435e5f_67e0588f1d-r0 |
45+
46+
**Foundries Updated Platform Components:**
47+
| Component | Version | Release |
48+
|-----------|---------|-------|
49+
| fioconfig | `87efd8b30ea163b2bc97d9ed43c3a666f29864f8` | [link](https://github.com/foundriesio/fioconfig/commit/87efd8b30ea163b2bc97d9ed43c3a666f29864f8) |
50+
| fio-docker-fsck | `c939707c8f424cfd02c8d3c42605ffdb3439d653` | [link](https://github.com/foundriesio/fio-docker-fsck/commit/c939707c8f424cfd02c8d3c42605ffdb3439d653) |
51+
| lmp-device-register | `2557b25bedd47315dec47a01f09d27b979e84569` | [link](https://github.com/foundriesio/lmp-device-register/commit/2557b25bedd47315dec47a01f09d27b979e84569) |
52+
| aktualizr-lite | `2362e88f8b105b32cf871505082bdf3ed242009c` | [link](https://github.com/foundriesio/aktualizr-lite/releases/tag/v97.0.0) |
53+
| composectl | `cc9ef57a9986f768aa659e53142860d9b3818cdc` | [link](https://github.com/foundriesio/composeapp/releases/tag/v96.1.0) |
54+
55+
**Security Updates:**
56+
57+
For detailed CVE fixes included in this release, refer to the Yocto Project release notes:
58+
- [Yocto Project 5.0.14](https://docs.yoctoproject.org/next/migration-guides/release-notes-5.0.14.html)
59+
- [Yocto Project 5.0.15](https://docs.yoctoproject.org/next/migration-guides/release-notes-5.0.15.html)
60+
61+
### Aktualizr-Lite Updates
62+
63+
[View full changelog on GitHub](https://github.com/foundriesio/aktualizr-lite/releases/tag/v97.0.0)
64+
65+
**New Features:**
66+
- **Proxy Support:** Adds configurable proxy support for fetching applications, enabling satellite use-case deployments
67+
- **TUF Meta Update Events:** Emits a TUF meta update event when an error occurs or the target list is updated
68+
69+
**Improvements:**
70+
- **Reduced Dependencies:** Removes dependency on the `timeout` binary
71+
- **Better Error Reporting:** Prints more details when `composectl` commands fail
72+
73+
### Composectl Updates
74+
75+
[View full changelog on GitHub](https://github.com/foundriesio/composeapp/releases/tag/v96.1.0)
76+
77+
**New Features and Improvements:**
78+
- **Proxy Support:** Adds proxy support via a configurable function in the application configuration
79+
- **DockerHub Compatibility:** Improves compatibility with DockerHub images and compose apps
80+
- **Force Update Completion:** Adds an option to force update completion
81+
- **URI Support:** Extends `run` and `rm` commands to accept URIs
82+
- **Debian Package:** Generates a Debian package as part of the release process
83+
84+
**Bug Fixes:**
85+
- **Image Loading:** Fixes loading of identical images referenced multiple times with different paths
86+
- **Cleanup Behavior:** Prunes only dangling images by default after uninstall or update completion
87+
- **Suppress Non-Error Messages:** Fixes suppression of non-error messages when loading compose projects
88+
- **Proxy Handling:** Improves proxy handling throughout the application
89+
- **Image Deduplication:** Eliminates duplicate images during processing
90+
91+
### fioconfig Updates
92+
93+
**New Features:**
94+
- **Improved Logging:** CLI and daemon logging now adapts appropriately for the given environment, with migration from log to slog
95+
- **Public API:** Exposes a public API for using this tool inside other applications like fioup
96+
- **Optional PKCS11 Support:** PKCS11 support is now optionally compiled
97+
- **Run-and-Report Testing:** Adds support for run-and-report functionality with remote actions base
98+
- **Enhanced Transport APIs:** Transport and config logic moved into public modules for improved usability
99+
- **Remote Actions:** Initializes remote actions configuration with support for on-change handlers and fio-diag.sh execution
100+
- **Service Management:** Improved systemd service handling with checks for enabled status before restarting
101+
102+
**Improvements:**
103+
- **Extensible Initialization:** Refactored init functions to support better extensibility
104+
- **Deployment Control:** Prevents aklite restart when not enabled
105+
106+
107+
### Deprecations
108+
109+
_No deprecations in this release._
110+
111+
## Plans for the Future
112+
113+
_To be announced in future releases._
114+
115+
## Known Issues
116+
117+
> **Note:** This section will be updated with any issues discovered during post-release testing and field deployment.

0 commit comments

Comments
 (0)