Skip to content

Snapcraft 2.24 has been released

Choose a tag to compare

@sergiusens sergiusens released this 22 Dec 11:31
· 5015 commits to main since this release

Hello snapcrafters!

We are pleased to announce the release of version 2.24 of snapcraft has been released:
https://launchpad.net/snapcraft/+milestone/2.24

Here's the list of features that you can find in this new release:

  • Experimental classic confinement allowing to create snaps for non pure snappy systems and have them see the full file system.
  • alias support for app entries in apps, which allows multiple top level commands per snap.
  • New core part atrritbures, prepare, build and install, which support scriptlets to run before, replacing and after the build step of a plugin respectively (snapcraft help plugins for more details).
  • New command, list-registered, to have a view of your snaps on the store and some relevant attributes.

Many minor fixes are available as well:

  • ldd crawling for system libraries have been improved with more standard library paths to check within the stage directory.
  • Multiple core plugins have been updated to not show deprecation messages.
  • Multiple parser improvements for shared parts on the wiki.

This release has seen some contributions from outside of the snapcraft core team, so we want to give a shout out to these folks, here's a team thank you for:

  • Albert Astals Cil
  • Celso Providelo
  • Chris MacNaughton
  • Larry Price
  • Mathew Aguirre

To get the source for this release check it out at
https://github.com/ubuntu-core/snapcraft/releases/tag/2.24

A great place to collaborate and discuss features, bugs and ideas on
snapcraft is snapcraft@lists.snapcraft.io mailing list or on the snapcraft
channel on Rocket Chat https://rocket.ubuntu.com/channel/snapcraft

To file bugs, please go to https://bugs.launchpad.net/snapcraft/+filebug.

Happy snapcrafting!
-- Sergio and the team