Sourced from github.com/hashicorp/terraform-plugin-testing's\r\nreleases.
\r\n\r\n\r\nv1.8.0
\r\nFEATURES:
\r\n\r\n
\r\n- plancheck: Added
\r\nExpectDeferredChange
and\r\nExpectNoDeferredChanges
checks for experimental deferred\r\naction support. (#331)- tfversion: Added
\r\nSkipIfNotPrerelease
version check for\r\ntesting experimental features of prerelease Terraform builds. (#331)ENHANCEMENTS:
\r\n\r\n
\r\n- helper/acctest: Improve scope of IPv4/IPv6 random address generation\r\nin RandIpAddress() (#305)
\r\n- knownvalue: Add
\r\nTupleExact
,TuplePartial
\r\nandTupleSizeExact
checks for dynamic value testing. (#312)- tfversion: Ensured Terraform CLI prerelease versions are considered\r\nsemantically equal to patch versions in built-in checks to match the\r\nTerraform CLI versioning policy (#303)
\r\n- helper/resource: Added
\r\n(TestCase).AdditionalCLIOptions
\r\nwithAllowDeferral
option for plan and apply commands. (#331)BUG FIXES:
\r\n\r\n
Sourced from github.com/hashicorp/terraform-plugin-testing's\r\nchangelog.
\r\n\r\n\r\n1.8.0 (May 17, 2024)
\r\nFEATURES:
\r\n\r\n
\r\n- plancheck: Added
\r\nExpectDeferredChange
and\r\nExpectNoDeferredChanges
checks for experimental deferred\r\naction support. (#331)- tfversion: Added
\r\nSkipIfNotPrerelease
version check for\r\ntesting experimental features of prerelease Terraform builds. (#331)ENHANCEMENTS:
\r\n\r\n
\r\n- helper/acctest: Improve scope of IPv4/IPv6 random address generation\r\nin RandIpAddress() (#305)
\r\n- knownvalue: Add
\r\nTupleExact
,TuplePartial
\r\nandTupleSizeExact
checks for dynamic value testing. (#312)- tfversion: Ensured Terraform CLI prerelease versions are considered\r\nsemantically equal to patch versions in built-in checks to match the\r\nTerraform CLI versioning policy (#303)
\r\n- helper/resource: Added
\r\n(TestCase).AdditionalCLIOptions
\r\nwithAllowDeferral
option for plan and apply commands. (#331)BUG FIXES:
\r\n\r\n
9bd8b68
\r\nUpdate changelogcb1f2b6
\r\nall: Add deferred action testing support (plan checks, version check,\r\nand CLI...4c2e5cd
\r\nbuild(deps): Bump github.com/hashicorp/terraform-exec (#341)d2b5170
\r\nbuild(deps): Bump github.com/hashicorp/terraform-json (#339)3c2a359
\r\nbuild(deps): Bump github.com/hashicorp/terraform-json (#338)4d7396c
\r\nResult of tsccr-helper -log-level=info gha update -latest . (#337)b1c7043
\r\nbuild(deps): Bump hashicorp/setup-copywrite from 1.1.2 to 1.1.3 (#336)3a51be8
\r\nbuild(deps): Bump hashicorp/setup-terraform from 3.1.0 to 3.1.1 (#335)bf5f38d
\r\nResult of tsccr-helper -log-level=info gha update -latest . (#332)9d6a87e
\r\nbuild(deps): Bump golang.org/x/crypto from 0.22.0 to 0.23.0 (#333)Sourced from github.com/hashicorp/terraform-plugin-sdk/v2's\r\nreleases.
\r\n\r\n\r\nv2.34.0
\r\nNOTES:
\r\n\r\n
\r\n- all: The
\r\nv2.33.0
release updated this Go module to Go\r\n1.21 per the Go\r\nsupport policy. It is recommended to review the Go 1.21 release notes before\r\nupgrading. Any consumers building on earlier Go versions may experience\r\nerrors (#1318)- This release contains support for deferred actions, which is an\r\nexperimental feature only available in prerelease builds of Terraform\r\n1.9 and later. This functionality is subject to change and is not\r\nprotected by version compatibility guarantees. (#1335)
\r\nFEATURES:
\r\n\r\n
\r\n- helper/schema: Added
\r\n(Provider).ConfigureProvider
\r\nfunction for configuring providers that support additional features,\r\nsuch as deferred actions. (#1335)- helper/schema: Added
\r\n(Resource).ResourceBehavior
to\r\nallow additional control over deferred action behavior during plan\r\nmodification. (#1335)
Sourced from github.com/hashicorp/terraform-plugin-sdk/v2's\r\nchangelog.
\r\n\r\n\r\n2.34.0 (May 17, 2024)
\r\nNOTES:
\r\n\r\n
\r\n- all: The
\r\nv2.33.0
release updated this Go module to Go\r\n1.21 per the Go\r\nsupport policy. It is recommended to review the Go 1.21 release notes before\r\nupgrading. Any consumers building on earlier Go versions may experience\r\nerrors (#1318)- This release contains support for deferred actions, which is an\r\nexperimental feature only available in prerelease builds of Terraform\r\n1.9 and later. This functionality is subject to change and is not\r\nprotected by version compatibility guarantees. (#1335)
\r\nFEATURES:
\r\n\r\n
\r\n- helper/schema: Added
\r\n(Provider).ConfigureProvider
\r\nfunction for configuring providers that support additional features,\r\nsuch as deferred actions. (#1335)- helper/schema: Added
\r\n(Resource).ResourceBehavior
to\r\nallow additional control over deferred action behavior during plan\r\nmodification. (#1335)
f4b227f
\r\nUpdate changelog19860a8
\r\nUpdate meta package SDKVersion02c429c
\r\nall: Add automatic deferred action support for unknown provider\r\nconfiguration...b76c8ef
\r\nbuild(deps): bump github.com/hashicorp/terraform-exec (#1341)f03b54b
\r\nbuild(deps): bump github.com/hashicorp/terraform-json (#1340)4b066a0
\r\nResult of tsccr-helper -log-level=info gha update -latest . (#1339)a8e0607
\r\nbuild(deps): bump hashicorp/setup-copywrite from 1.1.2 to 1.1.3 (#1338)04daf66
\r\nbuild(deps): bump github.com/hashicorp/terraform-plugin-go (#1336)f3da651
\r\nbuild(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0 (#1337)29017d5
\r\nResult of tsccr-helper -log-level=info gha update -latest . (#1334)Sourced from goreleaser/goreleaser-action's\r\nreleases.
\r\n\r\n\r\nv5.1.0
\r\nImportant
\r\nThis version changes the default behavior of
\r\nlatest
to\r\n~> v1
.The next major of this action (v6), will change this to
\r\n~>\r\nv2
, and will be launched together with GoReleaser v2.What's Changed
\r\n\r\n
\r\n- docs: bump actions to latest major by
\r\n@crazy-max
in goreleaser/goreleaser-action#435- chore(deps): bump docker/bake-action from 3 to 4 by
\r\n@dependabot
in goreleaser/goreleaser-action#436- chore(deps): bump codecov/codecov-action from 3 to 4 by
\r\n@dependabot
in goreleaser/goreleaser-action#437- chore(deps): bump actions/setup-go from 4 to 5 by
\r\n@dependabot
in goreleaser/goreleaser-action#443- chore(deps): bump actions/upload-artifact from 3 to 4 by
\r\n@dependabot
in goreleaser/goreleaser-action#444- Delete .kodiak.toml by
\r\n@vedantmgoyal9
\r\nin goreleaser/goreleaser-action#446- chore(deps): bump codecov/codecov-action from 3 to 4 by
\r\n@dependabot
in goreleaser/goreleaser-action#448- chore(deps): bump ip from 2.0.0 to 2.0.1 by
\r\n@dependabot
in goreleaser/goreleaser-action#450- Upgrade setup-go action version in README by
\r\n@kishaningithub
\r\nin goreleaser/goreleaser-action#455- chore(deps): bump tar from 6.1.14 to 6.2.1 by
\r\n@dependabot
in goreleaser/goreleaser-action#456- chore: use corepack to install yarn by
\r\n@crazy-max
in goreleaser/goreleaser-action#458- feat: lock this major version of the action to use '~> v1' as\r\n'latest' by
\r\n@caarlos0
in goreleaser/goreleaser-action#461- chore(deps): bump semver from 7.6.0 to 7.6.2 by
\r\n@dependabot
in goreleaser/goreleaser-action#462- chore(deps): bump
\r\n@actions/http-client
from 2.2.0 to\r\n2.2.1 by@dependabot
in goreleaser/goreleaser-action#451New Contributors
\r\n\r\n
\r\n- \r\n
@vedantmgoyal9
\r\nmade their first contribution in goreleaser/goreleaser-action#446Full Changelog: https://github.com/goreleaser/goreleaser-action/compare/v5.0.0...v5.1.0
\r\n
5742e2a
\r\nchore: re-generate70ccc5d
\r\nchore(deps): bump @actions/http-client
from 2.2.0 to 2.2.1\r\n(#451)d55bec7
\r\nchore(deps): bump semver from 7.6.0 to 7.6.2 (#462)f1dbd53
\r\nfeat: lock this major version of the action to use '~> v1' as\r\n'latest' (#461)2953d07
\r\nchore(deps): update http-client62d4b8a
\r\nchore: use corepack to install yarn (#458)f09f1a7
\r\nchore(deps): bump tar from 6.1.14 to 6.2.1 (#456)9937f9b
\r\nRevert "docs: Upgrade setup-go action version in README (#455)"b7f6f16
\r\ndocs: Upgrade setup-go action version in README (#455)c21f56a
\r\ndocs: update readmeSourced from github.com/oxidecomputer/oxide.go's\r\nreleases.
\r\n\r\n\r\nv0.1.0-beta6
\r\nBreaking changes
\r\n\r\n
\r\n- Types: Changes to BGP related types. #212
\r\nList of commits
\r\n\r\n
Sourced from github.com/oxidecomputer/oxide.go's\r\nchangelog.
\r\n\r\n\r\nv0.1.0-beta6 (2024/May/9)
\r\nBreaking changes
\r\n\r\n
\r\n- Types: Changes to BGP related types. #212
\r\nList of commits
\r\n\r\n
Sourced from github.com/hashicorp/terraform-plugin-go's\r\nreleases.
\r\n\r\n\r\nv0.23.0
\r\nBREAKING CHANGES:
\r\n\r\n
\r\n- tfprotov5+tfprotov6:
\r\nFunctionServer
interface is now\r\nrequired inProviderServer
. Implementations not needing\r\nfunction support can return errors from theGetFunctions
\r\nandCallFunction
methods. (#388)- tfprotov5+tfprotov6:
\r\nMoveResourceState
method is now\r\nrequired inResourceServer
. Implementations not needing\r\nmove state support can return errors from the\r\nMoveResourceState
method. (#388)NOTES:
\r\n\r\n
\r\n- all: To prevent compilation errors, ensure your Go module is updated\r\nto at least terraform-plugin-framework@v1.6.0,\r\nterraform-plugin-mux@v0.15.0, terraform-plugin-sdk/v2@v2.33.0, and\r\nterraform-plugin-testing@v1.7.0 before upgrading this dependency. (#388)
\r\nFEATURES:
\r\n\r\n
\r\n- tfprotov5+tfprotov6: Upgraded protocols and added types to support\r\ndeferred actions (#403)
\r\n
Sourced from github.com/hashicorp/terraform-plugin-go's\r\nchangelog.
\r\n\r\n\r\n0.23.0 (May 06, 2024)
\r\nBREAKING CHANGES:
\r\n\r\n
\r\n- tfprotov5+tfprotov6:
\r\nFunctionServer
interface is now\r\nrequired inProviderServer
. Implementations not needing\r\nfunction support can return errors from theGetFunctions
\r\nandCallFunction
methods. (#388)- tfprotov5+tfprotov6:
\r\nMoveResourceState
method is now\r\nrequired inResourceServer
. Implementations not needing\r\nmove state support can return errors from the\r\nMoveResourceState
method. (#388)NOTES:
\r\n\r\n
\r\n- all: To prevent compilation errors, ensure your Go module is updated\r\nto at least terraform-plugin-framework@v1.6.0,\r\nterraform-plugin-mux@v0.15.0, terraform-plugin-sdk/v2@v2.33.0, and\r\nterraform-plugin-testing@v1.7.0 before upgrading this dependency. (#388)
\r\nFEATURES:
\r\n\r\n
\r\n- tfprotov5+tfprotov6: Upgraded protocols and added types to support\r\ndeferred actions (#403)
\r\n
bd1819d
\r\nUpdate changelog8e4acd3
\r\ntfprotov5+tfprotov6: Add deferred action support to related RPCs (#403)5cc939c
\r\nResult of tsccr-helper -log-level=info gha update -latest . (#404)63881a9
\r\nbuild(deps): Bump google.golang.org/protobuf from 1.33.0 to 1.34.0 and\r\nprotoc...d956722
\r\nResult of tsccr-helper -log-level=info gha update -latest . (#401)106a9be
\r\nbuild(deps): Bump hashicorp/setup-terraform from 3.0.0 to 3.1.0 (#400)62ca775
\r\ntfprotov5+tfprotov6: Require FunctionServer in ProviderServer and\r\nMoveResourc...1861b52
\r\nbuild(deps): Bump golang.org/x/net from 0.21.0 to 0.23.0 (#399)fcd6900
\r\nbuild(deps): Bump golang.org/x/net from 0.17.0 to 0.23.0 in /tools (#398)Sourced from github.com/hashicorp/terraform-plugin-framework's\r\nreleases.
\r\n\r\n\r\nv1.8.0
\r\nBREAKING CHANGES:
\r\n\r\n
\r\n- function: Removed
\r\nDefinition
type\r\nParameter()
method (#968)NOTES:
\r\n\r\n
\r\n- function: Provider-defined function features are now considered\r\ngenerally available and protected by compatibility promises (#966)
\r\n- attr/xattr: The
\r\nTypeWithValidate
interface has been\r\ndeprecated in preference of theValidateableAttribute
\r\ninterface. AValidatableParameter
interface has also been\r\nadded to thefunction
package (#968)FEATURES:
\r\n\r\n
\r\n- attr/xattr: Added
\r\nValidateableAttribute
interface for\r\ncustom value type implementations (#968)- function: Added
\r\nValidateableParameter
interface for\r\ncustom value type implementations (#968)- \r\n
function
: AddBoolParameterValidator
,\r\nDynamicParameterValidator
,\r\nFloat64ParameterValidator
,\r\nInt64ParameterValidator
,\r\nListParameterValidator
,MapParameterValidator
,\r\nNumberParameterValidator
,\r\nObjectParameterValidator
,\r\nSetParameterValidator
, and\r\nStringParameterValidator
interfaces for custom function\r\nparameter validation implementations. (#971)- \r\n
function
: AddParameterWithBoolValidators
,\r\nParameterWithInt64Validators
,\r\nParameterWithFloat64Validators
,\r\nParameterWithDynamicValidators
,\r\nParameterWithListValidators
,\r\nParameterWithMapValidators
,\r\nParameterWithNumberValidators
,\r\nParameterWithObjectValidators
,\r\nParameterWithSetValidators
, and\r\nParameterWithStringValidators
interfaces to enable\r\nparameter-based validation support (#971)BUG FIXES:
\r\n\r\n
\r\n- types/basetypes: Prevented panic in the
\r\nMapValue
types\r\nEqual
method when the receiver has a nil\r\nelementType
(#961)- types/basetypes: Prevented panic in the
\r\nListValue
types\r\nEqual
method when the receiver has a nil\r\nelementType
(#961)- types/basetypes: Prevented panic in the
\r\nSetValue
types\r\nEqual
method when the receiver has a nil\r\nelementType
(#961)- resource: Ensured computed-only dynamic attributes will not cause\r\n
\r\nwrong final value type
errors during planning (#969)
Sourced from github.com/hashicorp/terraform-plugin-framework's\r\nchangelog.
\r\n\r\n\r\n1.8.0 (April 18, 2024)
\r\nBREAKING CHANGES:
\r\n\r\n
\r\n- function: Removed
\r\nDefinition
type\r\nParameter()
method (#968)NOTES:
\r\n\r\n
\r\n- function: Provider-defined function features are now considered\r\ngenerally available and protected by compatibility promises (#966)
\r\n- attr/xattr: The
\r\nTypeWithValidate
interface has been\r\ndeprecated in preference of theValidateableAttribute
\r\ninterface. AValidatableParameter
interface has also been\r\nadded to thefunction
package (#968)FEATURES:
\r\n\r\n
\r\n- attr/xattr: Added
\r\nValidateableAttribute
interface for\r\ncustom value type implementations (#968)- function: Added
\r\nValidateableParameter
interface for\r\ncustom value type implementations (#968)- \r\n
function
: AddBoolParameterValidator
,\r\nDynamicParameterValidator
,\r\nFloat64ParameterValidator
,\r\nInt64ParameterValidator
,\r\nListParameterValidator
,MapParameterValidator
,\r\nNumberParameterValidator
,\r\nObjectParameterValidator
,\r\nSetParameterValidator
, and\r\nStringParameterValidator
interfaces for custom function\r\nparameter validation implementations. (#971)- \r\n
function
: AddParameterWithBoolValidators
,\r\nParameterWithInt64Validators
,\r\nParameterWithFloat64Validators
,\r\nParameterWithDynamicValidators
,\r\nParameterWithListValidators
,\r\nParameterWithMapValidators
,\r\nParameterWithNumberValidators
,\r\nParameterWithObjectValidators
,\r\nParameterWithSetValidators
, and\r\nParameterWithStringValidators
interfaces to enable\r\nparameter-based validation support (#971)BUG FIXES:
\r\n\r\n
\r\n- types/basetypes: Prevented panic in the
\r\nMapValue
types\r\nEqual
method when the receiver has a nil\r\nelementType
(#961)- types/basetypes: Prevented panic in the
\r\nListValue
types\r\nEqual
method when the receiver has a nil\r\nelementType
(#961)- types/basetypes: Prevented panic in the
\r\nSetValue
types\r\nEqual
method when the receiver has a nil\r\nelementType
(#961)- resource: Ensured computed-only dynamic attributes will not cause\r\n
\r\nwrong final value type
errors during planning (#969)
711b0a5
\r\nUpdate changelog9d9533c
\r\nbuild(deps): Bump github.com/hashicorp/terraform-plugin-go (#984)23c2403
\r\nRemove wildcard suffix from setup_terraform
workflow call\r\n(#981)392ed7c
\r\nwebsite: Update testing documentation to utilize new\r\nstatecheck
and `knownv...de32b2c
\r\nbasetypes: fix equality for values with nil elementType (#961)d36ac87
\r\nAdd parameter-based provider-defined function validation (#971)f6057df
\r\ndocs: Remove technical preview verbiage from provider-defined functions\r\n(#972)4a9b6a3
\r\nAdd type-based provider-defined function parameter validation (#968)541a7cb
\r\nSmall edit for style on a code comment (#975)484f311
\r\ninternal/fwserver: Ensure computed dynamic values are marked as dynamic\r\ntype ...Sourced from github.com/hashicorp/terraform-plugin-go's\r\nreleases.
\r\n\r\n\r\nv0.22.2
\r\nBUG FIXES:
\r\n\r\n
\r\n- tftypes: Large integers are always encoded as msgpack integers\r\nrather than float values to ensure the decoded value will not be rounded\r\nto 52-bit precision (#396)
\r\n
Sourced from github.com/hashicorp/terraform-plugin-go's\r\nchangelog.
\r\n\r\n\r\n0.22.2 (April 18, 2024)
\r\nBUG FIXES:
\r\n\r\n
\r\n- tftypes: Large integers are always encoded as msgpack integers\r\nrather than float values to ensure the decoded value will not be rounded\r\nto 52-bit precision (#396)
\r\n
8e2a4b5
\r\nUpdate changelog865883d
\r\ndon't marshal integer values as msgpack floats (#396)6d19ca6
\r\nworkflows: Remove wildcard suffix from Terraform workflow call (#395)b2e7097
\r\nbuild(deps): Bump google.golang.org/grpc from 1.63.0 to 1.63.2 (#394)06b2d94
\r\nbuild(deps): Bump google.golang.org/grpc from 1.62.1 to 1.63.0 (#393)1d146a8
\r\nbuild(deps): Bump google.golang.org/protobuf in /tools (#390)c48da13
\r\nhttp2: fix TestServerContinuationFlood flakes762b58d
\r\nhttp2: fix tipos in commentba87210
\r\nhttp2: close connections when receiving too many headersebc8168
\r\nall: fix some typos3678185
\r\nhttp2: make TestCanonicalHeaderCacheGrowth faster448c44f
\r\nhttp2: remove clientTesterc7877ac
\r\nhttp2: convert the remaining clientTester tests to testClientConnd8870b0
\r\nhttp2: use synthetic time in TestIdleConnTimeoutd73acff
\r\nhttp2: only set up deadline when Server.IdleTimeout is positive89f602b
\r\nhttp2: validate client/outgoing trailers