Hello friends, users and contributors of Mender!
Two fresh releases to share with you today.
Mender Client 6.0.0
The client components bundle gets a major version bump, driven by semantic versioning related to the mender-connect 3.0.0 component. And mender 5.1.0 gets you a bunch of new features on top!
mender 5.1.0 introduces device tier support
This adds a DeviceTier configuration option with standard, micro, and system tiers, and possibly more in the future. System-tier devices use system_type from the orchestrator’s topology.yaml instead of device_type for deployment polling and compatibility checking, the micro tier reflects the requirements of MCU/RTOS update scenarios such as Zephyr, and standard… is what you already know. ![]()
On the reliability side, a segfault triggered by D-Bus restarts has been fixed, and mender-authd is now auto-started when called over D-Bus.
mender-connect 3.0.0 brings a behavioral change: session expiration is now enabled by default (StopExpired: true, ExpireAfterIdle: 10 minutes). The reconnection backoff has also been significantly reduced, starting at 1 second instead of 1 minute.
mender-flash 1.1.0 now supports in-kernel copying via sendfile()/splice() and adds --write-everything and --fsync-intervaloptions. The binary is now dependency-free and under 10 KiB.
Also included: monitor-client 1.5.0 with flood detection warnings, and the first release of mender-container-modules 1.0.0.
Full release notes: Mender Client
Hosted Mender 4.2.0-saas.3
The server side brings device tier support across the board: tiers are now available in preauthorization, the device list supports filtering by tier, and service provider tenants get tier management in their dashboards and child tenant creation.
Full release notes: Hosted Mender
As always, feedback and questions are welcome right here on the Hub.
Greetz, Josef