We are happy to announce the production releases Mender 1.5.0 and 1.4.2!
Since the launch of Mender 1.0, a wide range of community members and customers using x86 devices have wanted to use Mender in their environment. We are now happy to bring Mender to these x86 devices!
We have also gotten continuous feedback that bootloader integration (required for dual A/B updates) has been the most challenging part of adopting Mender. This is why we have abstracted out the x86 support using the UEFI framework. This means that integrating Mender with a x86 device (based on GRUB) will be much easier than an ARM device (based on UBoot); we are also looking to bring a similar abstraction for ARM based devices soon.
As part of this we switched the default virtual demo device that we provide prebuilt binaries for to be based off x86 (
qemux86-64) rather than ARM because most desktops, laptops and servers run x86 natively, which is more efficient than emulating ARM. However, the ARM-based
vexpress-qemu virtual demo device will continue to be available for virtual testing on ARM.
With Mender 1.5, a new tool has been added:
This is a standalone tool that makes it much easier to work with the Mender server management APIs. It is basically a CLI that works as a client against the Mender server management API.
In its first release, two use cases are supported:
This will enable a highly-requested feature for Mender: integrating the Mender server with continuous integration (CI) and build automation. In this case
mender-cli is run by the CI server as the last step, in order to automatically upload newly built Mender Artifacts to the Mender server (where it can then be deployed to test devices).
Over time the plan is to extend the functionality of
mender-cli to simplify the most common use cases for integrating the Mender server into other backend and cloud systems.
To get started with
mender-cli, follow the documentation to set up mender-cli.
The currently installed Artifact is reported and available in the Mender server. However, when testing or diagnosing, it is very useful to quickly obtain this information from a command line session on the device itself. A new option
-show-artifact to the Mender client gives you just this:
It will output the exact Artifact name running in this root file system, e.g.
In order to give more space for the growing feature set in the Mender UI, we redesigned the navigation to be left-aligned.
The Mender server version you are running is now shown at the bottom left in the Mender UI.
You can now easily filter devices which are preauthorized, pending or rejected in the Mender UI by using the tabs under Devices.
The UI now also supports preauthorizing devices by uploading their identity and public keys!
The documentation has a new 1.5 section that includes all the resources you need to get going. To test the new features, you can start with these pages:
If you are using Mender 1.4, follow the Mender 1.5 upgrade documentation to upgrade to Mender 1.5.0.
It will likely work to use the same document to upgrade older releases of Mender as well, but please note that the official and tested upgrade path is always from the previous minor or patch release (i.e. 1.4.x releases for 1.5.0).
Hosted Mender is a secure Mender server we host for you, so you do not have to spend time maintaining scalability, security, certificates, uptime, upgrades and compatibility of the Mender server. Simply point your Mender clients to our server! It is inexpensive and priced very competitively with the cost of self-hosting a Mender server.
Hosted Mender is now ready for production, already updated and fully compatible with the new Mender 1.5 client releases.
Sign up and get your $100 free credit for Hosted Mender today.
If you are getting started with OTA updates or do not have time to integrate the Mender client with your board, we are happy to help with professional services to enable Mender support for your board!
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!