Skip to content

Releases: hashicorp/terraform-plugin-mux

v0.23.1

Choose a tag to compare

@github-actions github-actions released this 13 Apr 13:53

ENHANCEMENTS:

  • tf5to6server: add translate package containing schema translator helper methods (#352)

v0.23.0

Choose a tag to compare

@github-actions github-actions released this 10 Mar 14:09

NOTES:

  • This Go module has been updated to Go 1.25 per the Go support policy. Any consumers building on earlier Go versions may experience errors. (#355)
  • all: To prevent compilation errors, ensure your Go module is updated to at least terraform-plugin-framework@v1.19.0, terraform-plugin-go@v0.31.1, terraform-plugin-sdk/v2@v2.40.0, and terraform-plugin-testing@v1.15.0 before upgrading this dependency. (#350)

FEATURES:

  • all: Upgraded protocols and added types to support GenerateResourceConfig RPC. (#350)

v0.22.0

Choose a tag to compare

@github-actions github-actions released this 27 Feb 07:49

FEATURES:

  • tf6muxserver: Upgraded mux server implementation to support state store types. (#345)
  • Added support for attribute and block level deprecation messages via the DeprecationMessage field in protocol version conversion between tfprotov5 and tfprotov6 (#346)

v0.21.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 13:22

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:

  • all: Upgraded mux server implementations to support action types. (#314)
  • all: Upgraded mux server implementations to support the new list. (#313)

v0.21.0-alpha.1

v0.21.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Jul 15:36

NOTES:

  • This alpha pre-release contains the ListResource RPC which returns a list of resource identities for a single managed resource type. (#313)
  • The ListResource and ValidateListResourceConfig RPCs are considered experimental and may change up until general availability. (#310)
  • This alpha pre-release contains the Actions RPC that allows practitioners to specify and invoke non-CRUD, ad-hoc operations that can cause changes to managed resources. (#314)
  • The Actions and ValidateActionConfig RPCs are considered experimental and may change up until general availability. (#317)

v0.20.0

Choose a tag to compare

@github-actions github-actions released this 21 May 21:37

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

Choose a tag to compare

@github-actions github-actions released this 16 May 18:47

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

v0.19.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Mar 19:41

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

Choose a tag to compare

@github-actions github-actions released this 23 Jan 18:48

FEATURES:

  • all: Upgrade protocol versions to support write-only attributes (#272)

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 13:22

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)