hashicorp/terraform-plugin-framework (github.com/hashicorp/terraform-plugin-framework)
### [`v1.4.0`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.4.0)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.3.5...v1.4.0)
NOTES:
- all: This Go module has been updated to Go 1.20 per the [Go support policy](https://go.dev/doc/devel/release#policy). It is recommended to review the [Go 1.20 release notes](https://go.dev/doc/go1.20) before upgrading. Any consumers building on earlier Go versions may experience errors. ([#835](https://togithub.com/hashicorp/terraform-plugin-framework/issues/835))
FEATURES:
- providerserver: Upgrade to protocol versions 5.4 and 6.4, which can significantly reduce memory usage with Terraform 1.6 and later when a configuration includes multiple instances of the same provider ([#828](https://togithub.com/hashicorp/terraform-plugin-framework/issues/828))
hashicorp/terraform-plugin-framework-validators (github.com/hashicorp/terraform-plugin-framework-validators)
### [`v0.12.0`](https://togithub.com/hashicorp/terraform-plugin-framework-validators/releases/tag/v0.12.0)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework-validators/compare/v0.11.0...v0.12.0)
ENHANCEMENTS:
- boolvalidator: Added `All`, `Any`, and `AnyWithAllWarnings` validators ([#158](https://togithub.com/hashicorp/terraform-plugin-framework-validators/issues/158))
- datasourcevalidator: Added `All`, `Any`, and `AnyWithAllWarnings` validators ([#158](https://togithub.com/hashicorp/terraform-plugin-framework-validators/issues/158))
- providervalidator: Added `All`, `Any`, and `AnyWithAllWarnings` validators ([#158](https://togithub.com/hashicorp/terraform-plugin-framework-validators/issues/158))
- resourcevalidator: Added `All`, `Any`, and `AnyWithAllWarnings` validators ([#158](https://togithub.com/hashicorp/terraform-plugin-framework-validators/issues/158))
hashicorp/terraform-plugin-go (github.com/hashicorp/terraform-plugin-go)
### [`v0.19.0`](https://togithub.com/hashicorp/terraform-plugin-go/releases/tag/v0.19.0)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-go/compare/v0.18.0...v0.19.0)
NOTES:
- all: If using terraform-plugin-framework, terraform-plugin-mux, or terraform-plugin-sdk, only upgrade this Go module when upgrading those Go modules or you may receive a `missing GetMetadata method` error when compiling ([#310](https://togithub.com/hashicorp/terraform-plugin-go/issues/310))
- all: This Go module has been updated to Go 1.20 per the [Go support policy](https://go.dev/doc/devel/release#policy). It is recommended to review the [Go 1.20 release notes](https://go.dev/doc/go1.20) before upgrading. Any consumers building on earlier Go versions may experience errors. ([#321](https://togithub.com/hashicorp/terraform-plugin-go/issues/321))
FEATURES:
- tfprotov5: Upgraded protocol to 5.4 and implemented `GetMetadata` RPC ([#310](https://togithub.com/hashicorp/terraform-plugin-go/issues/310))
- tfprotov6: Upgraded protocol to 6.4 and implemented `GetMetadata` RPC ([#310](https://togithub.com/hashicorp/terraform-plugin-go/issues/310))
ENHANCEMENTS:
- tfprotov5: Added `ServerCapabilities` type `GetProviderSchemaOptional` field, which when enabled can signal that the provider supports RPC operations without the `GetProviderSchema` RPC being called first ([#310](https://togithub.com/hashicorp/terraform-plugin-go/issues/310))
- tfprotov6: Added `ServerCapabilities` type `GetProviderSchemaOptional` field, which when enabled can signal that the provider supports RPC operations without the `GetProviderSchema` RPC being called first ([#310](https://togithub.com/hashicorp/terraform-plugin-go/issues/310))
hashicorp/terraform-plugin-testing (github.com/hashicorp/terraform-plugin-testing)
### [`v1.5.1`](https://togithub.com/hashicorp/terraform-plugin-testing/releases/tag/v1.5.1)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-testing/compare/v1.5.0...v1.5.1)
BUG FIXES:
- helper/resource: Fix regression by allowing providers to be defined both at the `TestCase` level, and within `TestStep.Config` ([#177](https://togithub.com/hashicorp/terraform-plugin-testing/issues/177))
### [`v1.5.0`](https://togithub.com/hashicorp/terraform-plugin-testing/releases/tag/v1.5.0)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-testing/compare/v1.4.0...v1.5.0)
FEATURES:
- config: Introduced new `config` package which contains interfaces and helper functions for working with native Terraform configuration and variables ([#153](https://togithub.com/hashicorp/terraform-plugin-testing/issues/153))
- helper/resource: Added `TestStep.ConfigDirectory` to allow specifying a directory containing Terraform configuration for use during acceptance tests ([#153](https://togithub.com/hashicorp/terraform-plugin-testing/issues/153))
- helper/resource: Added `TestStep.ConfigFile` to allow specifying a file containing Terraform configuration for use during acceptance tests ([#153](https://togithub.com/hashicorp/terraform-plugin-testing/issues/153))
- helper/resource: Added `TestStep.ConfigVariables` to allow specifying Terraform variables for use with Terraform configuration during acceptance tests ([#153](https://togithub.com/hashicorp/terraform-plugin-testing/issues/153))
- helper/resource: Removed data resource and managed resource `id` attribute requirement ([#84](https://togithub.com/hashicorp/terraform-plugin-testing/issues/84))
ENHANCEMENTS:
- helper/resource: Added `TestStep` type `ImportStateVerifyIdentifierAttribute` field, which can override the default `id` attribute used for matching prior resource state with imported resource state ([#84](https://togithub.com/hashicorp/terraform-plugin-testing/issues/84))
Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v1.3.5
->v1.4.0
v0.11.0
->v0.12.0
v0.18.0
->v0.19.0
v1.4.0
->v1.5.1
Release Notes
hashicorp/terraform-plugin-framework (github.com/hashicorp/terraform-plugin-framework)
### [`v1.4.0`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.4.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.3.5...v1.4.0) NOTES: - all: This Go module has been updated to Go 1.20 per the [Go support policy](https://go.dev/doc/devel/release#policy). It is recommended to review the [Go 1.20 release notes](https://go.dev/doc/go1.20) before upgrading. Any consumers building on earlier Go versions may experience errors. ([#835](https://togithub.com/hashicorp/terraform-plugin-framework/issues/835)) FEATURES: - providerserver: Upgrade to protocol versions 5.4 and 6.4, which can significantly reduce memory usage with Terraform 1.6 and later when a configuration includes multiple instances of the same provider ([#828](https://togithub.com/hashicorp/terraform-plugin-framework/issues/828))hashicorp/terraform-plugin-framework-validators (github.com/hashicorp/terraform-plugin-framework-validators)
### [`v0.12.0`](https://togithub.com/hashicorp/terraform-plugin-framework-validators/releases/tag/v0.12.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework-validators/compare/v0.11.0...v0.12.0) ENHANCEMENTS: - boolvalidator: Added `All`, `Any`, and `AnyWithAllWarnings` validators ([#158](https://togithub.com/hashicorp/terraform-plugin-framework-validators/issues/158)) - datasourcevalidator: Added `All`, `Any`, and `AnyWithAllWarnings` validators ([#158](https://togithub.com/hashicorp/terraform-plugin-framework-validators/issues/158)) - providervalidator: Added `All`, `Any`, and `AnyWithAllWarnings` validators ([#158](https://togithub.com/hashicorp/terraform-plugin-framework-validators/issues/158)) - resourcevalidator: Added `All`, `Any`, and `AnyWithAllWarnings` validators ([#158](https://togithub.com/hashicorp/terraform-plugin-framework-validators/issues/158))hashicorp/terraform-plugin-go (github.com/hashicorp/terraform-plugin-go)
### [`v0.19.0`](https://togithub.com/hashicorp/terraform-plugin-go/releases/tag/v0.19.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-go/compare/v0.18.0...v0.19.0) NOTES: - all: If using terraform-plugin-framework, terraform-plugin-mux, or terraform-plugin-sdk, only upgrade this Go module when upgrading those Go modules or you may receive a `missing GetMetadata method` error when compiling ([#310](https://togithub.com/hashicorp/terraform-plugin-go/issues/310)) - all: This Go module has been updated to Go 1.20 per the [Go support policy](https://go.dev/doc/devel/release#policy). It is recommended to review the [Go 1.20 release notes](https://go.dev/doc/go1.20) before upgrading. Any consumers building on earlier Go versions may experience errors. ([#321](https://togithub.com/hashicorp/terraform-plugin-go/issues/321)) FEATURES: - tfprotov5: Upgraded protocol to 5.4 and implemented `GetMetadata` RPC ([#310](https://togithub.com/hashicorp/terraform-plugin-go/issues/310)) - tfprotov6: Upgraded protocol to 6.4 and implemented `GetMetadata` RPC ([#310](https://togithub.com/hashicorp/terraform-plugin-go/issues/310)) ENHANCEMENTS: - tfprotov5: Added `ServerCapabilities` type `GetProviderSchemaOptional` field, which when enabled can signal that the provider supports RPC operations without the `GetProviderSchema` RPC being called first ([#310](https://togithub.com/hashicorp/terraform-plugin-go/issues/310)) - tfprotov6: Added `ServerCapabilities` type `GetProviderSchemaOptional` field, which when enabled can signal that the provider supports RPC operations without the `GetProviderSchema` RPC being called first ([#310](https://togithub.com/hashicorp/terraform-plugin-go/issues/310))hashicorp/terraform-plugin-testing (github.com/hashicorp/terraform-plugin-testing)
### [`v1.5.1`](https://togithub.com/hashicorp/terraform-plugin-testing/releases/tag/v1.5.1) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-testing/compare/v1.5.0...v1.5.1) BUG FIXES: - helper/resource: Fix regression by allowing providers to be defined both at the `TestCase` level, and within `TestStep.Config` ([#177](https://togithub.com/hashicorp/terraform-plugin-testing/issues/177)) ### [`v1.5.0`](https://togithub.com/hashicorp/terraform-plugin-testing/releases/tag/v1.5.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-testing/compare/v1.4.0...v1.5.0) FEATURES: - config: Introduced new `config` package which contains interfaces and helper functions for working with native Terraform configuration and variables ([#153](https://togithub.com/hashicorp/terraform-plugin-testing/issues/153)) - helper/resource: Added `TestStep.ConfigDirectory` to allow specifying a directory containing Terraform configuration for use during acceptance tests ([#153](https://togithub.com/hashicorp/terraform-plugin-testing/issues/153)) - helper/resource: Added `TestStep.ConfigFile` to allow specifying a file containing Terraform configuration for use during acceptance tests ([#153](https://togithub.com/hashicorp/terraform-plugin-testing/issues/153)) - helper/resource: Added `TestStep.ConfigVariables` to allow specifying Terraform variables for use with Terraform configuration during acceptance tests ([#153](https://togithub.com/hashicorp/terraform-plugin-testing/issues/153)) - helper/resource: Removed data resource and managed resource `id` attribute requirement ([#84](https://togithub.com/hashicorp/terraform-plugin-testing/issues/84)) ENHANCEMENTS: - helper/resource: Added `TestStep` type `ImportStateVerifyIdentifierAttribute` field, which can override the default `id` attribute used for matching prior resource state with imported resource state ([#84](https://togithub.com/hashicorp/terraform-plugin-testing/issues/84))Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.