Releases: ctrlplanedev/terraform-provider-ctrlplane
Releases · ctrlplanedev/terraform-provider-ctrlplane
v1.8.0
v1.7.1
Dependencies
- Bump
terraform-plugin-frameworkfrom 1.17.0 to 1.19.0 - Bump
terraform-plugin-gofrom 0.29.0 to 0.31.0 - Bump
terraform-plugin-testingfrom 1.14.0 to 1.15.0 - Bump
hashicorp/copywritefrom 0.24.2 to 0.25.1 (tools) - Bump
actions/setup-gofrom 6.2.0 to 6.3.0 - Bump
crazy-max/ghaction-import-gpgfrom 6.3.0 to 7.0.0 - Bump
goreleaser/goreleaser-actionfrom 6.4.0 to 7.0.0 - Bump
hashicorp/setup-terraformfrom 3.1.2 to 4.0.0
Maintenance
- Migrate copyright headers from HashiCorp to IBM (via copywrite v0.25.1 auto-migration)
v1.7.0
Features
- Add trigger_run_on_change to deployment terraform_cloud override block
- Add webhook_url and trigger_run_on_change to job agent terraform_cloud block
- Make token optional on job agent terraform_cloud block
Bug Fixes
- Fix phantom diffs caused by misidentifying terraform_cloud config as argocd on read-back
- Fix perpetual diffs from fmt.Sprint(nil) producing "" for unset fields
- Fix sensitive token being dropped from state on every read (now preserved from prior state)
- Fix empty string "" being coerced to null, causing drift for template = ""
- Fix token being unconditionally sent as empty string to API when omitted
- Handle ElementsAs diagnostics when extracting prior state agents
Tests
- Add unit tests for block type detection, import cycle, and token preservation
v1.6.5
Merge pull request #31 from ctrlplanedev/use-string-cel fix: use direct CEL string
v1.6.4
Merge pull request #27 from ctrlplanedev/sleep-verification-provider feat: sleep verification provider
v1.6.3
Merge pull request #22 from ctrlplanedev/support-version-selector-rule feat: version selector rule support
v1.6.2
Merge pull request #20 from ctrlplanedev/job-agent-dynamic-resource feat: support dynamic blocks for job agent resource
v1.6.1
chore: update docs
v1.6.0
Merge pull request #19 from ctrlplanedev/deployment-agents-array chore: support multiple agents for deployment
v1.5.2
Merge pull request #18 from ctrlplanedev/reference-value-optional fix: reference values is an optional field