Skip to content

Releases: canonical/snapcraft

8.2.12

21 Jun 20:33
8.2.12
Compare
Choose a tag to compare

Core

Fixes an issue where core24 snaps would stage python packages already included in the core24 base snap (#4865)

Store

Fixes an issue where store-related error messages would be presented as an internal Snapcraft error.

Additionally, keyring errors now suggest a resolution and link to documentation

Documentation

Fixes Snapcraft's version in the readthedocs documentation.

What's Changed

Full Changelog: 8.2.11...8.2.12

8.2.11

13 Jun 15:30
8.2.11
f8cf313
Compare
Choose a tag to compare

Core

Plugins

Dotnet

Fixes a regression where the dotnet plugin could not be used for core22 snaps.

What's Changed

Full Changelog: 8.2.10...8.2.11

8.2.10

03 Jun 21:21
8.2.10
00fa0ac
Compare
Choose a tag to compare

This hotfix release addresses many bugs with the new remote builder.

Remote builder

The new remote builder will now:

  • accept comma-separated architectures via snapcraft remote-build --build-for <arch1>,<arch2>,... (#4780)
  • handle core22 architectures in a snapcraft.yaml (#4780)
  • produce correctly-named log files (#4781)
  • retry Launchpad API calls with an exponential backoff (canonical/craft-application#355)
  • fail if they do not create any artifacts (#4783)

What's Changed

  • fix(remote-build): fail if no artifacts are created by @lengau in #4826
  • build(deps): bump craft-application to 2.8.0 by @mr-cal in #4837

Full Changelog: 8.2.9...8.2.10

8.2.9

28 May 13:40
8.2.9
Compare
Choose a tag to compare

What's Changed

  • Multiple fixes for the kde-neon-6 extension to allow for web processes to work correctly.
  • Expose libplas and liblapack in the kde-neon-6 extension provided by the kf6-core22{-sdk} snap

Full Changelog: 8.2.8...8.2.9

8.2.8

17 May 09:12
8.2.8
Compare
Choose a tag to compare

Core

This release fixes a behavior with patchelf for core24 snaps and temporarily disables the dotnet plugin for core24 snaps.

core24

Patchelf behavior has been corrected so shared libraries from the host system are not loaded for core24 snaps with classic confinement. This is done with patchelf --no-default-lib when patchelf is enabled.

Plugins

dotnet

The dotnet plugin for core24 is being redesigned and has been temporarily disabled until the rewrite is complete.

What's Changed

  • tests: fix flutter spread test by @mr-cal in #4808
  • do not load system libraries for classic core24 snaps, bump craft-parts, unregister dotnet by @mr-cal in #4809

Full Changelog: 8.2.7...8.2.8

8.2.7

09 May 20:26
8.2.7
53ec55c
Compare
Choose a tag to compare

Core

apps.<app-name>.refresh-mode in a snapcraft.yaml can accept the value ignore-running (#4747).

Remote build

Fixes a regression where remote-build would fail to parse some architectures definitions (#4780).

What's Changed

Full Changelog: 8.2.6...8.2.7

8.2.6

09 May 13:20
8.2.6
48483c4
Compare
Choose a tag to compare

Core

Snapcraft 8.2.6 fixes a regression where a directory could not be packaged as a snap (#4769).

What's Changed

  • tests: update chisel-base test to use core24 by @mr-cal in #4795
  • build(deps): bump craft-application to 2.7.0 by @mr-cal in #4796
  • feat: allow packing a directory by @mr-cal in #4794

Full Changelog: 8.2.5...8.2.6

8.2.5

07 May 08:11
8.2.5
fcbccf9
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump craft-store to 2.6.2 by @cmatsuoka in #4787. This disables loading of openssl legacy providers and allows cryptography to be imported in core20 in armhf, ppc64el, s390x, and riscv64.

Full Changelog: 8.2.4...8.2.5

8.2.4

05 May 13:32
8.2.4
7aeffed
Compare
Choose a tag to compare

What's Changed

  • fix: set CRYPTOGRAPHY_OPENSSL_NO_LEGACY by @mr-cal in #4784

Full Changelog: 8.2.3...8.2.4

8.2.3

01 May 22:45
8.2.3
3e3428e
Compare
Choose a tag to compare

Core

Snapcraft 8.2.3 fixes issues with evaluating project variables.

Core24

  • Project variables are now evaluated after extensions are applied (#4771)
  • Project variables for the build-for architecture are now correct (#4770)

Known issues

  • snapcraft pack <directory> does not work (#4769)
  • Project variables CRAFT_PROJECT_NAME and CRAFT_PROJECT_VERSION are not evaluated in core24 (canonical/craft-application#320).
  • New remote-build fails with some architecture definitions (#4780)
  • New remote-build returns log files that truncates snap name in file name (#4781)
  • New remote build does not fail if launchpad fails to create artifacts (#4783)

What's Changed

  • tests(spread): drop check for specific files in ppa tests by @mr-cal in #4772
  • build(deps): bump craft-application to 2.6.3 by @mr-cal in #4779

Full Changelog: 8.2.2...8.2.3