Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update module github.com/hashicorp/terraform-plugin-framework to v1.10.0 #127

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 21, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/hashicorp/terraform-plugin-framework v1.6.1 -> v1.10.0 age adoption passing confidence

Release Notes

hashicorp/terraform-plugin-framework (github.com/hashicorp/terraform-plugin-framework)

v1.10.0

Compare Source

FEATURES:

  • types/basetypes: Added Int32Type and Int32Value implementations for Int32 value handling. (#​1010)
  • types/basetypes: Added interfaces basetypes.Int32Typable, basetypes.Int32Valuable, and basetypes.Int32ValuableWithSemanticEquals for Int32 custom type and value implementations. (#​1010)
  • resource/schema: Added Int32Attribute implementation for Int32 value handling. (#​1010)
  • datasource/schema: Added Int32Attribute implementation for Int32 value handling. (#​1010)
  • provider/schema: Added Int32Attribute implementation for Int32 value handling. (#​1010)
  • function: Added Int32Parameter and Int32Return for Int32 value handling. (#​1010)
  • resource/schema/int32default: New package with StaticValue implementation for Int32 schema-based default values. (#​1010)
  • resource/schema/int32planmodifier: New package with built-in implementations for Int32 value plan modification. (#​1010)
  • resource/schema/defaults: New Int32 interface for Int32 schema-based default implementations. (#​1010)
  • resource/schema/planmodifier: New Int32 interface for Int32 value plan modification implementations. (#​1010)
  • schema/validator: New Int32 interface for Int32 value schema validation. (#​1010)
  • types/basetypes: Added Float32Type and Float32Value implementations for Float32 value handling. (#​1014)
  • types/basetypes: Added interfaces basetypes.Float32Typable, basetypes.Float32Valuable, and basetypes.Float32ValuableWithSemanticEquals for Float32 custom type and value implementations. (#​1014)
  • resource/schema: Added Float32Attribute implementation for Float32 value handling. (#​1014)
  • datasource/schema: Added Float32Attribute implementation for Float32 value handling. (#​1014)
  • provider/schema: Added Float32Attribute implementation for Float32 value handling. (#​1014)
  • function: Added Float32Parameter and Float32Return for Float32 value handling. (#​1014)
  • resource/schema/float32default: New package with StaticValue implementation for Float32 schema-based default values. (#​1014)
  • resource/schema/float32planmodifier: New package with built-in implementations for Float32 value plan modification. (#​1014)
  • resource/schema/defaults: New Float32 interface for Float32 schema-based default implementations. (#​1014)
  • resource/schema/planmodifier: New Float32 interface for Float32 value plan modification implementations. (#​1014)
  • schema/validator: New Float32 interface for Float32 value schema validation. (#​1014)

v1.9.0

Compare Source

NOTES:

  • resource: If plan modification was dependent on nested attribute plan modification automatically running when the nested object was null/unknown, it may be necessary to add object-level plan modification to convert the nested object to a known object first. (#​995)
  • 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. (#​999)

FEATURES:

  • resource: Add Deferred field to ReadResponse, ModifyPlanResponse, and ImportStateResponse which indicates a resource deferred action to the Terraform client (#​999)
  • datasource: Add Deferred field to ReadResponse which indicates a data source deferred action to the Terraform client (#​999)
  • resource: Add ClientCapabilities field to ReadRequest, ModifyPlanRequest, and ImportStateRequest which specifies optionally supported protocol features for the Terraform client (#​999)
  • datasource: Add ClientCapabilities field to ReadRequest which specifies optionally supported protocol features for the Terraform client (#​999)
  • provider: Add Deferred field to ConfigureResponse which indicates a provider deferred action to the Terraform client (#​1002)
  • provider: Add ClientCapabilities field to ConfigureRequest which specifies optionally supported protocol features for the Terraform client (#​1002)

ENHANCEMENTS:

  • function: Introduced implementation errors for collection and object parameters and returns which are missing type information (#​991)

BUG FIXES:

  • resource: Prevented errant collection-based nested object conversion from null/unknown object to known object (#​995)

v1.8.0

Compare Source

BREAKING CHANGES:

  • function: Removed Definition type Parameter() method (#​968)

NOTES:

  • function: Provider-defined function features are now considered generally available and protected by compatibility promises (#​966)
  • attr/xattr: The TypeWithValidate interface has been deprecated in preference of the ValidateableAttribute interface. A ValidatableParameter interface has also been added to the function package (#​968)

FEATURES:

  • attr/xattr: Added ValidateableAttribute interface for custom value type implementations (#​968)
  • function: Added ValidateableParameter interface for custom value type implementations (#​968)
  • function: Add BoolParameterValidator, DynamicParameterValidator, Float64ParameterValidator, Int64ParameterValidator, ListParameterValidator, MapParameterValidator, NumberParameterValidator, ObjectParameterValidator, SetParameterValidator, and StringParameterValidator interfaces for custom function parameter validation implementations. (#​971)
  • function: Add ParameterWithBoolValidators, ParameterWithInt64Validators, ParameterWithFloat64Validators, ParameterWithDynamicValidators, ParameterWithListValidators, ParameterWithMapValidators, ParameterWithNumberValidators, ParameterWithObjectValidators, ParameterWithSetValidators, and ParameterWithStringValidators interfaces to enable parameter-based validation support (#​971)

BUG FIXES:

  • types/basetypes: Prevented panic in the MapValue types Equal method when the receiver has a nil elementType (#​961)
  • types/basetypes: Prevented panic in the ListValue types Equal method when the receiver has a nil elementType (#​961)
  • types/basetypes: Prevented panic in the SetValue types Equal method when the receiver has a nil elementType (#​961)
  • resource: Ensured computed-only dynamic attributes will not cause wrong final value type errors during planning (#​969)

v1.7.0

Compare Source

BREAKING CHANGES:

  • function: All parameters must be explicitly named via the Name field (#​964)
  • function: DefaultParameterNamePrefix and DefaultVariadicParameterName constants have been removed (#​964)

FEATURES:

  • types/basetypes: Added DynamicType and DynamicValue implementations for dynamic value handling (#​147)
  • types/basetypes: Added interfaces basetypes.DynamicTypable, basetypes.DynamicValuable, and basetypes.DynamicValuableWithSemanticEquals for dynamic custom type and value implementations (#​147)
  • resource/schema: Added DynamicAttribute implementation for dynamic value handling (#​147)
  • datasource/schema: Added DynamicAttribute implementation for dynamic value handling (#​147)
  • provider/schema: Added DynamicAttribute implementation for dynamic value handling (#​147)
  • function: Added DynamicParameter and DynamicReturn for dynamic value handling` (#​147)
  • resource/schema/dynamicdefault: New package with StaticValue implementation for dynamic schema-based default values (#​147)
  • resource/schema/dynamicplanmodifier: New package with built-in implementations for dynamic value plan modification. (#​147)
  • resource/schema/defaults: New Dynamic interface for dynamic schema-based default implementations (#​147)
  • resource/schema/planmodifier: New Dynamic interface for dynamic value plan modification implementations (#​147)
  • schema/validator: New Dynamic interface for dynamic value schema validation (#​147)

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 becomes conflicted, 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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from runlevel5 as a code owner March 21, 2024 22:06
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-terraform-plugin-framework-1.x branch 2 times, most recently from 5d2d8dc to 0de47a3 Compare March 21, 2024 23:00
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-terraform-plugin-framework-1.x branch from 0de47a3 to 8ff3fe8 Compare April 1, 2024 12:11
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-terraform-plugin-framework-1.x branch from 8ff3fe8 to 34ab15b Compare April 18, 2024 22:50
@renovate renovate bot changed the title chore(deps): update module github.com/hashicorp/terraform-plugin-framework to v1.7.0 chore(deps): update module github.com/hashicorp/terraform-plugin-framework to v1.8.0 Apr 18, 2024
@renovate renovate bot force-pushed the renovate/github.com-hashicorp-terraform-plugin-framework-1.x branch from 34ab15b to b71170a Compare June 4, 2024 16:34
@renovate renovate bot changed the title chore(deps): update module github.com/hashicorp/terraform-plugin-framework to v1.8.0 chore(deps): update module github.com/hashicorp/terraform-plugin-framework to v1.9.0 Jun 4, 2024
Copy link
Contributor Author

renovate bot commented Jun 4, 2024

ℹ Artifact update notice

File name: provider/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):

  • 18 additional dependencies were updated

Details:

Package Change
cloud.google.com/go/compute v1.23.3 -> v1.24.0
cloud.google.com/go/iam v1.1.5 -> v1.1.6
cloud.google.com/go/kms v1.15.5 -> v1.15.7
cloud.google.com/go/longrunning v0.5.4 -> v0.5.5
github.com/go-logr/logr v1.3.0 -> v1.4.1
github.com/hashicorp/terraform-plugin-go v0.22.1 -> v0.23.0
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 -> v0.47.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 -> v0.47.0
go.opentelemetry.io/otel v1.21.0 -> v1.22.0
go.opentelemetry.io/otel/metric v1.21.0 -> v1.22.0
go.opentelemetry.io/otel/trace v1.21.0 -> v1.22.0
golang.org/x/net v0.22.0 -> v0.23.0
golang.org/x/oauth2 v0.16.0 -> v0.17.0
google.golang.org/api v0.155.0 -> v0.162.0
google.golang.org/genproto v0.0.0-20240123012728-ef4313101c80 -> v0.0.0-20240227224415-6ceb2ff114de
google.golang.org/genproto/googleapis/api v0.0.0-20240123012728-ef4313101c80 -> v0.0.0-20240227224415-6ceb2ff114de
google.golang.org/grpc v1.62.1 -> v1.63.2
google.golang.org/protobuf v1.33.0 -> v1.34.0

@renovate renovate bot force-pushed the renovate/github.com-hashicorp-terraform-plugin-framework-1.x branch from b71170a to 9e29551 Compare July 9, 2024 16:26
@renovate renovate bot changed the title chore(deps): update module github.com/hashicorp/terraform-plugin-framework to v1.9.0 chore(deps): update module github.com/hashicorp/terraform-plugin-framework to v1.10.0 Jul 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants