Releases: crossplane/crossplane-runtime
Releases · crossplane/crossplane-runtime
v1.18.0
What's Changed
- Empty commit after release-1.17 by @phisco in #759
- chore(deps): update codecov/codecov-action digest to e28ff12 (master) by @crossplane-renovate in #763
- Update stale bot to use the stale action as in Crossplane repo by @ezgidemirel in #765
- Code updates after renaming
master
→main
by @jeanduplessis in #766 - chore(deps): update github/codeql-action digest to 8214744 (main) by @crossplane-renovate in #769
- fix(deps): update module dario.cat/mergo to v1.0.1 (main) by @crossplane-renovate in #773
- chore(deps): update dependency earthly/earthly to v0.8.15 (main) by @crossplane-renovate in #771
- chore(deps): update actions/checkout action to v4.1.7 (main) by @crossplane-renovate in #770
- feat: Upgrade controller-runtime to v0.19.0 by @MisterMX in #760
- feat(managed): Add generic interfaces for external types by @MisterMX in #761
- chore(deps): update actions/create-github-app-token digest to 5d869da (main) by @crossplane-renovate in #767
- chore(deps): update docker/login-action digest to 9780b0c (main) by @crossplane-renovate in #768
- chore(deps): update aquasecurity/trivy-action action to v0.28.0 (main) by @crossplane-renovate in #774
- chore(deps): update dependency github/codeql-action to v2.19.2 (main) by @crossplane-renovate in #775
- [Backport release-1.18] Fix unknown fields warnings and possibility to suppress finalizer ones by @github-actions in #787
New Contributors
- @jeanduplessis made their first contribution in #766
Full Changelog: v1.17.0...v1.18.0
v1.17.0
Breaking Changes and Warnings
ExternalClient.Delete()
method has a new return type ofExternalDelete
- All downstream consumers of this package will need to update their
ExternalClient.Delete()
implementations to include this new return type. - In most cases, an empty struct can be returned, e.g.
ExternalDelete{}
. - In v1.17, if the implementor of the
Delete()
method wants to include additional details about the deletion operation to include in the change logs, then they may include those details in this return type.
- All downstream consumers of this package will need to update their
What's Changed
- Fix MR state metrics when MRs are deleted by @ezgidemirel in #688
- Whitelist management policy Observe & Update by @turkenh in #692
- Switch to the crossplane/build submodule by @negz in #693
- Bump controller-runtime to latest, remove the controller engine and GVK routed cache by @negz in #689
- Switch from Makefile to Earthly by @negz in #698
- Configure buf for BSR pushes by @negz in #711
- chore(deps): update actions/checkout digest to a5ac7e5 (master) by @crossplane-renovate in #712
- chore(deps): update dependency earthly/earthly to v0.8.13 (master) by @crossplane-renovate in #713
- chore(deps): update dependency go to v1.22.3 (master) by @crossplane-renovate in #724
- Allow Renovate to run Earthly by @negz in #723
- Don't drop privs to ubuntu before running Renovate by @negz in #727
- fix(deps): update module github.com/go-logr/logr to v1.4.2 (master) by @crossplane-renovate in #725
- chore(deps): update zeebe-io/backport-action action to v2.5.0 (master) by @crossplane-renovate in #728
- Use GitHub releases, not tags, for Earthfile deps by @negz in #730
- fix(deps): update module github.com/evanphx/json-patch to v5.9.0+incompatible (master) by @crossplane-renovate in #729
- fix(deps): update module github.com/prometheus/client_golang to v1.19.1 (master) by @crossplane-renovate in #731
- Composite Receiver Functions for Conditions by @dalton-hill-0 in #738
- chore(deps): update github/codeql-action digest to b611370 (master) by @crossplane-renovate in #735
- chore(deps): update actions/checkout digest to 692973e (master) by @crossplane-renovate in #740
- Disconnect() on per reconcile loop scoped external client by @ravilr in #745
- Change logs support to track all changes being made to managed resources by @jbw976 in #754
- chore(deps): update actions/create-github-app-token digest to 31c86eb (master) by @crossplane-renovate in #741
- fix(deps): update module google.golang.org/protobuf to v1.34.2 (master) by @crossplane-renovate in #733
- chore(deps): bump bufbuild/buf to 1.36.0 by @phisco in #755
- fix: regenerate with buf 1.36.0 by @phisco in #758
New Contributors
- @dalton-hill-0 made their first contribution in #738
- @ravilr made their first contribution in #745
Full Changelog: v1.17.0-rc.0...v1.17.0
v1.16.0
What's Changed
- Empty commit for 1.15 release by @phisco in #649
- Update github/codeql-action digest to b7bf0a3 by @renovate in #650
- reconciler/managed: make more resilient to error conditions by @sttts in #651
- chore(deps): revert to buf 1.27.2 to avoid cel-go dependency ahead of k8s deps by @phisco in #656
- Update module google.golang.org/grpc to v1.61.0 by @renovate in #647
- Update kubernetes deps by @renovate in #630
- Update aquasecurity/trivy-action action to v0.17.0 by @renovate in #665
- Update codecov/codecov-action digest to e0b68c6 by @renovate in #661
- Update github/codeql-action digest to e8893c5 by @renovate in #664
- Add a nil case to the
getValueFromInterface
function by @sergenyalcin in #666 - Update dependency golang to v1.22.0 by @renovate in #667
- logging: add SetFilteredKlogLogger to show client-go throttling logs by @sttts in #673
- Bump golangci-lint, copy config from c/c by @negz in #676
- Update actions/cache digest to ab5e6d0 by @renovate in #677
- Add ability to expose resource reconciliation progress by @pedjak in #633
- Update module golang.org/x/net to v0.23.0 [SECURITY] by @renovate in #685
- Introduce High Level MR metrics by @ezgidemirel in #683
- [Backport release-1.16] Fix MR state metrics when MRs are deleted by @github-actions in #691
Full Changelog: v1.15.0...v1.16.0
v1.15.1
v1.15.0
Crossplane runtime release for Crossplane v1.15.0.
What's Changed
- Fix retry in update critical annotations after a confict by @turkenh in #594
- Give unstructured types their own DeepCopy methods by @negz in #599
- add support for int pointer references by @eljohnson92 in #610
- Add [Observe, Delete] as a supported management policy by @lsviben in #613
- Treat all maps & slices of zero-length equal whether they are nil or not in managed.APISimpleReferenceResolver by @ulucinar in #618
- Use server-side apply patch to update the resolved cross-resource references by @ulucinar in #623
- Add a nil case to the expandWildcards function by @sergenyalcin in #627
- reconciler/managed: fix RetryingCriticalAnnotationUpdater to support namespaces by @sttts in #635
- controller/engine: sync informers on controller start by @sttts in #641
- [Backport release-1.15] reconciler/managed: make more resilient to error conditions by @github-actions in #653
- [Backport release-1.15] chore(deps): revert to buf 1.27.2 to avoid cel-go dependency ahead of k8s deps by @github-actions in #657
Renovate
- Update aquasecurity/trivy-action action to v0.13.0 by @renovate in #586
- Update github/codeql-action digest to 74483a3 by @renovate in #588
- Update module github.com/bufbuild/buf to v1.27.2 by @renovate in #589
- Update zeebe-io/backport-action action to v2 by @renovate in #590
- Update aquasecurity/trivy-action action to v0.13.1 by @renovate in #591
- Update module github.com/docker/docker to v24.0.7+incompatible [SECURITY] by @renovate in #592
- Update module github.com/go-logr/logr to v1.3.0 by @renovate in #587
- Update module sigs.k8s.io/yaml to v1.4.0 by @renovate in #584
- Update dependency golang to v1.21.4 by @renovate in #601
- Update aquasecurity/trivy-action action to v0.14.0 by @renovate in #600
- Update zeebe-io/backport-action action to v2.1.1 by @renovate in #598
- Update actions/github-script action to v7 by @renovate in #604
- Update dependency golangci/golangci-lint to v1.55.2 by @renovate in #580
- Update module github.com/bufbuild/buf to v1.28.0 by @renovate in #602
- Update github/codeql-action digest to 689fdc5 by @renovate in #605
- Update kubernetes deps to v0.28.4 by @renovate in #606
- Update github/codeql-action digest to 66b90a5 by @renovate in #608
- Update actions/github-script digest to 60a0d83 by @renovate in #609
- Update module github.com/bufbuild/buf to v1.28.1 by @renovate in #607
- Update github/codeql-action digest to 407ffaf by @renovate in #611
- Update module github.com/spf13/afero to v1.11.0 by @renovate in #612
- Update google.golang.org/protobuf digest to 2087447 by @renovate in #614
- Update dependency golang to v1.21.5 by @renovate in #620
- Update github/codeql-action digest to c0d1daa by @renovate in #622
- Update aquasecurity/trivy-action action to v0.15.0 by @renovate in #619
- Update zeebe-io/backport-action action to v2.2.0 by @renovate in #616
- Update actions/setup-go action to v5 by @renovate in #621
- Update aquasecurity/trivy-action action to v0.16.0 by @renovate in #624
- Update github/codeql-action digest to 03e7845 by @renovate in #628
- Update github/codeql-action action to v3 by @renovate in #629
- Update module golang.org/x/crypto to v0.17.0 [SECURITY] by @renovate in #634
- Update module google.golang.org/grpc to v1.60.1 by @renovate in #626
- Update module google.golang.org/protobuf to v1.32.0 by @renovate in #636
- Update github/codeql-action digest to 012739e by @renovate in #637
- Update github/codeql-action digest to e5f05b8 by @renovate in #638
- Update aquasecurity/trivy-action action to v0.16.1 by @renovate in #639
- Update zeebe-io/backport-action action to v2.3.0 by @renovate in #631
- Update module github.com/go-logr/logr to v1.4.1 by @renovate in #632
- Update dependency golang to v1.21.6 by @renovate in #640
- Update actions/cache digest to e12d46a by @renovate in #642
- Update actions/cache action to v4 by @renovate in #644
- Update github/codeql-action digest to 0b21cf2 by @renovate in #643
- Update zeebe-io/backport-action action to v2.4.0 by @renovate in #645
- Update module github.com/bufbuild/buf to v1.29.0 by @renovate in #648
- Update zeebe-io/backport-action action to v2.4.1 by @renovate in #646
- [Backport release-1.15] Update module google.golang.org/grpc to v1.61.0 by @github-actions in #659
- [Backport release-1.15] Update kubernetes deps by @github-actions in #662
Full Changelog: v1.14.0...v1.15.0
v1.14.4
v1.14.3
v1.14.2
v1.14.1
v1.14.0
Crossplane runtime release for Crossplane v1.14.0.
See the Crossplane release notes for new features and highlights.
What's Changed
- Update github/codeql-action digest to 1813ca7 by @renovate in #485
- Update module google.golang.org/grpc to v1.57.0 by @renovate in #488
- Update github/codeql-action digest to 6ca1aa8 by @renovate in #487
- Update module github.com/bufbuild/buf to v1.25.0 by @renovate in #484
- Update kubernetes deps to v0.27.4 by @renovate in #486
- Update dependency golang to v1.20.7 by @renovate in #494
- Bump go version to 1.20 by @ezgidemirel in #495
- Update module github.com/bufbuild/buf to v1.25.1 by @renovate in #496
- Update github/codeql-action digest to 0ba4244 by @renovate in #490
- feat(controller-runtime): enable recover true option by @haarchri in #493
- Ignore k8s secret not found when ESS enabled by @ezgidemirel in #492
- Update module sigs.k8s.io/controller-runtime to v0.15.1 by @renovate in #499
- reconciler/managed: only debug log transient conflict errors by @sttts in #498
- Update module golang.org/x/net to v0.13.0 [SECURITY] by @renovate in #500
- docs: document release process by @phisco in #501
- docs(release): add step for empty commit and rc tag by @phisco in #503
- pkg.parser: add the ability to parse manifests with comments by @muvaf in #504
- Update dependency golangci/golangci-lint to v1.54.0 by @renovate in #508
- Cleanup deprecated code that are no longer used by @turkenh in #512
- Remove in-tree Vault implementation by @turkenh in #513
- Update actions/setup-go digest to 93397be by @renovate in #505
- Update github/codeql-action digest to a09933a by @renovate in #506
- Update module github.com/bufbuild/buf to v1.26.1 by @renovate in #510
- Update dependency golangci/golangci-lint to v1.54.1 by @renovate in #520
- Extend unstructured composed package with additional methods by @turkenh in #518
- Update golangci/golangci-lint-action digest to 3a91952 by @renovate in #519
- Update zeebe-io/backport-action action to v1.4.0 by @renovate in #522
- Update dependency golang to v1.21.0 by @renovate in #507
- Update kubernetes deps by @renovate in #521
- Update dependency ubuntu to v22 by @renovate in #509
- Update dependency golangci/golangci-lint to v1.54.2 by @renovate in #524
- feat(remove): remove deprecated providerRef by @haarchri in #475
- Update actions/checkout digest to f43a0e5 by @renovate in #528
- reconciler/managed: avoid temporary data loss to managed on annotation update by @sttts in #526
- Update github/codeql-action digest to 00e563e by @renovate in #530
- Update actions/checkout action to v4 by @renovate in #533
- Update aquasecurity/trivy-action action to v0.12.0 by @renovate in #531
- Update kubernetes deps by @renovate in #525
- pkg/resource: add StoreCurrentRV by @sttts in #534
- resource: add FirstNAndSomeMore helper by @sttts in #538
- Update dependency golang to v1.21.1 by @renovate in #536
- Update actions/cache digest to 704facf by @renovate in #539
- Update module google.golang.org/grpc to v1.58.0 by @renovate in #537
- Add support for applying jitter when requeuing resources after reconcile by @toastwaffle in #523
- Update docker/login-action action to v3 by @renovate in #542
- Update github/codeql-action digest to 701f152 by @renovate in #544
- Update kubernetes deps by @renovate in #543
- Update codecov/codecov-action action to v4 by @renovate in #545
- Update module google.golang.org/grpc to v1.58.1 by @renovate in #547
- Update github/codeql-action digest to 04daf01 by @renovate in #546
- controller: add TriggeredBy custom watches to engine by @sttts in #535
- Update github/codeql-action digest to 6a28655 by @renovate in #551
- GMP to beta by @lsviben in #549
- fix(package parser): only drop fully commented files by @phisco in #548
- Update module google.golang.org/grpc to v1.58.2 by @renovate in #557
- introduce Lintable interace by @lsviben in #553
- Update actions/checkout digest to 8ade135 by @renovate in #559
- Do not modify the informer cache objects in resource.AnnotationChangedPredicate.Update by @ulucinar in #561
- Update module github.com/spf13/afero to v1.10.0 by @renovate in #558
- reconciler/managed: only debug log transient conflict errors PT.2 by @phisco in #540
- Update github/codeql-action digest to ddccb87 by @renovate in #562
- feat: add annotations to ConditionedStatus to make conditions a map by @phisco in #564
- errors: add SilentlyRequeueOnConflicts by @sttts in #556
- fix missing import by @lsviben in #565
- Update dependency golang to v1.21.2 by @renovate in #567
- Update module github.com/bufbuild/buf to v1.27.0 by @renovate in #566
- Update github/codeql-action digest to 2cb752a by @renovate in #568
- Update github/codeql-action digest to fdcae64 by @renovate in #569
- SetClaimReference must pass to underlying object just claimRef allowed fields by @pedjak in #552
- Update module github.com/google/go-cmp to v0.6.0 by @renovate in #571
- Update module google.golang.org/grpc to v1.58.3 by @renovate in #572
- Update dependency golang to v1.21.3 by @renovate in #570
- Update github/codeql-action digest to d90b8d7 by @renovate in #573
- controller/engine: use local cache for client read requests by @sttts in #554
- Update module golang.org/x/net to v0.17.0 [SECURITY] by @renovate in #574
- Update github/codeql-action digest to 0116bc2 by @renovate in #575
- Update module github.com/bufbuild/buf to v1.27.1 by @renovate in #576
- Update module google.golang.org/grpc to v1.59.0 by @renovate in #577
- Update actions/checkout digest to b4ffde6 by @renovate in #579
- Update kubernetes deps by @renovate in #578
- Update github/codeql-action digest to 49abf0b by @Renova...