Major Themes
The v1.4.0 version comes with a long awaited feature; the new CompositionRevision
type that will allow you to roll out changes to your Composition
slowly, in a controlled fashion.
Notable Updates
- #2451 - Add support for composition revisions by @negz
- #2537 - Promote
Lock
tov1beta1
and markv1alpha1
as deprecated by @hasheddan - #2423 - Preserve rendered annotations & labels on composed resources by @ulucinar
- #2453 - Adds support for building/running using darwin_arm64 by @tnthornton
- #2409 - Support merging instead of replacing in patches by @ulucinar
Updates
- #2500 - Indicate which
CompositionRevision
is 'current' by @negz - #2510 - Add a guide to CompositionRevisions by @negz
- #2443 - Add a page documenting Crossplane terminology by @negz
- #2531 - Redirect ROADMAP.md to our GitHub projects by @negz
- #2513 - Update build submodule with optional docs publishing by @hasheddan
- #2463 - Add troubleshooting tips on Crossplane package handling by @morningspace
- #2452 - Addresses some minor install/setup docs issues by @tnthornton
- #2505 - Spelling & Grammar by @harryfallows
- #2459 - Remove Composition status by @negz
- #2404 - Allow setting default package registry by @hasheddan
- #2402 - Delete one pager host aware stack manager by @turkenh
- #2529 - Add pkgrev category to revision types by @hasheddan
- #2481 - Fix for issue #2480, Install error on arm64 by @novoselskiy
- #2479 - Use Helm 3 by @negz
- #2496 - Docs: Link to cloud-providers/* from concept > providers for more configuration info by @luebken
- #2447 - Move Terminology page to Concepts by @negz
- #2425 - Use go-containerregistry default registry if none provided by @hasheddan
- #2426 - Fail don't panic on failure to list NopResources by @hasheddan
- #2422 - Tweak release issue template based on my first-run experience by @negz
- #2460 - Remove v1beta1 Package interfaces by @negz
- #2353 - Prevent superfluous external-name annotation on XRs by @ulucinar
- #2466 - output darwin_amd64 for arm64 (m1) by @benofben
- #2401 - replace kingpin with kong cli framework by @psinghal20
- #2503 - Do not requeue on successful revision reconcile by @hasheddan
- #2410 - Add step to update releases table and fix broken links by @hasheddan
- #2455 - Allow user control over pod labels using controllerconfig by @chlunde
- #2437 - A one-pager describing composition revisions by @negz
- #2436 - Mark many design documents defunct by @negz
- #2418 - Add docs version update to release steps by @hasheddan
- #2486 - Update pkg e2e tests to use v1 types and build e2e tests in CI by @hasheddan
- #2403 - Add issue template for cutting releases by @hasheddan
- #2498 - Sync Composition v1beta1 with v1 by @negz
- #2539 - go.mod: update crossplane-runtime to latest version by @muvaf
- #2467 - Persist claim resourceRefs before creating XRs by @negz
- #2431 - Add IBM Power Linux Platform (ppc64le) support by @amitsadaphule
- #2405 - Update events link by @alecrajeev
- #2488 - [release-1.3] Use Helm 3 by @hasheddan
- #2456 - Output darwin_amd64 for both x86_64 and amd64 in install.sh by @tnthornton
Upgrading
There is no breaking change in this release, as usual helm upgrade
command will be sufficient to upgrade.