Juju 2.9 (LTS)ยถ

April 2035: expected end of security and critical bug fix support

Note

Juju 2.9 series is LTS

๐Ÿ”ธ Juju 2.9.60ยถ

๐Ÿ—“๏ธ 11 Jun 2026

๐Ÿ› ๏ธ Fixes:

OCI image repository authenticationยถ

Auth to OCI image repositories was broken due to a couple of issues, which are fixed in this release.

fix: include trailing / in oci repo paths when needed by @wallyworld in https://github.com/juju/juju/pull/22554 fix: token transport for bearer token auth had a typo by @wallyworld in https://github.com/juju/juju/pull/22569

Model migrationยถ

When migrating a model containing cross model relations to offers hostsed on the same controller, the relations would break because the source controller address was not being migrated to the target controller. The fix ensures that cross model relations to offers hosted on the original source controller continue to work after migration.

fix: ensure external controller addresses are always migrated by @wallyworld in https://github.com/juju/juju/pull/22518

Other fixesยถ

fix: update charmhub find featured query by @wallyworld in https://github.com/juju/juju/pull/22587

๐Ÿ”ธ Juju 2.9.59ยถ

๐Ÿ—“๏ธ 29 Apr 2026

This release fixes an issue in 2.9.58 caused by a misconfigured build pipeline. The issue resulted in bootstrap to k8s being broken unless caas-image-repo was configured explicitly at bootstrap. There are no Juju code changes in this release.

๐Ÿ”ธ Juju 2.9.58ยถ

๐Ÿ—“๏ธ 27 Apr 2026

This is a bug fix release for Juju 2.9, which includes a fix for a creating backups using the juju create-backup command. The fix deals with an issue where upgrading to 2.9 from an older release could (in some cases) break backups.

๐Ÿ› ๏ธ Fixes:

๐Ÿ”ธ Juju 2.9.57ยถ

๐Ÿ—“๏ธ 09 Apr 2026

This is a security release for Juju 2.9, which includes fixes for a critical CVE which allows the cloud credential for the controller model to be leaked. We recommend that all users running Juju 2.9 upgrade to this release as soon as possible given the critical nature of the fixes included.

๐Ÿ› ๏ธ Fixes:

Other fixesยถ

This release includes a fix that landed in 3.6 which impacts the ability to upgrade charms because obsolete packages were being left behind in the Python venv.

See the full list on the Github release .

๐Ÿ”ธ Juju 2.9.56ยถ

๐Ÿ—“๏ธ 18 Mar 2025

This is a security release for Juju 2.9, which includes fixes for several CVEs, including Mongo Bleed and other vulnerabilities.

Important: upgrading to this release will not update the MongoDB version used by existing controllers.
To benefit from the Mongo Bleed fixes, you will need to bootstrap a new controller with this release and migrate your models to it.

๐Ÿ› ๏ธ Fixes:

Mongo Bleedยถ

Other CVEsยถ

Other fixesยถ

See the full list on the Github release .

๐Ÿ”ธ Juju 2.9.53ยถ

๐Ÿ—“๏ธ 11 Dec 2025

This release is primarily to provide a migration fix to allow 2.9 models to be migrated to 3.6 controllers. It also includes upstream dependency updates.

๐Ÿ› ๏ธ Fixes:

See the full list on the Github release .

๐Ÿ”ธ Juju 2.9.52ยถ

๐Ÿ—“๏ธ 07 Jul 2025

๐Ÿ› ๏ธ Fixes:

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.51 - 30 August 2024ยถ

๐Ÿ› ๏ธ Fixes:

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.50ยถ

๐Ÿ—“๏ธ 25 Jul 2024

๐Ÿ› ๏ธ Fixes:

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.49ยถ

๐Ÿ—“๏ธ 8 Apr 2024

๐Ÿ› ๏ธ Fixes:

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.47 - 18 March 2024ยถ

๐Ÿ› ๏ธ Fixes:

  • model config num-provision-workers can lockup a controller (LP2053216 )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.46 - 5 Dec 2023ยถ

