Skip to content

Releases: hashicorp/terraform-plugin-mux

v0.16.0

08 May 19:33
Compare
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
Compare
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
Compare
Choose a tag to compare

FEATURES:

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

v0.13.0

14 Dec 16:58
Compare
Choose a tag to compare

NOTES:

FEATURES:

  • all: Upgrade protocol versions to support provider-defined functions (#209)

v0.12.0

06 Sep 17:10
Compare
Choose a tag to compare

NOTES:

  • all: This Go module has been updated to Go 1.20 per the Go support policy. It is recommended to review the Go 1.20 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#188)

FEATURES:

  • all: 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 (#185)

v0.11.2

14 Jul 16:03
Compare
Choose a tag to compare

BUG FIXES:

  • tf5muxserver: Ensure GetProviderSchema RPC diagnostics are properly returned to Terraform (#176)
  • tf6muxserver: Ensure GetProviderSchema RPC diagnostics are properly returned to Terraform (#176)

v0.11.1

29 Jun 15:45
Compare
Choose a tag to compare

BUG FIXES:

  • tf5muxserver: Adjust function signature of NewMuxServer() to return *muxServer, which is required to satisfy the tfprotov5.ProviderServer interface (#172)
  • tf6muxserver: Adjust function signature of NewMuxServer() to return *muxServer, which is required to satisfy the tfprotov6.ProviderServer interface (#172)

v0.11.0

28 Jun 14:59
Compare
Choose a tag to compare

BUG FIXES:

  • tf5muxserver: Removed unnecessary resource schema caching, which reduces resident memory utilization (#168)
  • tf6muxserver: Removed unnecessary resource schema caching, which reduces resident memory utilization (#168)

v0.10.0

24 Apr 13:36
Compare
Choose a tag to compare

NOTES:

  • This Go module has been updated to Go 1.19 per the Go support policy. Any consumers building on earlier Go versions may experience errors. (#143)

BUG FIXES:

  • tf5muxserver+tf6muxserver: Ensure provider acceptance testing can properly detect mux server errors in GetProviderSchema response (#152)

v0.9.0

08 Feb 22:21
Compare
Choose a tag to compare

ENHANCEMENTS:

  • tf5muxserver+tf6muxserver: Support Terraform 1.3+ PlanResourceChange on destroy for underlying servers which enable the capability, such as terraform-plugin-framework (#133)