Skip to content

3.1.0

Compare
Choose a tag to compare
@lengau lengau released this 23 Jul 17:18
· 225 commits to main since this release
3.1.0
40beeef

Today we release Charmcraft 3.1.0! 🎉

New Features

To begin with, we have some new documentation. The primary documentation for using Charmcraft is still in the Charm SDK Documentation, but thinks like command references are in this charmcraft-specific documentation.

  • Charmcraft has a new fetch-libs command, which, when combined with a charmlibks key in charmcraft.yaml, allows the automatic fetching and updating of multiple charm libraries.
  • The new, experimental test command is also included in Charmcraft 3.1. Please have a go with it. Documentation is fairly minimal right now, as the implementation is still in flux.
  • OCI image resource uploads now use skopeo to upload images. Most notably, this means you can enter any skopeo-supported containers-transports URL to upload an OCI container to Charmhub.
  • New features to experimental extensions: django-framework and flask-framework. These are designed to work with rocks, for example, rocks with the flask-framework extension.
  • New releases are automatically published to PyPI (thanks @bittner)!

Bugfixes:

  • flask-framework charms now automatically include the rustup snap
  • Symlinked directories are correctly included in charms (previously only symlinked files worked).
  • Fixed a crash when using the framework linter with the reactive plugin
  • ... and several more!

What's Changed

New Contributors

Full Changelog: 3.0.0...3.1.0

What's Changed

New Contributors

Full Changelog: 3.0.0...3.1.0