Snapcraft 8.4.0 is in the latest/candidate and 8.x/candidate channels. The tentative release date is 2024-09-17T05:00:00Z.
Snapcraft 8.4 brings lots of improvements to CLI presentation and error messages, a small but steady increase in readthedocs documentation, and many fixes to the remote-builder.
See the full changelog here, which now has release notes for all 8.x releases!
While most of these changes could have been in a patch release of 8.3, I’ve decided to do a minor release for two reasons:
The remote builder has gotten lots of fixes, including for regressions. Some invalid uses of the remote-builder will now raise an error. This may be a surprising change in a patch release.
We have completed a large refactoring to upgrade from pydantic v1 to v2 and released major version updates to all our craft libraries. This refactoring carries a minor risk of regressions, so it’s also going into a minor release.
Snapcraft 8.4.1 is now in the candidate channel and includes fixes for the 3 regressions above, more error message improvements, and additional fixes to support --debug, --shell, and --shell-after when packing.