Releases: crossplane/crossplane-runtime
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...
v1.13.0
v1.12.1
v1.12.0
v1.11.0
v0.20.1
What's Changed
- [Backport release-0.20] Ignore k8s secret not found when ESS enabled by @ezgidemirel in #502
Full Changelog: v0.20.0...v0.20.1
v0.19.3
What's Changed
- [Backport release-0.19] Ignore k8s secret not found when ESS enabled by @ezgidemirel in #497
Full Changelog: v0.19.2...v0.19.3
v0.20.0
This is a regular release of crossplane-runtime ahead of the Crossplane core v1.13.0 release. The main focus of features and commits in this release are for:
- Management policies alpha feature
- Support for float pointer references
- Adding fuzz security tests
- Deprecating in-tree Secret Store Vault
- Configuring Renovate
- Adding a multi error helper and many bug fixes and improvements
Many of these have been consumed in core Crossplane and providers as we didnt pin the dependency of crossplane-runtime for a while, but will be consumed from this official release going forward in Crossplane v1.13.0 and further provider versions.
NOTE Providers should take care if they consumed a version of the Management Policy alpha feature (ObserveOnly) from #384 as it had a breaking change in #456
What's Changed
- Empty commit to move master past release-1.9 by @negz in #377
- Add SECURITY.md by @phisco in #371
- Fix connection secret owner check for K8s Secret Store by @turkenh in #380
- add support for float pointer references by @eljohnson92 in #367
- fix: add missing secretStoreType validation annotation by @phisco in #378
- Update link to contributing guide by @plumbis in #387
- fix: properly validate max index by @phisco in #389
- tests(fuzz): add FuzzParse test case by @phisco in #394
- tests: move FuzzParse to separate file by @phisco in #397
- fuzzing: fix broken OSS-Fuzz build by @AdamKorcz in #398
- Add add CI and latest release badges by @R3DRUN3 in #396
- Add DesiredStateChanged to Filter out Updates on Status by @turkenh in #372
- Bump GitHub workflows and build submodule by @negz in #400
- External Secret Store API and Client Implementation by @ezgidemirel in #379
- Add secret name to ESSOptions by @ezgidemirel in #406
- renovate: configuration by @phisco in #402
- Bump golang.org/x/net from 0.4.0 to 0.7.0 by @dependabot in #388
- ci: add trivy scan in ci workflow by @phisco in #403
- Observe Only Management Policy Support by @turkenh in #384
- chore(linter): switching from goimports to gci enforcing imports sorting by @phisco in #415
- Deprecate in-tree Vault by @ezgidemirel in #416
- chore: address issues reported by revive by @phisco in #426
- chore(renovate): group also actions' digest by @phisco in #428
- Filter out external create annotations from Desired State by @turkenh in #417
- chore: configure single group for all kubernetes related prs by @phisco in #442
- Bump sigs.k8s.io/controller-runtime to v0.15.0 by @aerfio in #441
- chore: bump github.com/bufbuild/buf by @phisco in #449
- chore(renovate): enable all deps updates by @phisco in #447
- Replicate OWNERS from c/c by @negz in #374
- Remove
pkg/test/integration
by @negz in #467 - Bump protoc-gen-go-grpc, mergo by @negz in #468
- Granular management policies by @lsviben in #456
- pkg/errors: add multi error by @sttts in #478
- Pin dependencies by @renovate in #414
- Update module github.com/containerd/containerd to v1.6.18 [SECURITY] by @renovate in #408
- Update module github.com/moby/buildkit to v0.11.4 [SECURITY] by @renovate in #411
- Update module github.com/hashicorp/go-getter to v1.7.0 [SECURITY] by @renovate in #410
- Update kubernetes patches by @renovate in #423
- Update dependency golang to v1.20.2 by @renovate in #422
- Update dependency golangci/golangci-lint to v1.52.2 by @renovate in #425
- Update all non-major github action by @renovate in #424
- Update dependency golang to v1.20.3 by @renovate in #427
- Update actions/github-script action to v6 by @renovate in #430
- Update actions/setup-go action to v4 by @renovate in #431
- Update all non-major github action by @renovate in #432
- Update actions/checkout action to v3 by @renovate in #429
- Update github/codeql-action digest to 29b1f65 by @renovate in #437
- Update all non-major github action by @renovate in #444
- Update module sigs.k8s.io/controller-tools to v0.12.0 by @renovate in #445
- Update dependency golang to v1.20.5 by @renovate in #438
- Update dependency golangci/golangci-lint to v1.53.2 by @renovate in #450
- Update all non-major github action by @renovate in #451
- Update zeebe-io/backport-action action to v1 by @renovate in #436
- Add GetLogger method to fake.Manager by @aerfio in #443
- Update dependency golangci/golangci-lint to v1.53.3 by @renovate in #455
- Update kubernetes deps to v0.27.3 by @renovate in #454
- Update all non-major github action by @renovate in #452
- Update docker/login-action action to v2 by @renovate in #434
- Update github/codeql-action digest to f6e388e by @renovate in #457
- Update xt0rted/slash-command-action action to v2 by @renovate in #435
- Update module github.com/hashicorp/go-getter to v1.7.1 by @renovate in #458
- Update module github.com/imdario/mergo to v0.3.16 by @renovate in #459
- Update module github.com/bufbuild/buf to v1.21.0 by @renovate in #460
- Update module google.golang.org/grpc to v1.56.1 by @renovate in #463
- Update module github.com/spf13/afero to v1.9.5 by @renovate in #462
- Update module github.com/hashicorp/vault/api to v1.9.2 by @renovate in #461
- Update module github.com/bufbuild/buf to v1.22.0 by @renovate in #470
- Update module github.com/bufbuild/buf to v1.23.0 by @renovate in #472
- Update module github.com/bufbuild/buf to v1.23.1 by @renovate in #473
- Update module google.golang.org/protobuf to v1.31.0 by @renovate in #471
- Update github/codeql-action digest to 004c5de by @renovate in #474
- Update module google.golang.org/grpc to v1.56.2 by @renovate in #477
- Update github/codeql-action digest to 46ed16d by @renovate in #476
- Update dependency golang to v1.20.6 by @renovate in #479
- Update module sigs.k8s.io/controller-tools to v0.12.1 by @renovate in #480
- Update module github.com/bufbuild/...
v0.16.1
Security
Addresses a vulnerability in the fieldpath
package.
What's Changed
Full Changelog: v0.16.0...v0.16.1
v0.19.2
Security
Addresses a vulnerability in the fieldpath
package.
What's Changed
Full Changelog: v0.19.1...v0.19.2