Mender 1.1 released: Signature management
We are happy to announce the production release of Mender 1.1!
A big thanks to everyone who have tested the 1.1 beta to ensure the production release is well tested. For example, an issue relating to certain Mender upgrades was fixed due to feedback from testing.
We will cover some of the major new features requested by users below, and you can see the detailed items in the release notes in the documentation.
Mender has since day one been focused on creating a robust and secure update process, which is critical but frequently overlooked when building homegrown updaters.
We are happy to take this significantly further with the introduction of signature management in Mender 1.1. End-to-end signatures and verification that supports offline signing means that you can be confident that what your devices install has been approved by a trusted party. This means a vastly reduced attack surface when you deploy updates using Mender.
The diagram below shows how the signature management works at a high level.
To get started with codesigning, head over to the documentation on Signing and verification.
Mender 1.1 also introduces the feature to delete all data about a device, both from the UI and the API. You can see this new feature under the "Devices" tab of the Mender UI.
This allows you to decommission old devices that are no longer operational or remove test devices from your Mender Server.
Yocto Project version 2.3 (pyro) support
The meta-mender layer now includes support for the new Yocto Project release and the documentation for building Yocto Project images has been updated accordingly.
Note that according to the System requirements documentation, Mender only officially supports the latest branch of the Yocto Project (pyro in Mender 1.1). Older Yocto Project branches are placed under community support and if you need to ensure your Mender installation works with them we recommend subscribing to commerical software support.
Try Mender 1.1
The documentation has a new 1.1 section that includes all the resources you need to get going. To test the new features, you can start with these pages:
Upgrading from Mender 1.0
Backward compatibility is very important to users so we always ensure there is a tested and documented upgrade path from previous versions of Mender. If you are using Mender 1.0.0 or 1.0.1, follow the Mender 1.1 upgrade documentation to get the new features!
Artifact format v2
In order to support signature management (and pre/post-install scripts soon), the Artifact format has been updated to version 2. Note that in general, older versions of the Mender client do not support new versions of Mender Artifacts.
For more information about Artifact version 2 and how you can update your Mender clients, take a look at the Mender Artifact documentation.
Support for your board
If you are getting started with OTA updates or do not have time to integrate the Mender client with your board, consider professional services to enable Mender support for your board.
Share your feedback
We are happy to continue to see your general feedback on Mender, be it positive or need for improvement, on the Mender mailing list. Your continued feedback ensures Mender will meet your needs even better in the future!
If you believe you have encoutered a bug, please submit your report at the Mender JIRA issue tracker.
We hope you enjoy the new features and are looking forward to hearing from you!