github canonical/snapcraft 4.7

latest releases: 7.5.7, 8.4.1, 8.3.4...
3 years ago

Special thanks to the contributors that made this release happen: @Saviq, @abitrolly, @cjp256, @jhenstridge and @sergiusens

Validation Sets

Validation Sets is a new feature to manage validations, improving the experience over the existing
gated and validate commands.

Two new commands are introduced:

  • list-validation-sets
  • edit-validation-sets

Find out more about it's use on https://snapcraft.io/docs/validation-sets

UA Token

A new flag when building snaps is available, --ua-token, which is significant due to the upcoming even
of Ubuntu 16.04 LTS entering ESM (Extended Security Maintenance) as outlined in this blog post
https://snapcraft.io/blog/how-does-ubuntu-16-04-entering-extended-security-maintenance-esm-affect-snap-publishers

The technicalities are detailed on https://github.com/snapcore/snapcraft/blob/master/specifications/ua-token.org

Users of Github Actions will be glad to know that this is one keyword away as described on
https://github.com/snapcore/action-build#ua-token

Conda plugin

When using core20, the recently introduced conda plugin now supports more architectures,
those new ones being:

  • i386 (x86)
  • armhf (armv7l)
  • ppc64el (ppc64le)

Extension Improvements

Better font handling by integrating a new snapd feature to not expose the host font cache to the snap
when using the desktop related extensions.

General cleanup into the launcher script which ensures a proper environment has been setup is
also part of this release.

Store whoami

The snapcraft whoami command has fully migrated to the store whoami endpoint, enabling
logged in users, either with the existing flow or the experimental one, to query for their identity.

Stage Snaps

The stage-snaps keyword now allows specifying channel branches. This solves a long standing
request!

Full list of changes

Don't miss a new snapcraft release

NewReleases is sending notifications on new releases.