The Juju team is proud to release Pylibjuju 3.2.3.0!
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.x, which corresponds to the Juju 3.x track.
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
- Repository Maintenance Improvements by @cderici in https://github.com/juju/python-libjuju/pull/922
- Stale bot to not bother feature requests by @cderici in https://github.com/juju/python-libjuju/pull/926
- Fix linter issues by @cderici in https://github.com/juju/python-libjuju/pull/928
- Fix docstring typo by @DanielArndt in https://github.com/juju/python-libjuju/pull/927
- Fix asyncio on README by @marceloneppel in https://github.com/juju/python-libjuju/pull/930
- Fix integration/test_application.test_action by @cderici in https://github.com/juju/python-libjuju/pull/932
- Update 3.2 facade clients by @cderici in https://github.com/juju/python-libjuju/pull/931
- [JUJU-4488] Add licence headers to source files on 3.x by @cderici in https://github.com/juju/python-libjuju/pull/934
- Update async tests to use builtin python suite by @DanielArndt in https://github.com/juju/python-libjuju/pull/935
- Pass correct charm url to series selector by @cderici in https://github.com/juju/python-libjuju/pull/942
- Green CI cleanup for python-libjuju by @cderici in https://github.com/juju/python-libjuju/pull/939
- Bring forward support for nested assumes expressions on 3x by @cderici in https://github.com/juju/python-libjuju/pull/943
- Release 3.2.2.0 notes by @cderici in https://github.com/juju/python-libjuju/pull/945
- Cleanup release process for 3.x by @cderici in https://github.com/juju/python-libjuju/pull/946
- Use new DeployFromRepository endpoint for deploy by @cderici in https://github.com/juju/python-libjuju/pull/949
- Handle pending upload resources deployfromrepository by @cderici in https://github.com/juju/python-libjuju/pull/953
- Optimize connection teardown by @cderici in https://github.com/juju/python-libjuju/pull/952
- Use
log.warning
instead of the deprecatedwarn
by @sed-i in https://github.com/juju/python-libjuju/pull/954 - Find controller name by endpoint on 3.x track by @cderici in https://github.com/juju/python-libjuju/pull/966
- Optimize & fix unit removal by @cderici in https://github.com/juju/python-libjuju/pull/967
- Allow switch kwarg in refresh to switch to local charms by @jack-w-shaw in https://github.com/juju/python-libjuju/pull/971
- Parse charm URLs consistantly for local charms by @jack-w-shaw in https://github.com/juju/python-libjuju/pull/974
- Juju config directory location fix on 3.x by @cderici in https://github.com/juju/python-libjuju/pull/976
- [JUJU-4779] Ensure valid charm origin for local charm switches by @jack-w-shaw in https://github.com/juju/python-libjuju/pull/978
- Application refresh with resources on 3.x by @cderici in https://github.com/juju/python-libjuju/pull/973
- Release 3.2.3.0 notes by @cderici in https://github.com/juju/python-libjuju/pull/980
- Bump up the version number to 3.2.3.0 by @cderici in https://github.com/juju/python-libjuju/pull/982
New Contributors
- @DanielArndt made their first contribution in https://github.com/juju/python-libjuju/pull/927
- @marceloneppel made their first contribution in https://github.com/juju/python-libjuju/pull/930
Full Changelog: https://github.com/juju/python-libjuju/compare/3.2.0.1...3.2.3.0
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.