Releases: juju/python-libjuju
2.9.44.0
What's Changed
- [JUJU-4110]
charm_nameon Application object by @cderici in #901 - [JUJU-4204] Model.name on 2.9 by @cderici in #902
- [JUJU-4231] wait_for_idle to consider app status by @cderici in #905
- Stabilize sphinx doc builds for
2.9track by @cderici in #911 - Add pytest.ini to register custom pytest marks by @cderici in #912
- [JUJU-4291] Removing Upper Constraint by @markbeierl in #916
- [JUJU-4297] Release 2.9.44.0 notes by @cderici in #919
New Contributors
- @markbeierl made their first contribution in #916
Full Changelog: 2.9.43.0...2.9.44.0
2.9.43.0
What's Changed
- [JUJU-1682] Utilities for subordinate units by @cderici in #879
- [JUJU-4018] Avoid upgrade resource in app refresh if upstream has same resource revision by @cderici in #884
- [JUJU-4112] Determining series for local bundle deploying local charm with manifest by @cderici in #896
- [JUJU-4188] Add 2.9.43 facades by @cderici in #895
- [JUJU-3998] Pass through local_refresh if refreshing with local charm & resources by @cderici in #894
- Revert arg name change in application.refresh by @cderici in #898
- [JUJU-4113] Release 2.9.43.0 notes by @cderici in #897
Full Changelog: 2.9.42.4...2.9.43.0
3.2.0.0
This release contains the juju 3.2.0 facades and some relevant fixes already available in the 2.9.42.x versions.
What's Changed
- Add base.bootstrapped decorator to integration test by @cderici in #856
- Add mantic and lunar to list of ubuntu series by @addyess in #853
- [JUJU-3885] forward port ipv6 support by @cderici in #866
- Revisit auto documentation generation with sphinx on RTD by @cderici in #871
- [JUJU-3894] Forward port some fixes from 2.9 to master by @cderici in #870
- Revisit the secret backend integration test by @cderici in #858
- [JUJU-3954] Fix incorrect base channel computation by @cderici in #875
- [JUJU-3927] Add 3.2.0 facades by @juanmanuel-tirado in #874
Full Changelog: 3.1.2.0...3.2.0.0
2.9.42.4
What's Changed
- Update readme.rst by @juanmanuel-tirado in #860
- [JUJU-3886] Kubernetes series version by @cderici in #868
- [JUJU-3887] Avoid removing the track if set to latest in channel normalization by @cderici in #867
- Added release notes for 2.9.42.4 by @juanmanuel-tirado in #869
Full Changelog: 2.9.42.3...2.9.42.4
2.9.42.3
What's Changed
- [JUJU-1467] Application status from API by @cderici in #849
- [JUJU-3750] Fix bug in Type.from_json() parsing simple entries by @cderici in #854
- [JUJU-3831] Release 2.9.42.3 by @juanmanuel-tirado in #859
Full Changelog: 2.9.42.2...2.9.42.3
2.9.42.2
What's Changed
- [JUJU-3253] add missing force in bundle deployment by @juanmanuel-tirado in #815
- [JUJU-3348] Fix assumes parsing by @juanmanuel-tirado in #820
- [JUJU-3404] Pass series info into origin for ResolveCharm by @cderici in #825
- Fix _resolve_charm errors by @cderici in #834
- [JUJU-3583] wait_for_idle to not block when enough units are ready by @cderici in #840
- [JUJU-3565] Expect and handle exceptions from the AllWatcher task by @cderici in #833
- Fixes to pass the CI problems regarding missing postgresql charm. by @juanmanuel-tirado in #847
- [JUJU-3641] Fix local charm base channel discovery by @cderici in #846
- [JUJU-3685] Release notes for version 2.9.42.2 by @cderici in #848
Full Changelog: 2.9.42.1...2.9.42.2
3.1.2.0
This release has been tested with Juju 3.1.2 and contains the new endpoints for the secrets backend.
This release works with any Juju 3.x controller.
What's Changed
- [JUJU-3202] Add facades for 3.1.1. by @juanmanuel-tirado in #807
- Add destroy units by @cderici in #812
- [JUJU-3517] Revisit _build_facades in connection by @cderici in #826
- [JUJU-3527] Added 3.1.2 and 3.2-beta2 schemas. by @juanmanuel-tirado in #828
- [JUJU-1628] Deploy by revision by @cderici in #830
- [JUJU-3552] Prepare 3.1.2.1 release by @juanmanuel-tirado in #836
- Prepare release notes for 3.1.2.0. by @juanmanuel-tirado in #843
Full Changelog: 3.1.0.1...3.1.2.0
2.9.42.1
This is a scheduled release with tested support for Juju 2.9.42
What's Changed
- Prepare 2.9.38.1 by @juanmanuel-tirado in #790
- [JUJU-2935] update juju 2942 by @juanmanuel-tirado in #809
- Release 2.9.42.1 notes by @juanmanuel-tirado in #810
Full Changelog: 2.9.38...2.9.42.1
3.1.0.1
This release targets juju version 3.1.0 and enables the new secrets backend api.
Connectivity with juju controllers in the 3.x series is allowed, connections with different major version controllers (e.g. 2.x, 4.x, etc.) will be cancelled.
This version is only tested using Juju 3.1.0.
What's Changed
- setup.py: adjust websockets versions for py38-310 by @mert-kirpici in #731
- [JUJU-2175] Remove juju 2.9 support on 3.1.0 by @juanmanuel-tirado in #774
- [JUJU-2276] Series or base for local charms by @cderici in #777
- [JUJU-2391] Fix wrong bases analysis. by @juanmanuel-tirado in #782
- [JUJU-2401] Added release candidate workflow. by @juanmanuel-tirado in #784
- [JUJU-2402] Prepare nightly juju edge testing. by @juanmanuel-tirado in #785
- [JUJU-2237] Remove charmstore charm support from pylibjuju by @cderici in #786
- [JUJU-2426] Secrets support by @juanmanuel-tirado in #791
- [JUJU-2573] Base argument for model deploy by @cderici in #798
- Add compatibility for juju 3.1.0 by @juanmanuel-tirado in #799
- Replace schemas.json with a wellformed version. by @juanmanuel-tirado in #800
New Contributors
- @mert-kirpici made their first contribution in #731
Full Changelog: 3.0.4...3.1.0.1
2.9.38.1
The 2.9.38.1 version breaks the existing python-libjuju release versioning policy.
Initially, the version number matches the juju version this release is intended
to support and has been tested against.
What's Changed
- Merge 2.9.11 by @juanmanuel-tirado in #713
- add support for ipv6 by @jdkandersson in #726
- [JUJU-1979] Backport upgrade-charm fixes onto
2.9by @cderici in #744 - [JUJU-2256] Add integration tests to github actions pinning juju 2.9 by @juanmanuel-tirado in #775
- [JUJU-2392] Cherrypick to fix wrong bases by @juanmanuel-tirado in #783
- [JUJU-2485] Added nightly built checks. by @juanmanuel-tirado in #787
- [JUJU-2381] Facade updated to 2.9.38 by @juanmanuel-tirado in #788
- Release 2.9.38 notes by @juanmanuel-tirado in #789
New Contributors
- @jdkandersson made their first contribution in #726
Full Changelog: 2.9.11...2.9.38.1