Skip to content

Releases: juju/python-libjuju

3.6.1.3 - Mind your Ps and Qs

11 Jul 02:45
19bacb9

Choose a tag to compare

This release of python-libjuju fixes a nasty bug where trailing 'P', 'Q', and '=' characters were stripped from secret values. This is a good reminder to migrate your charm's Juju integration tests to jubilant if possible.

Note that python-libjuju is not under active development, and will only receive critical bugfixes and security fixes for Juju 3.6. There are no plans to support Juju 4.0, so please migrate to jubilant.

What's Changed

Full Changelog: 3.6.1.2...3.6.1.3

3.6.1.2

11 Jul 00:42
d61ea7d

Choose a tag to compare

Belated release notes and tag for 3.6.1.2 release on May 26, 2025.

What's Changed

Full Changelog: 3.6.1.1...3.6.1.2

3.6.1.1

19 Mar 06:44
fdbbbe9

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.6.1.0...3.6.1.1

3.6.1.0

20 Dec 00:21
e0199c8

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.6.0.0...3.6.1.0

3.6.0.0

28 Nov 04:10
a6fd472

Choose a tag to compare

What's Changed

Highlights

correct parsing of storage constraints, can be specified as strings or dicts
enable attachment of binary files as charm resources
allow newest websockets
better type hints, should be visible through pytest-operator in your integration tests

Full list

New Contributors

Full Changelog: 3.5.2.0...3.6.0.0

3.5.2.1

11 Nov 05:48
7cd3530

Choose a tag to compare

3.5.2.1 is a hot-fix release to unblock your integration tests.

websockets==14.0 was released recently, which broke your integration tests, unless you’ve manually put version specifiers on this library or locked your dependencies, because:

  • (announced) this version removed support for Python 3.8, and
  • (not annonuced) the code path _ws.open in python-libjuju got broken

The hot-fix version restricts websockets to <14.0,>=8.1, so that you don’t have to.

Full Changelog: 3.5.2.0...3.5.2.1

3.5.2.0

11 Jul 20:40
6c6d70d

Choose a tag to compare

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

Bug Fixes

New Contributors

Full Changelog: 3.5.0.0...3.5.2.0

3.5.0.0

31 May 14:07
77f02b2

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.4.0.0...3.5.0.0

2.9.49.0

02 May 10:23
c7ccc23

Choose a tag to compare

What's Changed

Full Changelog: 2.9.46.1...2.9.49.0

3.4.0.0

28 Mar 18:10
fdf5e3c

Choose a tag to compare

What's Changed

Full Changelog: 3.3.1.1...3.4.0.0