Skip to content

Releases: juju/python-libjuju

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.

Pylibjuju 2.9.2

28 Jun 15:18
888257a
Compare
Choose a tag to compare

The Juju team is proud to release Pylibjuju 2.9.2!

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.

  • Bug fix - Fix 'metadata referenced before assignment' error #509

How do I get it?

The best way to get your hands on this release of Pylibjuju is to use pypi:

pip install juju

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.

Pylibjuju 2.9.1

16 Jun 09:07
a175d76
Compare
Choose a tag to compare

The Juju team is proud to release Pylibjuju 2.9.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 2.9, which corresponds to Juju 2.9 track.

  • Bug fix - Bundle Exposed endpoints missing #502
  • Bug fix - Fix series requirement for local charms #504
  • Add local charm update support #507

How do I get it?

The best way to get your hands on this release of Pylibjuju is to use pypi:

pip install juju

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.

Pylibjuju 2.9.0

02 Jun 14:55
3100fe6
Compare
Choose a tag to compare

The Juju team is proud to release Pylibjuju 2.9.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 2.9, which corresponds to Juju 2.9 track.

  • Update facade methods for Juju 2.9.0
  • Update facade methods for Juju 2.9.1
  • Bug fix - Support for Juju client proxies (LP#1926595)
  • Bug fix - Honor charm channel in bundles (#496)
  • Remove machine workaround for Juju 2.2.3

How do I get it?

The best way to get your hands on this release of Pylibjuju is to use pypi:

pip install juju

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.