Canonical's Zygmunt Krynicki announced just a few moments ago, May 13, 2016, that a new version of the snapd tool has been pushed to the stable repositories of Ubuntu 16.04 LTS.

snapd 2.0.3 is the latest and most advanced version of the tool used in the latest Ubuntu 16.04 LTS (Xenial Xerus) operating system to interact with the Snappy infrastructure of Ubuntu Core, a variant of the Ubuntu Linux OS designed for embedded and IoT devices.

"Ubuntu 16.04 has just been updated with a new release of snapd (2.0.3)," said Zygmunt Krynicki, Technical Lead in UES Commercial Engineering, Canonical. "Our release manager, Michael Vogt, has prepared and pushed this release into the Ubuntu archive."

Here's what's new in snapd 2.0.3

Looking at the internal changelog, attached at the end of the article for reference, snapd 2.0.3 comes with many exciting features, among which we can mention the implementation of Unity snap autopkg test, the public availability of the first feature flag for "assumes: common-data-dir," and YAML unmarshal function for the timeout.Timeout.

Starting with version 2.0.3 snapd will enter a state.Retry state during unsuccessful snap unmounts, the command-line output saw various improvements during installation, removal or refresh of snaps, a test for home interface is now available, and unversioned data is now supported.

The list of changes implemented in snapd 2.0.3 continues with BlueZ interface improvements, the removal of the unused SetProperty function and D-Bus code, the addition of short and long description to snapd's man-page, improvements to the handling of snap sideload form, as well as re-enablement of several integration tests.

Lastly, the "snap remove" command is now capable of removing all revisions of a snap, the client will now list correct snap types, the setup-profiles features now uses the new snap revision for setup, and there are multiple new features for integration-tests. snapd 2.0.3 is now live for Ubuntu 16.04 LTS, so please update as soon as possible.