Releases: crossplane/crossplane-runtime
Releases · crossplane/crossplane-runtime
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
getValueFromInterfacefunction 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...