crossplane - v1.10.0


Notable Updates

There are many great changes in this release. A few worth calling out explicitly are as following:
* Crossplane now has two groups called maintainers and reviewers to accelerate the approval process for PRs and the reviewer assignees are automated.
* Upgraded Go to 1.19
* Ability to provide a package pull secret to Crossplane and have it used by all provider deployments.
* The design doc regarding patching from an EnvironmentConfig has been merged. Looking forward to v1.11 for the implementation!
* There is a new deleteCompositePolicy in claims that will allow you to block claim deletion till the composite is gone!

What's Changed

  • Empty commit ahead of the 1.9 release by @negz in https://github.com/crossplane/crossplane/pull/3170
  • Add regexp support for string transforms by @negz in https://github.com/crossplane/crossplane/pull/3164
  • Parallelize package API establisher by @avalanche123 in https://github.com/crossplane/crossplane/pull/3176
  • Bump crossplane-runtime and build submodule by @negz in https://github.com/crossplane/crossplane/pull/3183
  • Update the release table to add 1.9 (and correct 1.8 EOL) by @negz in https://github.com/crossplane/crossplane/pull/3187
  • Fix link to downstream distro docs by @hasheddan in https://github.com/crossplane/crossplane/pull/3190
  • Add AWS example for Using Vault for Provider Credentials by @donovanmuller in https://github.com/crossplane/crossplane/pull/3184
  • Upgrade to Go 1.18 by @epk in https://github.com/crossplane/crossplane/pull/3200
  • Add secret delete permission to Core Crossplane by @turkenh in https://github.com/crossplane/crossplane/pull/3206
  • Remove Upbound Registry login from CI and Promotion workflows by @hasheddan in https://github.com/crossplane/crossplane/pull/3215
  • Typo on markdown link by @brunojdo in https://github.com/crossplane/crossplane/pull/3221
  • Add One Pager for Pluggable Secret Stores by @turkenh in https://github.com/crossplane/crossplane/pull/3029
  • Update installation guide for Azure by @riweston in https://github.com/crossplane/crossplane/pull/3166
  • Update stale bot config by @negz in https://github.com/crossplane/crossplane/pull/3228
  • Setup automatic PR assignment by @negz in https://github.com/crossplane/crossplane/pull/3229
  • Update related projects FAQ for Config Connector by @jastang in https://github.com/crossplane/crossplane/pull/3232
  • Document the 'reviewer' role by @negz in https://github.com/crossplane/crossplane/pull/3231
  • Add one-pager about performance characteristics of providers by @sergenyalcin in https://github.com/crossplane/crossplane/pull/2983
  • Add controller reference to existing owner references by @bobh66 in https://github.com/crossplane/crossplane/pull/3213
  • Update release issue template with steps to keep crossplane/test workflows up to date by @jbw976 in https://github.com/crossplane/crossplane/pull/3219
  • Switch from the stale bot to the stale action by @negz in https://github.com/crossplane/crossplane/pull/3241
  • Allow the Stale Issues and PRs check to be manually run by @negz in https://github.com/crossplane/crossplane/pull/3242
  • Fix exempt-from-stale label by @negz in https://github.com/crossplane/crossplane/pull/3243
  • Allow the stale action ~50% of our hourly operation budget every other hour by @negz in https://github.com/crossplane/crossplane/pull/3244
  • :bug: add new composition for new AWS VPC by @ota42y in https://github.com/crossplane/crossplane/pull/3253
  • Fix typo in registry self-signed certs guide by @hasheddan in https://github.com/crossplane/crossplane/pull/3250
  • Add bobh as a reviewer by @negz in https://github.com/crossplane/crossplane/pull/3238
  • Use rooted paths in CODEOWNERS by @hasheddan in https://github.com/crossplane/crossplane/pull/3252
  • Ensure the stale workflow uses fewer operations by @negz in https://github.com/crossplane/crossplane/pull/3258
  • Add a handful of Upbound reviewers by @negz in https://github.com/crossplane/crossplane/pull/3257
  • Retry fetching package manifest using a GET request after a HEAD … by @ryeyao in https://github.com/crossplane/crossplane/pull/3223
  • Add MisterMX as a reviewer by @negz in https://github.com/crossplane/crossplane/pull/3236
  • Design: Add proposal to patch from a generic datasource by @MisterMX in https://github.com/crossplane/crossplane/pull/3008
  • Add basic metadata annotations and refresh getting-started packages by @jastang in https://github.com/crossplane/crossplane/pull/3265
  • Implements --version flag by @Santosh1176 in https://github.com/crossplane/crossplane/pull/3260
  • Remove /points command, fix /fresh by @negz in https://github.com/crossplane/crossplane/pull/3276
  • Ensure AWS credential key in setup script matches provider config by @wwentland in https://github.com/crossplane/crossplane/pull/3275
  • add argo cd guide by @natereid72 in https://github.com/crossplane/crossplane/pull/3041
  • Move to a quarterly release cycle by @negz in https://github.com/crossplane/crossplane/pull/3289
  • Document the Crossplane feature lifecycle by @negz in https://github.com/crossplane/crossplane/pull/3290
  • Update releases table and info for quarterly releases by @jbw976 in https://github.com/crossplane/crossplane/pull/3291
  • Require Steering Committee approval of README.md by @negz in https://github.com/crossplane/crossplane/pull/3292
  • feat(claim): Add SYCNED condition to XRs and XRCs by @MisterMX in https://github.com/crossplane/crossplane/pull/2968
  • Use Go 1.19 to build Crossplane by @negz in https://github.com/crossplane/crossplane/pull/3306
  • Use package revision name to identify self when adding or removing from Lock by @hasheddan in https://github.com/crossplane/crossplane/pull/3304
  • Add LICENSE file to crossplane Helm chart by @jeanduplessis in https://github.com/crossplane/crossplane/pull/3324
  • docs: fix FromValue example of XR connection details by @sboschman in https://github.com/crossplane/crossplane/pull/3325
  • feat(transform): Allow mapping to any JSON value by @MisterMX in https://github.com/crossplane/crossplane/pull/3167
  • Fetch package pull secrets from Crossplane SA and propagate to Provider Deployments by @hasheddan in https://github.com/crossplane/crossplane/pull/3332
  • Drop default imagePullSecret dockerhub by @hasheddan in https://github.com/crossplane/crossplane/pull/3338
  • StoreConfig for Provider api fix by @andriipetruk in https://github.com/crossplane/crossplane/pull/3334
  • Use aggregation in ClusterRole of Crossplane only if rbac-manager is deployed by @muvaf in https://github.com/crossplane/crossplane/pull/3343
  • Add note recommending usage of SPDX License Identifiers by @hasheddan in https://github.com/crossplane/crossplane/pull/3344
  • Docs: fix CombineFromComposite patch example by @ytsarev in https://github.com/crossplane/crossplane/pull/3354
  • Docs hugo migration by @plumbis in https://github.com/crossplane/crossplane/pull/3337
  • Add support for a pause annotation on composite resources & claims, which pauses reconciliations by @ulucinar in https://github.com/crossplane/crossplane/pull/3349
  • updates version to match release by @plumbis in https://github.com/crossplane/crossplane/pull/3371
  • [Backport release-1.10] Update documentation with new package repos and links to search by @github-actions in https://github.com/crossplane/crossplane/pull/3378
  • change version from float to string to fix site version menu by @plumbis in https://github.com/crossplane/crossplane/pull/3380
  • Backport 3321 to release 1.10 by @bobh66 in https://github.com/crossplane/crossplane/pull/3386
  • [release-1.10] Pin docs for v1.10.0 release by @muvaf in https://github.com/crossplane/crossplane/pull/3395

