Skip to content

v1.14.4

Compare
Choose a tag to compare
@phisco phisco released this 12 Dec 14:04
· 752 commits to master since this release
aade84d

This patch release includes bug fixes in various areas:

  • [ALPHA] BREAKING: If there are no matches for Single mode spec.environment.environmentConfigs[*].selector, an error will occur as per the original design. If you want it to be optional, switch to Multiple mode and set maxMatch accordingly (e.g., 1).
  • Added spec.environment.environmentConfigs[*].selector.minMatch which defaults to 0. It specifies the minimum number of EnvironmentConfigs to match for Multiple mode label selectors. If fewer matches are found than desired, an error will be produced.
  • Properly set up RBAC to grant Crossplane access to finalizers. This is necessary for clusters with the OwnerReferencePermissionEnforcement admission controller enabled.
  • Limit length of deprecation warnings to 256 characters for XRDs to avoid silently erroring out later at CRD creation time.

What's Changed

  • [Backport release-1.14] fix: avoid spamming SyncPackage and InstallPackageRevision events - pt.2 by @github-actions in #5069
  • [Backport release-1.14] crank: fix xpkg build --ignore help text by @github-actions in #5073
  • [Backport release-1.14] fix(helm): grant access to all ("*") pkg.crossplane.io resources in user-facing clusterroles by @github-actions in #5090
  • [Backport release-1.14] fix(rbac): add finalizer update permissions to claim resource by @phisco in #5110
  • [Backport release-1.14] fix(environment): erroring if no matches in Single mode, configurable minMatch for Multiple by @github-actions in #5115
  • [Backport release-1.14] fix(xrd): Limit deprecation warning length to 256 by @github-actions in #5118

Full Changelog: v1.14.3...v1.14.4