Call for testing: Charmcraft 2.5.0

Charmcraft supports the development of operators using the Charmed Operator Framework . It enables developers to build, upload and release operators on Charmhub and collaboration through charm libraries.

New Release

Charmcraft 2.5.0 is currently building for release to the latest/candidate channel . The team would appreciate anyone who would like to test this. If you find a regression or any new issue, please report it at https://github.com/canonical/charmcraft/issues/new.

Changes

The major new features for this are:

Please view more about these changes in this earlier post.

Bug fixes

Known Issues:

If you find any issues, please raise them on our bug tracker

Under the hood

We have several major changes that shouldn’t affect the user experience right now, but prepare for much bigger changes coming soon! These include:

  • Early rockcraft-style extensions support
  • The Charmcraft snap is now based on core22

Using Charmcraft

We recommend the Charmed Operator Framework for charm development, but Charmcraft will help you publish charms written in any language. The Charmed Operator Framework enables the development of operators in a simple and straightforward way, using standard Python structures to allow for clean, maintainable, and reusable code.

Happy charming!

1 Like

Couple things found while testing:

2 Likes

After 2.5.0 had a bug, 2.5.1 has been released to stable.

The 2.5.3 bugfix release is on its way to candidate.

Bugs fixed:

Full Changelog: https://github.com/canonical/charmcraft/compare/2.5.2...2.5.3

Changelog since 2.5.0: https://github.com/canonical/charmcraft/compare/2.5.0...2.5.3

Build progress can be seen on Launchpad