Releases: crossplane/crossplane-runtime
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
v0.19.0
What's Changed
- Add support for a pause annotation which pauses reconciliations on managed resources by @ulucinar in #357
- Support foreground cascading deletion by @bobh66 in #355
- Add omitempty json tag to fake.ConnectionDetailsLastPublishedTimer.Time field by @ulucinar in #361
- fix(composite): SetEnvironmentConfigReferences to correct path by @MisterMX in #365
- Add composition revision selectors by @ezgidemirel in #364
- Fix broken link to developer guide by @AlainRoy in #368
- Bump Hashicorp dependencies to latest by @turkenh in #327
- Bump github.com/hashicorp/go-getter from 1.4.0 to 1.6.1 by @dependabot in #333
- Bump github.com/aws/aws-sdk-go from 1.15.78 to 1.33.0 by @dependabot in #369
- Bump Kubernetes dependencies (and CI workflow) to latest by @negz in #375
New Contributors
- @bobh66 made their first contribution in #355
- @ezgidemirel made their first contribution in #364
- @AlainRoy made their first contribution in #368
- @dependabot made their first contribution in #333
Full Changelog: v0.18.0...v0.19.0