Skip to content

juju

v3.6.24 Feature

This release adds 1 notable feature for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

containers devops go juju kubernetes operations

Affected surfaces

auth deps

Summary

AI summary

Updates deps, fix, and chore across a mixed release.

Full changelog

The Juju team is proud to release Juju 3.6.24!

This is a point release to the stable 3.6 series of Juju.

Checkout the Juju 3.6.24 Release Notes

What's Changed

  • docs: set up multi-version sitemaps by @tmihoc in https://github.com/juju/juju/pull/22298
  • chore: increment juju to 2.9.59 by @jujubot in https://github.com/juju/juju/pull/22328
  • docs: add 2.9.58 release notes by @wallyworld in https://github.com/juju/juju/pull/22338
  • chore: increment juju to 2.9.60 by @jujubot in https://github.com/juju/juju/pull/22370
  • docs: add 2.9.59 release notes by @wallyworld in https://github.com/juju/juju/pull/22379
  • docs: update binary download links from Launchpad to GitHub releases by @tmihoc in https://github.com/juju/juju/pull/22443
  • chore: increment juju to 3.6.24 by @jujubot in https://github.com/juju/juju/pull/22438
  • build(docs): align 2.9 doc infrastructure with 3.6 by @tmihoc in https://github.com/juju/juju/pull/22448
  • chore(deps): bump golang.org/x/crypto from 0.50.0 to 0.51.0 by @dependabot[bot] in https://github.com/juju/juju/pull/22420
  • chore(deps): bump golang.org/x/mod from 0.35.0 to 0.36.0 by @dependabot[bot] in https://github.com/juju/juju/pull/22421
  • chore(deps): bump golang.org/x/net from 0.53.0 to 0.54.0 by @dependabot[bot] in https://github.com/juju/juju/pull/22422
  • docs: clarify secret uri, name, label by @tmihoc in https://github.com/juju/juju/pull/21689
  • docs: add 3.6.23 release notes by @wallyworld in https://github.com/juju/juju/pull/22462
  • chore(deps): bump golang.org/x/tools from 0.44.0 to 0.45.0 by @dependabot[bot] in https://github.com/juju/juju/pull/22463
  • chore(deps): bump golang.org/x/sys from 0.44.0 to 0.45.0 by @dependabot[bot] in https://github.com/juju/juju/pull/22474
  • chore(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 by @dependabot[bot] in https://github.com/juju/juju/pull/22483
  • chore(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0 by @dependabot[bot] in https://github.com/juju/juju/pull/22484
  • feat(maas): support explicit VM provisioning via virtual-machine virt-type by @wallyworld in https://github.com/juju/juju/pull/22285
  • fix: change how k8s unit churn is detected to avoid incorrect status by @wallyworld in https://github.com/juju/juju/pull/22498
  • fix: do not drop root disk constraints when custom networking by @skatsaounis in https://github.com/juju/juju/pull/22473
  • chore(deps-dev): bump pytest from 8.4.1 to 9.0.3 in /testcharms/charms/credential-get-k8s by @dependabot[bot] in https://github.com/juju/juju/pull/22231
  • chore(deps): bump requests from 2.32.5 to 2.33.0 in /testcharms/charms/credential-get-k8s by @dependabot[bot] in https://github.com/juju/juju/pull/22147
  • chore(deps): bump pygments from 2.19.2 to 2.20.0 in /testcharms/charms/credential-get-k8s by @dependabot[bot] in https://github.com/juju/juju/pull/22142
  • chore(deps): bump pyasn1 from 0.6.1 to 0.6.3 in /testcharms/charms/credential-get-k8s by @dependabot[bot] in https://github.com/juju/juju/pull/22039
  • chore(deps): bump urllib3 from 2.5.0 to 2.6.3 in /testcharms/charms/credential-get-k8s by @dependabot[bot] in https://github.com/juju/juju/pull/21837
  • fix: properly handle legacy k8s modeloperator labels by @wallyworld in https://github.com/juju/juju/pull/22510
  • fix(apiclient proxy): fix apiclient http transport proxy by @SimoneDutto in https://github.com/juju/juju/pull/22507
  • Fix snap configure hook in 3.6 by @TheJJ in https://github.com/juju/juju/pull/22495
  • fix: ensure external controller addresses are always migrated by @wallyworld in https://github.com/juju/juju/pull/22518
  • docs: update the peer relation hook doc by @wallyworld in https://github.com/juju/juju/pull/22525
  • chore: merge 2.9 by @wallyworld in https://github.com/juju/juju/pull/22536
  • fix: include trailing / in oci repo paths when needed by @wallyworld in https://github.com/juju/juju/pull/22554
  • fix: handle slow upload of k8s oci image metadata by @wallyworld in https://github.com/juju/juju/pull/22553
  • fix: token transport for bearer token auth had a typo by @wallyworld in https://github.com/juju/juju/pull/22569
  • chore: merge 2.9 by @wallyworld in https://github.com/juju/juju/pull/22556
  • fix: add model tag to JWT AuthInfo by @kian99 in https://github.com/juju/juju/pull/22598
  • fix: use the model's project when checking LXD version on upgrade by @nvinuesa in https://github.com/juju/juju/pull/22591
  • fix(externalcontrollerupdater): close watcher client on shutdown race by @nvinuesa in https://github.com/juju/juju/pull/22607
  • chore: merge 2.9 by @wallyworld in https://github.com/juju/juju/pull/22609
  • fix: when upgrading, allow for the controller app to be missing by @wallyworld in https://github.com/juju/juju/pull/22622
  • chore: update premerge workflows by @wallyworld in https://github.com/juju/juju/pull/22623
  • feat: support adding manual clouds to a controller by @wallyworld in https://github.com/juju/juju/pull/22570
  • docs: expand the documentation for the implicit juju-info relation by @tonyandrewmeyer in https://github.com/juju/juju/pull/22373
  • fix: guard against cloud init overwriting agent.conf on reboot by @wallyworld in https://github.com/juju/juju/pull/22632

New Contributors

  • @skatsaounis made their first contribution in https://github.com/juju/juju/pull/22473
  • @TheJJ made their first contribution in https://github.com/juju/juju/pull/22495

Full Changelog: https://github.com/juju/juju/compare/v3.6.23...v3.6.24

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track juju

Get notified when new releases ship.

Sign up free

About juju

Orchestration engine that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure (Kubernetes or otherwise).

All releases →

Related context

Beta — feedback welcome: [email protected]