๐Ÿ› ๏ธ Fixes:

  • juju refresh to revision is ignored w/ charmhub (LP1988556 )

  • updated controller api addresses lost when k8s unit process restarts (LP2037478 )

  • Juju client is trying to reach index.docker.io when using custom caas-image-repo (LP2037744 )

  • juju deploy jammy when focal requested (LP2039179 )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.45 - 27 Sep 2023ยถ

๐Ÿ› ๏ธ Fixes:

  • panic: charm nil pointer dereference (LP2034707 )

  • juju storage mounting itself over itself (LP1830228 )

  • upgrade-series prepare puts units into failed state if a subordinate does not support the target series (LP2008509 )

  • data bags go missing (LP2011277 )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.44ยถ

๐Ÿ—“๏ธ 20 Jul 2023

Fixes several major bugs in 2.9.44 6 High / 1 Medium

๐Ÿ› ๏ธ Fixes:

  • Unit is stuck in unknown/lost status when scaling down (LP1977582)

  • failed to migrate binaries: charm local:focal/ubuntu-8 unexpectedly assigned local:focal/ubuntu-7 (LP1983506)

  • Provide way for admins of controllers to remove models from other users (LP2009648)

  • Juju SSH doesnโ€™t attempt to use ED25519 keys (LP2012208)

  • Some Relations hooks not firing over CMR (LP2022855)

  • Charm refresh from podspec to sidecar k8s/caas charm leaves agent lost units (LP2023117)

  • python-libjuju doesnโ€™t populate the โ€˜charmโ€™ field from subordinates in get_status (LP1987332)

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.43 - 13 June 2023ยถ

Fixes several major bugs in 2.9.43 5 Critical / 10 High

๐Ÿ› ๏ธ Fixes:

  • Containers are killed before any โ€˜on stop/removeโ€™ handlers have a chance to run (LP1951415 )

  • the target controller keeps complaining if a sidecar app was migrated due to statefulset apply conflicts in provisioner worker (LP2008744 )

  • migrated sidecar unit agents keep restarting due to a mismatch charmModifiedVersion (LP2009566 )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.42ยถ

๐Ÿ—“๏ธ 7 Mar 2023

Fixes several major bugs in 2.9.42.

๐Ÿ› ๏ธ Fixes:

  • Juju forces specifying series on metadata.yaml (LP1992833 )

  • LXD unit binding to incorrect MAAS space with no subnets crashes with error (LP1994124 )

  • panic when getting juju full status (LP2002114 )

  • max-debug-log-duration: expected string or time.Duration (LP2003149 )

  • juju using Openstack provider does not remove security groups (LP1940637 )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.38ยถ

๐Ÿ—“๏ธ 17 Jan 2023

This release fixes some critical issues ending in panic and a some problems regarding the usage of lxd 5.x.

The main fixes in this release are below.

