Releases: juju/python-libjuju
Releases · juju/python-libjuju
3.5.2.0
This is a 3.x track release. It's compatible with all the Juju controller versions up to 3.5.2.
What's Changed
Enhancements
- Add setuptools to tox.ini by @Aflynn50 in #1058
- feat: conventional commits static analysis by @SimonRichardson in #1068
- feat(makefile): run .tox before lint in makefile target by @cderici in #1069
Bug Fixes
- fix parsing of storage constraints by @luissimas in #1053
- fix(refresh): bug with revisions by @jack-w-shaw in #1067
- fix(series): add noble support by @jack-w-shaw in #1063
- fix zones constraints list parsing by @luissimas in #1054
- fix(model): fix wrong instanciation of list-secrets facade by @gboutry in #1065
New Contributors
- @luissimas made their first contribution in #1053
Full Changelog: 3.5.0.0...3.5.2.0
3.5.0.0
What's Changed
- Make consume respect the controller name in the url by @Aflynn50 in #1038
- Fix multiline description in textarea in bug template GH workflow by @cderici in #1041
- Fix issue with microk8s proxy by @Aflynn50 in #1044
- add missing "revision" parameter to addModel step. by @Thanhphan1147 in #1043
- Add user api to pylibjuju documentation by @cderici in #1049
- Release notes for 3.5.0.0 by @Aflynn50 in #1056
New Contributors
- @Thanhphan1147 made their first contribution in #1043
Full Changelog: 3.4.0.0...3.5.0.0
2.9.49.0
3.4.0.0
3.3.1.1
3.3.1.0
What's Changed
- Remove paramiko upper-bound by @gboutry in #1005
- Remove explicit passing of event_loop into tests by @cderici in #1006
- chore: remove the upper restrictions on the websockets dependency by @tonyandrewmeyer in #1007
- Target ceiling version by @cderici in #1008
- Make it easier to run tests using
make
by @cderici in #1012 - Avoid installing signal handlers to the event loop by @cderici in #1014
- feat: remove app block until done by @yanksyoon in #1017
- feat: remove app timeout by @yanksyoon in #1018
- Forward port latest changes from 2.9 onto 3.x by @cderici in #1022
- Release 3.3.1.0 notes by @cderici in #1024
New Contributors
- @gboutry made their first contribution in #1005
- @tonyandrewmeyer made their first contribution in #1007
- @yanksyoon made their first contribution in #1017
Full Changelog: 3.3.0.0...3.3.1.0
2.9.46.1
What's Changed
- Drop use of walrus operator by @freyes in #993
- No controller model access needed for connection with a non-admin user by @cderici in #1003
- Password resolution in connector by @cderici in #1002
- Remove dependency to juju-cli for controller_name by @cderici in #1009
- Release 2.9.46.1 notes by @cderici in #1023
New Contributors
Full Changelog: 2.9.46.0...2.9.46.1
2.9.46.0
3.3.0.0
What's Changed
The main contribution of this release is the user secrets that's released as a part of Juju 3.3.
- Free pyblijuju from relying on juju client when connecting to a controller by @cderici in #984
- Handle FileNotFoundError on current_controller() by @DanielArndt in #937
- Add support for adding user secrets by @cderici in #986
- Complete support for user secrets by @cderici in #987
- Release 3.3.0.0 notes by @cderici in #988
Full Changelog: 3.2.3.0...3.3.0.0
3.2.3.0
What's Changed
- Repository Maintenance Improvements by @cderici in #922
- Stale bot to not bother feature requests by @cderici in #926
- Fix linter issues by @cderici in #928
- Fix docstring typo by @DanielArndt in #927
- Fix asyncio on README by @marceloneppel in #930
- Fix integration/test_application.test_action by @cderici in #932
- Update 3.2 facade clients by @cderici in #931
- [JUJU-4488] Add licence headers to source files on 3.x by @cderici in #934
- Update async tests to use builtin python suite by @DanielArndt in #935
- Pass correct charm url to series selector by @cderici in #942
- Green CI cleanup for python-libjuju by @cderici in #939
- Bring forward support for nested assumes expressions on 3x by @cderici in #943
- Release 3.2.2.0 notes by @cderici in #945
- Cleanup release process for 3.x by @cderici in #946
- Use new DeployFromRepository endpoint for deploy by @cderici in #949
- Handle pending upload resources deployfromrepository by @cderici in #953
- Optimize connection teardown by @cderici in #952
- Use
log.warning
instead of the deprecatedwarn
by @sed-i in #954 - Find controller name by endpoint on 3.x track by @cderici in #966
- Optimize & fix unit removal by @cderici in #967
- Allow switch kwarg in refresh to switch to local charms by @jack-w-shaw in #971
- Parse charm URLs consistantly for local charms by @jack-w-shaw in #974
- Juju config directory location fix on 3.x by @cderici in #976
- [JUJU-4779] Ensure valid charm origin for local charm switches by @jack-w-shaw in #978
- Application refresh with resources on 3.x by @cderici in #973
- Release 3.2.3.0 notes by @cderici in #980
- Bump up the version number to 3.2.3.0 by @cderici in #982
New Contributors
- @DanielArndt made their first contribution in #927
- @marceloneppel made their first contribution in #930
Full Changelog: 3.2.0.1...3.2.3.0