Skip to content

Releases: crossplane/crossplane-runtime

v1.12.1

14 Aug 09:23
026e0e5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.12.0...v1.12.1

v1.12.0

14 Aug 08:51
bc8be4c
Compare
Choose a tag to compare

First v1.12 release after switching to the new versioning proposed here.

Identical to v0.20.0-rc.0.0.20230330081344-bc8be4cd89f3.

v1.11.0

14 Aug 08:52
504fd54
Compare
Choose a tag to compare

First v1.11 release after switching to the new versioning proposed here.

Identical to v0.19.3.

v0.20.1

07 Aug 11:45
359d539
Compare
Choose a tag to compare

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

07 Aug 11:45
504fd54
Compare
Choose a tag to compare

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

18 Jul 13:24
5246a84
Compare
Choose a tag to compare

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/...
Read more

v0.16.1

09 Mar 09:18
43abf5a
Compare
Choose a tag to compare

Security

Addresses a vulnerability in the fieldpath package.

What's Changed

  • [Backport release-0.16] Max index value validation by @phisco in #391

Full Changelog: v0.16.0...v0.16.1

v0.19.2

09 Mar 08:15
2ef3cde
Compare
Choose a tag to compare

Security

Addresses a vulnerability in the fieldpath package.

What's Changed

  • [Backport release-0.19] Max index value validation by @phisco in #390

Full Changelog: v0.19.1...v0.19.2

v0.19.0

25 Jan 22:34
a8605b7
Compare
Choose a tag to compare
v0.19.0 Pre-release
Pre-release

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

Full Changelog: v0.18.0...v0.19.0

v0.18.0

25 Jan 18:50
619edba
Compare
Choose a tag to compare
v0.18.0 Pre-release
Pre-release

The v0.18 release branch and tag was actually created on September 22, 2022. We forgot to make a GitHub release at the time, so here one is for posterity.

What's Changed

  • Empty commit to move master past release-0.17 by @negz in #339
  • Upgrade to Go 1.18 by @epk in #342
  • fieldpath: add DeleteField function to delete elements from Paved by @muvaf in #344
  • feat(composite): Add support for EnvironmentConfigs by @MisterMX in #353

New Contributors

  • @epk made their first contribution in #342

Full Changelog: v0.17.0...v0.18.0