Juju Terraform provider 2.0.1 release notes
June 8, 2026
Requirements and compatibility
- Requires Juju controller version 3 or higher. Support for Juju 2.9 controllers has been dropped in the 2.0.0 release.
- 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.
Enhancements
Machine attribute in juju_application data source
The juju_application data source now exposes a machines attribute, allowing users to retrieve machine placement information for an already-existing application directly from their Terraform configuration. See #1209 by @SimoneDutto.
Controller patch upgrades
The juju_controller resource now supports patch-level controller upgrades, allowing users to upgrade their controller to a newer patch version without destroying and re-creating the resource. See #1240 by @kian99.
Bug fixes
- Fix charm update handling when changing channel by @kian99 in #1222.
- Fix unit count bug when machines count is unknown by @SimoneDutto in #1223.
Documentation
- Update charm refresh documentation by @kian99 in #1225.
Maintenance
- Run k8s tunnel add machine tests on Juju 3.6 and above by @ale8k in #1239.
- Enable Terraform integration tests against JAAS v3 by @SimoneDutto in #1258.