Juju Terraform provider v2.0.0-rc1

The Juju team is happy to announce that the Juju Terraform provider v2.0.0-rc1 is released on 6 May 2026!

This release candidate has been pushed to the HashiCorp repository. For testing update your provider configuration to:

terraform {
  required_providers {
    juju = {
      source = "juju/juju"
      version = "2.0.0-rc1"
    }
  }
}

LINKS:

GitHub repo

NOTES:

* * **This release requires Juju controller version 3 or higher. This version drops the support for 2.9**

* **If using JAAS, this release requires Juju controller version 3.6.5 or higher.**

* This release uses Juju client api code from the tip of the Juju 4.0 branch.

ENHANCEMENTS

* Enable the Terraform provider to run against Juju 3 & 4 controllers.

* If you are running against a Juju 3 controller, upgrading from the latest v1 of the Terraform Provider to v2 should require no changes. See the [upgrade to v2 guide](https://documentation.ubuntu.com/terraform-provider-juju/latest/howto/manage-provider/upgrade-provider-to-v2/) for more information.

BREAKING CHANGES

* Drop support for 2.9 controllers. We will keep supporting 2.9 controllers in the v1 track for security updates and bug fixes.

CI & MAINTENANCE

* Enable testing of the Terraform Provider against Juju 3 and 4.

**Full Changelog**: Comparing v1.5.1...v2.0.0-rc1 · juju/terraform-provider-juju · GitHub

1 Like