build(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.10.1 to 2.11.0
Created by: dependabot[bot]
Bumps github.com/hashicorp/terraform-plugin-sdk/v2 from 2.10.1 to 2.11.0.
Release notes
Sourced from github.com/hashicorp/terraform-plugin-sdk/v2's releases.
v2.11.0
NOTES:
- The underlying
terraform-plugin-logdependency has been updated to v0.3.0, which includes a breaking change in the optional additional fields parameter of logging function calls to ensure correctness and catch coding errors during compilation. Any early adopter provider logging which calls those functions may require updates. (#900)- helper/resource: The new terraform-plugin-log
sdk.helper_resourcelogger inherits theTF_LOG,TF_LOG_PATH_MASK, andTF_ACC_LOG_PATHenvironment variable settings, similar to the prior logging. TheTF_LOG_SDK_HELPER_RESOURCEenvironment variable can be used to separately control the new logger level. (#891)- helper/schema: Started using terraform-plugin-log to write some SDK-level logs. Very few logs use this functionality now, but in the future, the environment variable
TF_LOG_SDK_HELPER_SCHEMAwill be able to set the log level for the SDK separately from the provider. (#837)- helper/schema: The
SchematypeDiffSuppressOnRefreshfield opts in to usingDiffSuppressFuncto detect normalization changes during refresh, using the same rules as for planning. This can prevent normalization cascading downstream and producing confusing changes in other resources, and will avoid reporting "Values changed outside of Terraform" for normalization-only situations. This is a desirable behavior for most attributes that haveDiffSuppressFuncand so would ideally be on by default, but it is opt-in for backward compatibility reasons. (#882)- plugin: The
Debugfunction has been deprecated in preference of setting theDebugfield in theServeOptspassed into theServefunction. (#857)ENHANCEMENTS:
- helper/resource: Added more visible logging for test steps skipped via the
TestSteptypeSkipFuncfield. (#889)- helper/resource: Added terraform-plugin-log
sdk.helper_resourcelogger and extensiveTRACElog entries (#891)- helper/schema: Added the
DiffSuppressOnRefreshfield to theSchematype (#882)- plugin: Added support for writing protocol data to disk by setting
TF_LOG_SDK_PROTO_DATA_DIRenvironment variable (#857)- plugin: Increased maximum gRPC send and receive message size limit to 256MB (#857)
BUG FIXES:
Changelog
Sourced from github.com/hashicorp/terraform-plugin-sdk/v2's changelog.
2.11.0 (March 11, 2022)
NOTES:
- The underlying
terraform-plugin-logdependency has been updated to v0.3.0, which includes a breaking change in the optional additional fields parameter of logging function calls to ensure correctness and catch coding errors during compilation. Any early adopter provider logging which calls those functions may require updates. (#900)- helper/resource: The new terraform-plugin-log
sdk.helper_resourcelogger inherits theTF_LOG,TF_LOG_PATH_MASK, andTF_ACC_LOG_PATHenvironment variable settings, similar to the prior logging. TheTF_LOG_SDK_HELPER_RESOURCEenvironment variable can be used to separately control the new logger level. (#891)- helper/schema: Started using terraform-plugin-log to write some SDK-level logs. Very few logs use this functionality now, but in the future, the environment variable
TF_LOG_SDK_HELPER_SCHEMAwill be able to set the log level for the SDK separately from the provider. (#837)- helper/schema: The
SchematypeDiffSuppressOnRefreshfield opts in to usingDiffSuppressFuncto detect normalization changes during refresh, using the same rules as for planning. This can prevent normalization cascading downstream and producing confusing changes in other resources, and will avoid reporting "Values changed outside of Terraform" for normalization-only situations. This is a desirable behavior for most attributes that haveDiffSuppressFuncand so would ideally be on by default, but it is opt-in for backward compatibility reasons. (#882)- plugin: The
Debugfunction has been deprecated in preference of setting theDebugfield in theServeOptspassed into theServefunction. (#857)ENHANCEMENTS:
- helper/resource: Added more visible logging for test steps skipped via the
TestSteptypeSkipFuncfield. (#889)- helper/resource: Added terraform-plugin-log
sdk.helper_resourcelogger and extensiveTRACElog entries (#891)- helper/schema: Added the
DiffSuppressOnRefreshfield to theSchematype (#882)- plugin: Added support for writing protocol data to disk by setting
TF_LOG_SDK_PROTO_DATA_DIRenvironment variable (#857)- plugin: Increased maximum gRPC send and receive message size limit to 256MB (#857)
BUG FIXES:
Commits
-
654852aUpdate CHANGELOG for 2.11.0 -
443f935Update CODEOWNERS with new team name:@hashicorp/terraform-devex(#906) -
2585244plugin: Always forward tf6server close channel (#905) -
42342e3Bump golangci/golangci-lint-action from 2 to 3.1.0 (#902) -
52c80f8Bump actions/checkout from 2 to 3 (#903) -
017c3f0.github: Add github-actions management to dependabot (#898) -
4d12ca1Update GH Action 'add-content-to-project' to use 'pull_request_target' to all... -
9e6514cBump github.com/hashicorp/terraform-plugin-go from 0.7.1 to 0.8.0 (#900) -
aeb1360GH Action to link incoming issues and pull-requests to the Terraform DevEx Te... -
b73052fRevert "ExtraTestCheckFuncs to check attribute's string length (#893)" (#896) - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)