Skip to content

Releases: juju/python-libjuju

3.6.1.3 - Mind your Ps and Qs

Choose a tag to compare

@james-garner-canonical james-garner-canonical released this 11 Jul 02:45
19bacb9

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

Choose a tag to compare

@james-garner-canonical james-garner-canonical released this 11 Jul 00:42
d61ea7d

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

Choose a tag to compare

@dimaqq dimaqq released this 19 Mar 06:44
fdbbbe9

What's Changed

New Contributors

Full Changelog: 3.6.1.0...3.6.1.1

3.6.1.0

Choose a tag to compare

@dimaqq dimaqq released this 20 Dec 00:21
e0199c8

What's Changed

New Contributors

Full Changelog: 3.6.0.0...3.6.1.0

3.6.0.0

Choose a tag to compare

@dimaqq dimaqq released this 28 Nov 04:10
a6fd472

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

Choose a tag to compare

@dimaqq dimaqq released this 11 Nov 05:48
7cd3530

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

Choose a tag to compare

@cderici cderici released this 11 Jul 20:40
6c6d70d

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

Choose a tag to compare

@Aflynn50 Aflynn50 released this 31 May 14:07
77f02b2

What's Changed

New Contributors

Full Changelog: 3.4.0.0...3.5.0.0

2.9.49.0

Choose a tag to compare

@Aflynn50 Aflynn50 released this 02 May 10:23
c7ccc23

What's Changed

Full Changelog: 2.9.46.1...2.9.49.0

3.4.0.0

Choose a tag to compare

@Aflynn50 Aflynn50 released this 28 Mar 18:10
fdf5e3c

What's Changed

Full Changelog: 3.3.1.1...3.4.0.0