Skip to content

Releases: juju/python-libjuju

3.0.1

11 Aug 10:37
601bcf3
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.0...3.0.1

3.0.0

09 Aug 21:07
1dd9cbf
Compare
Choose a tag to compare

What's Changed

Switching to semantic versioning. From this release on, at least the major release number matches the most recent Juju supported. Hence the jump to 3.0.0 since this release supports Juju 3.0.
(This also means that python-libjuju <= 2.9.11 only support up to Juju 2.x)

  • [JUJU-1439] Initial fixes for test_model to pass with juju 3.0 by @cderici in #689
  • [JUJU-1464] More fixes for 3.0 compatibility by @cderici in #691
  • [JUJU-1457] Merge 3.0 compatibility branch onto master by @cderici in #692
  • Fix conditional by @sed-i in #696
  • [JUJU-1534] Fix model.connect_current() by @cderici in #697
  • [JUJU-1542] Fix run actions on units by @cderici in #698
  • [JUJU-1577] Replace k8s bundles with machine bundles for tests by @cderici in #703
  • [JUJU-1528] Add storage implementation by @cderici in #701
  • [JUJU-1582] Release 3.0.0 notes by @cderici in #704

Full Changelog: 2.9.11...3.0.0

2.9.11

12 Jul 08:54
fbbaf78
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.9.10...2.9.11

2.9.10

10 Jun 14:48
1c05345
Compare
Choose a tag to compare

What's Changed

  • [JUJU-1155] Avoid incorrectly setting series: kubernetes for sidecar charms in k8s bundles by @cderici in #679
  • [JUJU-1172] Visiting the pylibjuju CI by @cderici in #681
  • [JUJU-1124] Avoid sending path across the wire for local resource file name by @cderici in #678

Full Changelog: 2.9.9...2.9.10

2.9.9

27 Apr 15:59
f3e6ab2
Compare
Choose a tag to compare

What's Changed

  • [JUJU-835] Avoid ignoring asyncio exceptions in coroutines by @cderici in #658
  • [JUJU-843] Attach-resource to check if given binary file by @cderici in #659
  • [JUJU-858] Add quality of life feature ensure application removal at return by @cderici in #665
  • [JUJU-965] Add a bit of client side constraint validation by @cderici in #666
  • support python3.10 with later versions of websockets by @addyess in #673
  • Revert "Avoid ignoring asyncio exceptions in coroutines" by @simskij in #672
  • [JUJU-796] Add relate method and deprecate add-relation by @jack-w-shaw in #660
  • [JUJU-981] Get series from deployed app instead of metadata when charm upgrade by @cderici in #671
  • [JUJU-1017] Release 2.9.9 notes by @cderici in #674

New Contributors

Full Changelog: 2.9.8...2.9.9

2.9.8

21 Mar 17:51
6c5255b
Compare
Choose a tag to compare

What's Changed

  • [JUJU-567] Use ModelManager instead of ControllerFacade to list available models by @cderici in #632
  • [JUJU-573] Fix charm resolution for Juju 2.8.11 by @cderici in #633
  • [JUJU-704] Remove non-implemented (stuıb) functions by @cderici in #646
  • [JUJU-676] Avoid defaulting to empty string for charm origin by @cderici in #647
  • Charmstore compatability of deploying bundles by @addyess in #650
  • [JUJU-731] Subordinate charm num unit by @cderici in #648
  • [JUJU-769] Facade schemas for 2.9.27 by @cderici in #652
  • [JUJU-771] Auto switch to scale from add_unit on container based models by @cderici in #653
  • [JUJU-767] Release 2.9.8 notes by @cderici in #655

Full Changelog: 2.9.7...2.9.8

2.9.7

11 Feb 17:17
6177d6b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.9.6...2.9.7

Pylibjuju 2.9.6

31 Jan 17:40
e7f7497
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.9.5...2.9.6

Pylibjuju 2.9.5

06 Dec 21:33
f2c936c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.9.4...2.9.5

Pylibjuju 2.9.4

12 Oct 16:38
c1a593c
Compare
Choose a tag to compare

The Juju team is proud to release Pylibjuju 2.9.4!

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 2.9, which corresponds to Juju 2.9 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

New Contributors

Full Changelog: 2.9.3...2.9.4

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.