๐Ÿ› ๏ธ Fixes:

  • Juju panics when trying to add-k8s with no obvious storage to use (LP#1996808 )

  • Panic after agent-logfile-max-backups-changed (LP#2001732 )

  • Failing to deploy lxd containers with lxd latest/stable as lxd version 5.x is promoted to latest/stable (LP#2002309 )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.37 - 15 Nov 2022ยถ

The main fixes in this release are below. A startup issue on k8s is fixed, plus an intermittent situation where container creation can fail.

๐Ÿ› ๏ธ Fixes (more on the milestone):

  • Provisioner worker pool errors cause on-machine provisioning to cease (LP#1994488 )

  • charm container crashes resulting in storage-attach hook error (LP#1993309 )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.35 - 12 Oct 2022ยถ

๐Ÿ› ๏ธ Fixes (more on the milestone):

  • juju series inconsistency deploying by charm vs bundle (LP1983581 )

  • Azure provider: New region โ€˜qatarcentralโ€™ (LP1988511 )

  • Better error message for add-model with no credential (LP1988565 )

  • juju ssh does not work for non admin user for a k8s model (LP1989160 )

  • refresh: ERROR selecting releases: unknown series for version: โ€œ22.10โ€ (LP1990182 )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.34 - 7 Sep 2022ยถ

๐Ÿ› ๏ธ Fixes (more on the milestone):

  • cloudinit-userdata doesnโ€™t handle lists in runcmd (LP1759398 )

  • juju doesnโ€™t remove KVM virtual machines on maas nodes when using juju remove-unit (LP1982960 )

  • juju does not honor โ€“channel latest/* option (LP1984061 )

  • cannot deploy bundle, invalid fields (LP1984133 )

  • juju assumes lxd always available on machine nodes (LP1986877 )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.33 - 9 Aug 2022ยถ

๐Ÿ› ๏ธ Fixes (many more on the milestone):

  • lxd profiles not being applied (LP )

  • remove a unit with lxd profile doesnโ€™t update (LP )

  • Instance poller reports: states changing too quickly (LP )

  • juju wants to use the LXD UNIX socket when configured to use HTTP (LP )

  • cannot pin charm revision without mention series in bundle (LP )

  • add retry-provisioning โ€“all (LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.32 - 24 June 2022ยถ

๐Ÿ› ๏ธ Fixes:

  • Juju 2.9.31 breaks yaml format accepted by juju add-credential(LP )

  • azure failed provisioning: conflict with a concurrent request(LP )

  • Juju attach-resource returns โ€˜unsupported resource type โ€œโ€โ€™ error(LP )

  • OpenStack: open-port icmp doesnโ€™t work(LP )

  • Juju bootstrap aks canโ€™t find storage(LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.31 - 31 May 2022ยถ

๐Ÿ› ๏ธ Fixes:

  • juju controller doesnโ€™t reference juju-https-proxy when deploying from charmhub (LP )

  • sidecar application caasapplicationprovisioner worker restarts due to status set failed (LP )

  • LXD container fails to start due to UNIQUE constraint on container.name (LP )

  • k8s application stuck in an unremoveable state (LP )

  • Juju keeps creating OpenStack VMs if it cannot allocate a floating IP (LP )

  • Instance type constraint throws โ€œambiguous constraintsโ€ error on GCP (LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.29 - 30 Apr 2022ยถ

๐Ÿ› ๏ธ Fixes:

  • Controller bootstrap fails on local LXD with โ€œCertificate not foundโ€(LP )

  • Juju unable to add a k8s 1.24 k8s cloud(LP )

  • model migration treats โ€œTryAgainโ€ as a fatal error(LP )

  • juju 2.9.26 unable to deploy centos7(LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.28 - 08 Apr 2022ยถ

๐Ÿ› ๏ธ Fixes:

  • Juju renders invalid netplan YAML for nameservers in IPv4/IPv6 dual-stack environment (LP )

  • juju 2.9.27 glibc errors(LP )

  • Juju controller keeps restarting when deployed with juju-ha-space and juju-mgmt-space (LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.27 - 21 Mar 2022ยถ

Candidate release: 18 Mar 2022

๐Ÿ› ๏ธ Fixes:

  • juju client panics during bootstrap on a k8s cloud (LP1964533 )

  • Controller upgrade ends up with locked upgrade (LP1942447 )

  • juju fails to upgrade ha controllers on for (at least) lxd controllers (LP1963924 )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.26ยถ

๐Ÿ—“๏ธ 12 Mar 2022

This release includes a fix for broken upgrades coming from a deployment with cross model relations to multiple offers hosted on an external controller (LP1964130 ).

๐Ÿ› ๏ธ Fixes:

  • 2.9.25 Upgrade Fails for Cross-Controller CMRs(LP1964130 )

  • Unauthorized for K8s API during charm removal(LP1941655 )

  • CRD creation fails in pod spec charms on juju 2.9.25(LP1962187 )

  • Juju prompted for a password in the middle of a bundle deploy(LP1960635 )

  • Unable to set snap-store-assertions on model-config (LP1961083 )

    • Note: This fix changes how to use log labels in model-config, extra single quotes are no longer required: juju model-config -m controller "logging-config=#charmhub=TRACE"

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.25ยถ

๐Ÿ—“๏ธ 24 Feb 2022

This release is significant because it transitions to using the juju-db snap from the 4.4/stable channel (running mongodb 4.4.11 at the time of writing) for newly bootstrapped controllers. NB the juu-db snap is not used if the default series is changed from focal to an earlier vrsion. Existing controllers which are upgraded to this release will not change the mongo currently in use.

๐Ÿ› ๏ธ Fixes:

  • Juju trust not working for K8s charm(LP )

  • cannot migration nor upgrade without manual intervention for a machine after a container is removed- (LP1960235 )

    • On machines exhibiting the above behavior, the agents will show as lost during the upgrade, you must kill the jujud process on the machine. This allow it to be restarted and continue the upgrade.

    • Also seen on machineโ€™s having an LXD container which havenโ€™t been removed.

  • destroy model fails if thereโ€™s a relation to offered application (LP )

  • Sidecar charm get stuck if PodSpec charm with same name was deployed previously (LP )

  • 2.9.22 regression: local charm paths resolved wrongly in bundles (LP )

  • juju migrate failing with manual machines, verifying controller instance(LP )

  • Offer permissions are not migrated (LP )

  • destroy model fails if thereโ€™s a relation to offered application(LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.22ยถ

๐Ÿ—“๏ธ 13 Dec 2021

๐Ÿ› ๏ธ Fixes:

  • Juju 2.9.9 fails to bootstrap on AWS (LP )

  • controller migration is very hard when dealing with large deployments (LP )

  • models not logging (LP )

  • ceph-osd is showing as fail (LP )

  • Bootstrap with Juju 2.8.11 breaks on LXD 4.0.8 (LP )

  • juju ssh โ€“proxy not working on aws when targeting containers with FAN addresses (LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.21ยถ

๐Ÿ—“๏ธ 3 Dec 2021

๐Ÿ› ๏ธ Fixes:

  • juju enable-ha fails to cluster on 2.9.18 manual machines (LP )

  • juju storage events are missing JUJU_STORAGE_ID (LP )

  • Juju failing to remove unit due to attached storage stuck dying (LP )

  • Juju creates two units for sidecar CAAS application (LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.19ยถ

๐Ÿ—“๏ธ 23 Nov 2021

๐Ÿ› ๏ธ Fixes:

  • controller models with valid credentials becoming suspended (LP )

  • FIP created in incorrect AZ for instance when bootstrapped against OpenStack. (LP )

  • [2.9.16 & 2.9.17] juju trust gets lost if juju config is run on application (LP )

  • mongo 4.4 has a multiline โ€“version (LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.8.13ยถ

๐Ÿ—“๏ธ 11 Nov 2021

This release fixes various issues with Juju 2.8

๐Ÿ› ๏ธ Fixes:

  • Juju ~~2.9.9~~ fails to bootstrap on AWS (LP )

  • controller migration is very hard when dealing with large deployments (LP )

  • models not logging (LP )

  • ceph-osd is showing as fail (LP )

  • Bootstrap with Juju 2.8.11 breaks on LXD 4.0.8 (LP )

  • juju ssh โ€“proxy not working on aws when targeting containers with FAN addresses (LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.18ยถ

๐Ÿ—“๏ธ 8 Nov 2021

๐Ÿ› ๏ธ Fixes:

  • agent cannot be up on LXD/Fan network on OpenStack OVN/geneve mtu=1442 (LP1936842 )

  • no way to declare a k8s charm with metadata v2 that doesnโ€™t need a workload container (LP1928991 )

  • Method to run an action in a workload container in sidecar charms (LP1923822 )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.17ยถ

๐Ÿ—“๏ธ 27 Oct 2021

This release introduces Telemetry as a configurable option per model. It also supports more OCI image registry providers for pulling images used for CAAS models.

๐Ÿ› ๏ธ Fixes:

  • Leader role not transferred when the inital leader goes offline (LP )

  • if the primary node of an HA config goes down, the controller stops responding (LP )

  • Trust permissions not ready on install hook in sidecar charms (LP )

  • deployed application loses trust after charm upgrade (LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.16ยถ

๐Ÿ—“๏ธ 11 Oct 2021

๐Ÿ› ๏ธ Fixes:

  • Unable to deploy workloads to lxd cloud added to k8s controller (LP )

  • memory usage leading to OOMs on controllers

  • LXD bootstrap fails with โ€œExecutable /snap/bin/juju-db.mongod not foundโ€ (LP )

  • Requested imageโ€™s type โ€˜virtual-machineโ€™ doesnโ€™t match instance type โ€˜containerโ€™ (LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.15ยถ

๐Ÿ—“๏ธ 28 Sep 2021

This release improves the robustness of repeated cross model relation setup / teardown. Thereโ€™s also some improvements to how raft is used internally to manage leases.

๐Ÿ› ๏ธ Fixes:

  • ceph mon does not render data to ceph-rados after redployment of ceph-radosgw only (LP )

  • Unable to remove offers when 2 endpoints are offered with the same application (LP )

  • upgrading 2.9.12 to 2.9.13 gets stuck in โ€˜raftlease response timeoutโ€™ (LP )

  • pod-spec uniter exits on pending action op when remote caas container died (LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.14ยถ

๐Ÿ—“๏ธ 14 Sep 2021

This release fixes an upgrade issue found during testing of the 2.9.13 release. Thereโ€™s also an additional fix for an earlier regression deploying LXD containers on AWS.

๐Ÿ› ๏ธ Fixes:

  • Juju fails to provision LXD containers with LXD >= 4.18 (LP )

  • Juju is unable to match machine address CIDRs to subnet CIDRs on Equinix Metal clouds (LP )

  • Non POSIX-compatible script used in /etc/profile.d/juju-introspection.sh (LP )

  • In AWS using spaces and fan network for a private network does not allow LXC containers to start(LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.13 - Release cancelled, replaced by 2.9.14ยถ

This release adds support for pulling images used for CAAS models from private OCI registries! This means you can host your own jujud-operator, charm-base and juju-db images. This initial release focuses on private registries on Dockerhub, with other public cloud registry support coming in a future release. More details in this post .

๐Ÿ› ๏ธ Fixes:

  • Juju fails to provision LXD containers with LXD >= 4.18 (LP )

  • Juju is unable to match machine address CIDRs to subnet CIDRs on Equinix Metal clouds (LP )

  • Non POSIX-compatible script used in /etc/profile.d/juju-introspection.sh (LP )

๐Ÿ”ธ Juju 2.9.12ยถ

๐Ÿ—“๏ธ 30 Aug 2021

๐Ÿ› ๏ธ Fixes:

  • Cross-model relations broken for CAAS (LP )

  • Boot failure when model-config sets snap-proxy (LP )

  • The juju export-bundle command gives error after upgrade (LP )

  • Several updates for the Raft engine that handles leases. These are steps to address (LP ), though that issue is not completely resolved.

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.11ยถ

๐Ÿ—“๏ธ 17 Aug 2021

๐Ÿ› ๏ธ Fixes:

  • Resource downloads are very slow in some cases (LP )

  • Upgrading the mongodb snap causes controller to hang without restarting mongod (LP )

  • OpenStack provider: retry-provisioning doesnโ€™t work for Quota exceeded for ... (LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.10ยถ

๐Ÿ—“๏ธ 3 Aug 2021

A new logging label: charmhub. To enable debugging information about Charmhub, you can now use the following:

juju model-config -m controller "logging-config='#charmhub=TRACE'"

๐Ÿ› ๏ธ Fixes:

  • Unable to upgrade-charm a pod_spec charm to sidecar charm (LP )

  • OOM and high load upgrading to 2.9.7 (LP )

  • Controller not caching agent binaries across models (LP )

  • Bundle with local metadata v2 k8s sidecar charm fails for โ€œmetadata v1โ€ (LP )

  • The network-get hook returns the vip as ingress address (LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.9ยถ

๐Ÿ—“๏ธ 19 Jul 2021

๐Ÿ› ๏ธ Fixes:

  • Juju 2.9.8 tries to use an empty UID when deleting Kubernetes objects, and cannot remove applications (LP )

  • The juju-log output going to machine log file instead of unit log file in Juju 2.9.5 (LP )

  • Deployment of private charms is broken in 2.9 (was working in 2.8) (LP )

  • [Windows] Juju.exe and MicroK8s.exe bootstrap error (LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.8ยถ

๐Ÿ—“๏ธ 13 Jul 2021

This release introduces support for bootstrapping and deploying workloads to Equinix cloud. To try out the new provider:

  • Run juju update-public-clouds --client to ensure that provider API endpoint list is up to date.

  • Add a credential for the equinix cloud (juju add-credential equinix). You will need to specify your equinix project ID and provide an API key. You can use the equinix console to look up your project ID and generate API tokens.

  • Select a metro area and bootstrap a new controller. For example to bootstrap to the Amsterdam data-center you may run the following command: juju bootstrap equinix/am.

Caveats:

  • Due to substrate limitations, the equinix provider does not implement support for firewalls. As a result, workloads deployed to machines under the same project ID can reach each other even across Juju models.

  • Deployed machines are always assigned both a public and a private IP address. This means that any deployed charms are implicitly exposed and proper access control mechanisms need to be implemented to prevent unauthorized access to the deployed workloads.

This release also introduces logging labels which will help with the aggregation of logs via a label rather than a namespace.

juju model-config "logging-config='#http=TRACE'"

The above will turn on HTTP loggers to trace. This is a new UX feature to help with debugging, itโ€™s not been full worked through Juju yet and might be subject to change.

๐Ÿ› ๏ธ Fixes:

  • Juju fails to deploy mysql-k8s charm with its image resource (LP )

  • Juju 2.9 failing to create ClusterRoleBinding (LP )

  • Juju interprets caas-image-repo containing port number incorrectly (LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.7ยถ

๐Ÿ—“๏ธ 6 Jul 2021

๐Ÿ› ๏ธ Fixes:

  • Juju upgrade 2.9 controller from local branch fails with wrong namespace. (LP )

  • Unit network data not populated on peer relations in sidecar charms (LP )

  • A juju refresh --switch ./local fails for metadata v1 charm (LP )

  • A migrated CaaS model will be left in the cluster after model destroyed (LP )

  • Unable to deploy postgresql-k8s charm from charmhub (LP )

  • Unable to deploy bundle with sidecar and pod_spec charms (LP )

  • IP address sometimes not set or incorrect on pebble_ready event (LP )

  • Improve juju ssh on k8s poor ux (LP )

  • Support encrypted EBS volumes for bootstrapping controllers on AWS (LP )

  • Document and support charmcraftโ€™s bundle.yaml fields (LP )

  • install hook run after juju upgrade-model 2.7.8 to 2.9.4 (LP )

  • controller fails to bring up jujud machine (LP )

  • The juju ssh --proxy command is not working on aws when targeting containers with FAN addresses (LP )

  • The juju resources revision date format uses year-date-month format instead of year-month-date (LP )

  • Using juju config with empty values erroneously resets since 2.9 (LP )

See the full list in the milestone page .

๐Ÿ”ธ Juju 2.9.5ยถ

Release notes here .

๐Ÿ”ธ Juju 2.9.4ยถ

Release notes here .

๐Ÿ”ธ Juju 2.9.3ยถ

Release notes here .

๐Ÿ”ธ Juju 2.9.2ยถ

Release notes here .

๐Ÿ”ธ Juju 2.9.0ยถ

Release notes here .