Skip to content

Releases: hashicorp/terraform-plugin-mux

v0.21.0

17 Sep 13:22

Choose a tag to compare

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

31 Jul 15:36

Choose a tag to compare

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

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

21 May 21:37

Choose a tag to compare

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

16 May 18:47

Choose a tag to compare

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

18 Mar 19:41

Choose a tag to compare

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

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

23 Jan 18:48

Choose a tag to compare

FEATURES:

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

v0.17.0

30 Oct 13:22

Choose a tag to compare

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

08 May 19:33

Choose a tag to compare

NOTES:

  • all: The v0.15.0 release 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:

  • tf5to6server: Add deferred action request and response fields to RPC translations (#237)
  • tf6to5server: Add deferred action request and response fields to RPC translations (#237)

v0.15.0

23 Feb 15:09

Choose a tag to compare

ENHANCEMENTS:

  • all: Upgrade protocol versions to support modified CallFunction RPC which returns a FunctionError rather than Diagnostics (#226)

v0.14.0

29 Jan 14:09

Choose a tag to compare

FEATURES:

  • all: Upgrade protocol versions to support the MoveResourceState RPC (#220)