Releases: hashicorp/terraform-plugin-mux
Releases · hashicorp/terraform-plugin-mux
v0.21.0
NOTES:
- all: This Go module has been updated to Go 1.24 per the Go support policy. It is recommended to review the Go 1.24 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#324)
FEATURES:
v0.21.0-alpha.1
NOTES:
- This alpha pre-release contains the
ListResourceRPC which returns a list of resource identities for a single managed resource type. (#313) - The
ListResourceandValidateListResourceConfigRPCs are considered experimental and may change up until general availability. (#310) - This alpha pre-release contains the
ActionsRPC that allows practitioners to specify and invoke non-CRUD, ad-hoc operations that can cause changes to managed resources. (#314) - The
ActionsandValidateActionConfigRPCs are considered experimental and may change up until general availability. (#317)
v0.20.0
BUG FIXES:
- all: Fixed a bug where muxed provider servers were not enforced to implement
GetResourceIdentitySchemas, which is required by Terraform v1.12.1 in the scenario where at least one of the muxed provider servers supports identity. Before upgrading this dependency the Go modules that support identity should also be upgraded to prevent confusing errors, which are: terraform-plugin-go@v0.28.0, terraform-plugin-framework@v1.15.0, terraform-plugin-sdk/v2@v2.37.0, and terraform-plugin-testing@v1.13.0. (#307)
v0.19.0
NOTES:
- all: This Go module has been updated to Go 1.23 per the Go support policy. It is recommended to review the Go 1.23 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#291)
FEATURES:
- tf5muxserver+tf6muxserver+tf6to5server+tf5to6server: Upgraded protocols and added types to support the new resource identity feature (#278)
v0.19.0-alpha.1
NOTES:
- all: This Go module has been updated to Go 1.23 per the Go support policy. It is recommended to review the Go 1.23 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#291)
- This alpha pre-release contains the muxing logic for managed resource identity, which can used with Terraform v1.12.0-alpha20250312, to store and read identity data during plan and apply workflows. (#278)
v0.18.0
v0.17.0
NOTES:
- all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#250)
FEATURES:
- all: Upgrade protocol versions to support ephemeral resource types (#257)
v0.16.0
NOTES:
- all: The
v0.15.0release updated this Go module to Go 1.21 per the Go support policy. It is recommended to review the Go 1.21 release notes before upgrading. Any consumers building on earlier Go versions may experience errors (#227)
ENHANCEMENTS: