The Juju team is proud to release Pylibjuju 3.1.0.1
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.1, which corresponds to the Juju 3.1 track.
Notes
This release follows the new release policy for python-libjuju. Some new aspects of this policy:
- Connectivity with Juju controllers with different major versions is disabled. This means that this version of pylibjuju cannot be used with 2.9.x controllers.
- This version is only tested using Juju 3.1.0. This means that potential issues with previous (and later) juju versions may occur. If you find any bug using a Juju 3.1.0 controller, please let us know.
How do I get it?
The best way to get your hands on this release of Pylibjuju is to use pypi:
pip install juju==3.1.0.1
What’s Changed
-
setup.py: adjust websockets versions for py38-310 by @mert-kirpici in https://github.com/juju/python-libjuju/pull/731
-
[JUJU-2175] Remove juju 2.9 support on 3.1.0 by @juanmanuel-tirado in https://github.com/juju/python-libjuju/pull/774
-
[JUJU-2276] Series or base for local charms by @cderici in https://github.com/juju/python-libjuju/pull/777
-
[JUJU-2391] Fix wrong bases analysis. by @juanmanuel-tirado in https://github.com/juju/python-libjuju/pull/782
-
[JUJU-2401] Added release candidate workflow. by @juanmanuel-tirado in https://github.com/juju/python-libjuju/pull/784
-
[JUJU-2402] Prepare nightly juju edge testing. by @juanmanuel-tirado in https://github.com/juju/python-libjuju/pull/785
-
[JUJU-2237] Remove charmstore charm support from pylibjuju by @cderici in https://github.com/juju/python-libjuju/pull/786
-
[JUJU-2426] Secrets support by @juanmanuel-tirado in https://github.com/juju/python-libjuju/pull/791
-
[JUJU-2573] Base argument for model deploy by @cderici in https://github.com/juju/python-libjuju/pull/798
-
Add compatibility for juju 3.1.0 by @juanmanuel-tirado in https://github.com/juju/python-libjuju/pull/799
-
Replace schemas.json with a wellformed version. by @juanmanuel-tirado in https://github.com/juju/python-libjuju/pull/800
New Contributors
- @mert-kirpici made their first contribution in https://github.com/juju/python-libjuju/pull/731
Full Changelog: https://github.com/juju/python-libjuju/compare/3.0.4...3.1.0.1
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.