Juju Terraform provider 2.0.0 was released

Juju Terraform provider 2.0.0 release notes

May 26, 2026

:puzzle_piece: Requirements and compatibility

  • Requires Juju controller version 3 or higher. Support for Juju 2.9 controllers has been dropped.
  • If using JAAS, requires Juju controller version 3.6.5 or higher.
  • Uses Juju client API code from the tip of the Juju 4.0 branch.

:warning: Breaking changes

Juju 2.9 controller support removed

This release drops support for Juju 2.9 controllers. If you still use Juju 2.9, you must either upgrade your controller to Juju 3.6 before migrating to version 2 of the provider, or continue using version 1 releases of the provider. The 1.5 version of the provider will continue to receive security updates and bug fixes.

IMPORTANT: Upgrading from the latest version 1 of the Terraform Provider to version 2 requires no changes to your Terraform plans. See the upgrade to version 2 guide for more information.

:rocket: New features

Support for Juju 3 and 4 controllers

The Terraform Provider can now be used against both Juju 3 and Juju 4 controllers. This release uses Juju client API code from the tip of the Juju 4.0 branch, enabling users to take advantage of features available in the latest Juju releases.

:hammer_and_wrench: Juju 4 compatibility changes

:broom: Maintenance

1 Like