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