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 aHEAD
… 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!