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
149 changes: 146 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,151 @@
# Mender Client 6.0.x

| Repository | Version |
| --- | --- |
| [mender](https://github.com/mendersoftware/mender) | 5.1.x |
| [mender-connect](https://github.com/mendersoftware/mender-connect) | 3.0.x |
| [monitor-client](https://github.com/mendersoftware/monitor-client) | 1.5.x |
| [mender-flash](https://github.com/mendersoftware/mender-flash) | 1.1.x |
| [mender-configure-module](https://github.com/mendersoftware/mender-configure-module) | 1.1.x |
| [mender-binary-delta](https://github.com/mendersoftware/mender-binary-delta) | 1.5.x |
| [mender-container-modules](https://github.com/mendersoftware/mender-container-modules) | 1.0.x |

## mender 5.1.x (2026-05-28)

### 5.1.x - 2026-05-28


#### Bug fixes


- Don't retry status update on 413
([ME-616](https://northerntech.atlassian.net/browse/ME-616)) ([e13437d](https://github.com/mendersoftware/mender/commit/e13437df32bb2a1e46e7c9abf706628728d699eb))




- Handle first timestamp in deployment logs more carefully
([MEN-9427](https://northerntech.atlassian.net/browse/MEN-9427)) ([68ab41e](https://github.com/mendersoftware/mender/commit/68ab41e3a70410690c6f0668e08e718e90816c25))






Depending on the system and build configuration, the timestamps
in logs can use lower (likely) or higher (unlikely) time
resolution than expected (nanoseconds). So in case of a
deployment failure with corrupted logs, when using the first
timestamp as a replacement in the extra `(THE ORIGINAL LOGS
CONTAINED INVALID ENTRIES)` log entry, care must be taken to make
sure the extra log entry still has a valid timestamp and that the
result is valid JSON.
- Sort inventory generator scripts before running them
([MEN-9635](https://northerntech.atlassian.net/browse/MEN-9635)) ([a5fcec1](https://github.com/mendersoftware/mender/commit/a5fcec17d2975553f54e7a70cfcec0042c78a1eb))






So that the results are consistent and don't depend on directory
iteration ordering.
- Fail when device tier is invalid
([ME-636](https://northerntech.atlassian.net/browse/ME-636)) ([590282f](https://github.com/mendersoftware/mender/commit/590282f3630acd9a6fd4b2109ca61b9662f72ab7))






DeviceTier is one of the configuration options but it is critical
for how device is recognized by the server. When we will fail
parsing it out of the configuration we should fail instead to
switching to the `standard` device tier.
- Ensure limited permissions of mender-inventory-geo cache files
([MEN-9752](https://northerntech.atlassian.net/browse/MEN-9752)) ([64584e2](https://github.com/mendersoftware/mender/commit/64584e2a3bc3f1874258dc21ddc84bfdeadedba9))






The /tmp/mender/inventory-geo cache file can potentially contain
sensitive data and there's no reason for it to have 644
permissions.

By using `umask 077` we can easily ensure that any files created
by the script are only user/owner-accessible.




#### Features


- Large deployment logs are now trimmed to be accepted by the server
([MEN-9415](https://northerntech.atlassian.net/browse/MEN-9415)) ([d870064](https://github.com/mendersoftware/mender/commit/d870064d0d75e1d73f3a6c4e11bea4ce4a351b9b))






Deployment logs larger than 1 MiB are rejected by the
server which leads to two issues:

- excessive bandwith consumption when uploading such large logs
only to be thrown away, and

- no deployment logs for particular device and particular failed
deployment available at the server at all.

To prevent this, the client now trims large deployment logs and
only sends the biggest possible part of the logs from their end.

## mender-connect 3.0.x (2026-02-27)

No changelog entries found.

## monitor-client 1.5.x (2026-02-23)

No changelog entries found.

## mender-flash 1.1.x (2026-02-27)

No changelog entries found.

## mender-configure-module 1.1.x (2026-05-28)

No changelog entries found.

## mender-binary-delta 1.5.x (2026-05-28)

No changelog entries found.

## mender-container-modules 1.0.x (2026-05-05)

### 1.0.x - 2026-05-05


#### Bug fixes


- Cd into manifest dir beforing listing running containers
([MEN-9641](https://northerntech.atlassian.net/browse/MEN-9641)) ([0aa83f8](https://github.com/mendersoftware/mender-container-modules/commit/0aa83f8bacad73c072e66531409873425bc6559a))





Fix an issue where docker-compose v1 can't find manifest files for a
composition because we don't cd into the manifest directory.

---
## Older releases

Previous to Mender Client 6.0, the release notes & changelog can be found in the pages for the individual components:
# Older releases (pre Mender Client 6.0)

The release notes & changelogs can be found in the pages for the individual components:

* [mender](20.Mender-Client/docs.md)
* [mender-connect](21.mender-connect/docs.md)
Expand All @@ -11,7 +154,7 @@ Previous to Mender Client 6.0, the release notes & changelog can be found in the
* [mender-binary-delta](50.mender-binary-delta/docs.md)
* [monitor-client](51.monitor-client/docs.md)

The following release notes & changelog are for `mender` repository alone, prior to Mender Client 6.0
The following release notes & changelogs are for the `mender` repository alone.

## mender 5.0.3

Expand Down