New Contributors

  • @avalanche123 made their first contribution in https://github.com/crossplane/crossplane/pull/3176
  • @donovanmuller made their first contribution in https://github.com/crossplane/crossplane/pull/3184
  • @epk made their first contribution in https://github.com/crossplane/crossplane/pull/3200
  • @brunojdo made their first contribution in https://github.com/crossplane/crossplane/pull/3221
  • @riweston made their first contribution in https://github.com/crossplane/crossplane/pull/3166
  • @sergenyalcin made their first contribution in https://github.com/crossplane/crossplane/pull/2983
  • @ota42y made their first contribution in https://github.com/crossplane/crossplane/pull/3253
  • @ryeyao made their first contribution in https://github.com/crossplane/crossplane/pull/3223
  • @Santosh1176 made their first contribution in https://github.com/crossplane/crossplane/pull/3260
  • @wwentland made their first contribution in https://github.com/crossplane/crossplane/pull/3275
  • @jeanduplessis made their first contribution in https://github.com/crossplane/crossplane/pull/3324
  • @sboschman made their first contribution in https://github.com/crossplane/crossplane/pull/3325
  • @andriipetruk made their first contribution in https://github.com/crossplane/crossplane/pull/3334

Full Changelog: https://github.com/crossplane/crossplane/compare/v1.9.1...v1.10.0


Details

date
Oct. 18, 2022, 12:38 p.m.
name
v1.10.0
type
Minor
👇
Register or login to:
  • 🔍View and search all crossplane releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or