fix(deps): update github.com/crossplane dependencies #415
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v2.0.0->v2.1.0v2.0.0->v2.2.0Release Notes
crossplane/crossplane-runtime (github.com/crossplane/crossplane-runtime/v2)
v2.1.0Compare Source
What's Changed
755f449(main) by @crossplane-renovate[bot] in #8665e57cd1(main) by @crossplane-renovate[bot] in #85308eba0b(main) by @crossplane-renovate[bot] in #8774221315(main) by @crossplane-renovate[bot] in #879f28e40c(main) by @crossplane-renovate[bot] in #878New Contributors
Full Changelog: crossplane/crossplane-runtime@v2.0.0...v2.1.0
crossplane/upjet (github.com/crossplane/upjet/v2)
v2.2.0Compare Source
New Features
terraform/errors.FrameworkDiagnosticsErrorto convert Terraform plugin framework diagnostic error messages into Go errors. This enhancement improves error handling and debugging capabilities when working with Terraform plugin framework resources.config.FrameworkResourceWithComputedIdentifierexternal-name configuration specifically designed for Terraform plugin framework resources with computed identifier fields. This feature includes a newconfig.ExternalName.TFPluginFrameworkOptionsstruct for grouping framework-related configuration options and ComputedIdentifierAttributes to exclude computed identifier fields during drift calculations between desired and actual states.config.InitProviderOverrideswith both Kubebuilder marker and struct tag overrides. JSON tag values are now validated using regex patterns to prevent invalid CRD field names, and nil values in initProvider are properly handled to avoid spurious plan diffs.config.SchemaElementOption.InitProviderTagOverridesto customize generated tags for InitProvider types. This provides fine-grained control over code generation and CRD field specifications.Bug Fixes
Critical Race Condition Fix - Conversion Webhooks
This release resolves a critical race condition in conversion path registration that was causing intermittent failures in provider packages.
Technical Details:
This fix addresses reliability issues that users may have experienced with conversion webhooks, particularly in high-load environments or during rapid resource operations.
What's Changed
Full Changelog: crossplane/upjet@v2.1.0...v2.2.0
v2.1.0Compare Source
What's new
✨ This release introduces support for for generating providers with Terraform Protocol version 6 features in their resource schemas. Resources with nested attributes and dynamic-pseudo type attributes are now can be generated. The changes are backward compatible and does not affect existing resources.
After upgrading your provider to Upjet v2, you can switch to this version in your provider's
go.mod, configureprotov6resources and runmake generateWhat's Changed
Full Changelog: crossplane/upjet@v2.0.0...v2.1.0-rc.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.