This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Affected surfaces
Summary
AI summaryUpdates 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
About juju
Orchestration engine that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure (Kubernetes or otherwise).
Related context
Related tools
Beta — feedback welcome: [email protected]