Pylibjuju 3.0.3 Relese Notes

The Juju team is proud to release Pylibjuju 3.0.3!

Pylibjuju enables you to drive Juju from Python, easing operations from day 2 and beyond. It is a toolkit for adding automation to your projects. Pylibjuju enables you to manage your Juju controllers, models, applications and units.

This is a release of the Pylibjuju 3.0.3, which corresponds to the Juju 3.0 track. Additional changes have been done to ensure compatibility with the coming Juju 2.9.36.

Thanks to @cderici for his contributions to this release.

How do I get it?

The best way to get your hands on this release of Pylibjuju is to use pypi:

pip install juju

What’s Changed

  • Wait for idle arg type check by @cderici in #741
  • [JUJU-1970] Revise local refresh by @cderici in #742
  • [JUJU-1984] Update facade schemas for juju 3.0-rc1-2 by @cderici in #745
  • [JUJU-1992] Fix charmhub series deploy 3.0 by @cderici in #746
  • [JUJU-2001] Fix base for local charms and bundles for CharmOrigin 3.0 by @cderici in #749
  • [JUJU-2017] Check subordinate field value instead of existence by @cderici in #751
  • [JUJU-2018] Update 2.9.36 facades & clients by @cderici in #752
  • [JUJU-1705] Make sure the action status is correctly set by @cderici in #753
  • [JUJU-2019] Small fixes for 3.0 by @cderici in #754

Full Changelog: 3.0.2…3.0.3

Feedback Appreciated!

We encourage everyone to let us know how you’re using Pylibjuju. Please ask questions on on Discourse, send us a message on Twitter using the hashtag #jujucharms.