terraform-provider-newrelic
terraform-provider-newrelic copied to clipboard
chore(deps): Update module github.com/hashicorp/terraform-plugin-sdk/v2 to v2.34.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| github.com/hashicorp/terraform-plugin-sdk/v2 | v2.26.1 -> v2.34.0 |
Release Notes
hashicorp/terraform-plugin-sdk (github.com/hashicorp/terraform-plugin-sdk/v2)
v2.34.0
NOTES:
- all: The
v2.33.0release 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 (#1318) - This release contains support for deferred actions, which is an experimental feature only available in prerelease builds of Terraform 1.9 and later. This functionality is subject to change and is not protected by version compatibility guarantees. (#1335)
FEATURES:
- helper/schema: Added
(Provider).ConfigureProviderfunction for configuring providers that support additional features, such as deferred actions. (#1335) - helper/schema: Added
(Resource).ResourceBehaviorto allow additional control over deferred action behavior during plan modification. (#1335)
v2.33.0
NOTES:
- helper/schema: While this Go module will not receive support for provider defined functions, the provider server is updated to handle the new operation, which will be required to prevent errors when updating terraform-plugin-framework or terraform-plugin-mux in the future (#1316)
v2.32.0
NOTES:
- helper/schema: While this Go module will not receive support for moving resource state across resource types, the provider server is updated to handle the new operation, which will be required to prevent errors when updating terraform-plugin-framework or terraform-plugin-mux in the future. (#1307)
v2.31.0
NOTES:
- helper/schema: While this Go module will not receive support for provider-defined functions, the provider server is updated to handle the new operations, which will be required to prevent errors when updating terraform-plugin-framework or terraform-plugin-mux in the future. (#1288)
v2.30.0
NOTES:
- meta: The
SDKVersionvariable,SDKPrereleasevariable, andSDKVersionString()function have been deprecated. Use the Go standard libraryruntime/debugpackage build information instead. (#1257)
BUG FIXES:
- meta: Fixed version in
SDKVersionvariable andSDKVersionString()function (#1257) - helper/schema: Ensured
(ResourceData).GetRawConfig()data is populated forProvider.ConfigureFuncandProvider.ConfigureContextFunc(#1270) - helper/schema: Ensured
(ResourceData).GetOkExists()second result istruewhen configuration contains zero-value data inProvider.ConfigureFuncandProvider.ConfigureContextFunc(#1270)
v2.29.0
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. (#1245)
FEATURES:
- helper/schema: Upgrade to protocol version 5.4, which can significantly reduce memory usage with Terraform 1.6 and later when a configuration includes multiple instances of the same provider (#1234)
ENHANCEMENTS:
- helper/validation: Added
AllDiagandAnyDiag, which areSchemaValidateDiagFuncvariants ofAllandAny(#1155) - helper/validation: Added quoting in
StringInSliceerror diagnostic output to prevent confusion with values that contain spaces (#464)
v2.28.0
NOTES:
- helper/schema: The
ResourcetypeEnableApplyLegacyTypeSystemErrorsandEnablePlanLegacyTypeSystemErrorsfields can be enabled to more easily discover resource data consistency errors which Terraform would normally demote to warning logs. Before enabling the flag in a production release for a resource, the resource should be exhaustively acceptance tested as there may be unrecoverable error situations for practitioners. It is recommended to first enable and test in environments where it is easy to clean up resources, potentially outside of Terraform. (#1227)
ENHANCEMENTS:
- helper/schema: Added
ResourcetypeEnableLegacyTypeSystemApplyErrorsfield, which will prevent Terraform from demoting data consistency errors to warning logs duringApplyResourceChange(Create,Update, andDelete) operations with the resource (#1227) - helper/schema: Added
ResourcetypeEnableLegacyTypeSystemPlanErrorsfield, which can be used to prevent Terraform from demoting data consistency errors to warning logs duringPlanResourceChangeoperations with the resource (#1227)
v2.27.0
NOTES:
- helper/schema: Consumers directly referencing the
ResourcetypeSchemafield should switch to theSchemaMapmethod to ensure newSchemaFuncfield data is properly retrieved (#1217)
ENHANCEMENTS:
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Codecov Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 30.47%. Comparing base (f0ac2c1) to head (f38dced).
Additional details and impacted files
@@ Coverage Diff @@
## main #2503 +/- ##
=======================================
Coverage 30.47% 30.47%
=======================================
Files 105 105
Lines 29054 29054
=======================================
Hits 8853 8853
Misses 20021 20021
Partials 180 180
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
ℹ Artifact update notice
File name: go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):
- 21 additional dependencies were updated
Details:
| Package | Change |
|---|---|
github.com/golang/protobuf |
v1.5.3 -> v1.5.4 |
github.com/google/go-cmp |
v0.5.9 -> v0.7.0 |
github.com/hashicorp/go-cty |
v1.4.1-0.20200414143053-d3edf31b6320 -> v1.5.0 |
github.com/hashicorp/go-plugin |
v1.4.8 -> v1.6.3 |
github.com/hashicorp/go-version |
v1.6.0 -> v1.7.0 |
github.com/hashicorp/hc-install |
v0.5.0 -> v0.9.2 |
github.com/hashicorp/hcl/v2 |
v2.16.2 -> v2.23.0 |
github.com/hashicorp/terraform-exec |
v0.18.1 -> v0.23.0 |
github.com/hashicorp/terraform-json |
v0.16.0 -> v0.25.0 |
github.com/hashicorp/terraform-plugin-go |
v0.14.3 -> v0.27.0 |
github.com/hashicorp/terraform-plugin-log |
v0.8.0 -> v0.9.0 |
github.com/hashicorp/terraform-registry-address |
v0.1.0 -> v0.2.5 |
github.com/hashicorp/terraform-svchost |
v0.0.0-20200729002733-f050f53b9734 -> v0.1.1 |
github.com/hashicorp/yamux |
v0.0.0-20181012175058-2f1d1f20f75d -> v0.1.1 |
github.com/zclconf/go-cty |
v1.13.1 -> v1.16.2 |
golang.org/x/crypto |
v0.37.0 -> v0.38.0 |
golang.org/x/mod |
v0.17.0 -> v0.24.0 |
golang.org/x/sys |
v0.32.0 -> v0.33.0 |
golang.org/x/text |
v0.24.0 -> v0.25.0 |
google.golang.org/appengine |
v1.6.7 -> v1.6.8 |
google.golang.org/genproto/googleapis/rpc |
v0.0.0-20230525234030-28d5490b6b19 -> v0.0.0-20250218202821-56aae31c358a |