From 736c00ab2a58cf6c3221b25f3ba50cdeda4c9682 Mon Sep 17 00:00:00 2001 From: Phillip Jones Date: Mon, 9 Dec 2024 20:49:50 -0800 Subject: [PATCH 1/2] Backfill past R2 release notes entries --- src/content/changelogs/r2.yaml | 58 +++++++++++++++++++ .../docs/r2/data-migration/super-slurper.mdx | 2 +- 2 files changed, 59 insertions(+), 1 deletion(-) diff --git a/src/content/changelogs/r2.yaml b/src/content/changelogs/r2.yaml index f8aa358de19addb..6058604f7d56bf8 100644 --- a/src/content/changelogs/r2.yaml +++ b/src/content/changelogs/r2.yaml @@ -5,15 +5,70 @@ productLink: "/r2/" productArea: Developer platform productAreaLink: /workers/platform/changelog/platform/ entries: + - publish_date: "2024-11-21" + description: |- + - Sippy can now be enabled on buckets in [jurisdictions](/r2/reference/data-location/#jurisdictional-restrictions) (e.g., EU, FedRAMP). + - Fixed an issue with Sippy where GET/HEAD requests to objects with certain special characters would result in error responses. - publish_date: "2024-11-20" description: |- - Oceania (OC) is now available as an R2 region. + - The default maximum number of buckets per account is now 1 million. If you need more than 1 million buckets please contact [Cloudflare Support](/support/contacting-cloudflare-support/). + - Public buckets accessible via custom domain now support Smart [Tiered Cache](/r2/buckets/public-buckets/#caching). + - publish_date: "2024-11-19" + description: |- + - R2 [`bucket lifecycle` command](/workers/wrangler/commands/#lifecycle-add) added to Wrangler. Supports listing, adding, and removing object lifecycle rules. + - publish_date: "2024-11-14" + description: |- + - R2 [`bucket info` command](/workers/wrangler/commands/#info-2) added to Wrangler. Displays location of bucket and common metrics. + - publish_date: "2024-11-08" + description: |- + - R2 [`bucket dev-url` command](/workers/wrangler/commands/#dev-url-enable) added to Wrangler. Supports enabling, disabling, and getting status of bucket's [r2.dev public access URL](/r2/buckets/public-buckets/#enable-managed-public-access). + - publish_date: "2024-11-06" + description: |- + - R2 [`bucket domain` command](/workers/wrangler/commands/#domain-add) added to Wrangler. Supports listing, adding, removing, and updating [R2 bucket custom domains](/r2/buckets/public-buckets/#custom-domains). + - publish_date: "2024-11-01" + description: |- + - Add `minTLS` to response of [list custom domains](/api/operations/r2-list-custom-domains) endpoint. + - publish_date: "2024-10-28" + description: |- + - Add [get custom domain](/api/operations/r2-get-custom-domain-settings) endpoint. + - publish_date: "2024-10-21" + description: |- + - Event notifications can now be configured for R2 buckets in [jurisdictions](/r2/reference/data-location/#jurisdictional-restrictions) (e.g., EU, FedRAMP). + - publish_date: "2024-09-26" + description: |- + - [Event notifications for R2](https://blog.cloudflare.com/builder-day-2024-announcements/#event-notifications-for-r2-is-now-ga) is now Generally available. Event notifications now support higher throughput (up to 5,000 messages per second per Queue), can be configured in the dashboard and Wrangler, and support for lifecycle deletes. + - publish_date: "2024-09-18" + description: |- + - Add the ability to set and [update minimum TLS version](/r2/buckets/public-buckets/#minimum-tls-version) for R2 bucket custom domains. + - publish_date: "2024-08-26" + description: |- + - Added support for configuring R2 bucket custom domains via [API](/api/operations/r2-add-custom-domain). + - publish_date: "2024-08-21" + description: |- + - [Sippy](/r2/data-migration/sippy/) is now Generally Available. Metrics for ongoing migrations can now be found in the dashboard or via the GraphQL analytics API. + - publish_date: "2024-07-08" + description: |- + - Added migration log for [Super Slurper](/r2/data-migration/super-slurper/) to the migration summary in the dashboard. + - publish_date: "2024-06-12" + description: |- + - [Super Slurper](/r2/data-migration/super-slurper/) now supports migrating objects up to 1TB in size. - publish_date: "2024-06-07" description: |- - Fixed an issue that prevented Sippy from copying over objects from S3 buckets with SSE set up. - publish_date: "2024-06-06" description: |- - R2 will now ignore the `x-purpose` request parameter. + - publish_date: "2024-05-29" + description: |- + - Added support for [Infrequent Access](/r2/buckets/storage-classes/) storage class (beta). + - publish_date: "2024-05-24" + description: |- + - Add [create temporary access tokens](/api/operations/r2-create-temp-access-credentials) endpoint. + - publish_date: "2024-04-03" + description: |- + - [Event notifications](/r2/buckets/event-notifications/) for R2 is now available as an open beta. + - Super Slurper now supports migration from [Google Cloud Storage](/r2/data-migration/super-slurper/#supported-cloud-storage-providers). - publish_date: "2024-02-20" description: |- - When an `OPTIONS` request against the public entrypoint does not include an `origin` header, an `HTTP 400` instead of an `HTTP 401` is returned. @@ -22,6 +77,9 @@ entries: - The response shape of `GET /buckets/:bucket/sippy` has changed. - The `/buckets/:bucket/sippy/validate` endpoint is exposed over APIGW to validate Sippy's configuration. - The shape of the configuration object when modifying Sippy's configuration has changed. + - publish_date: "2024-02-02" + description: |- + - Updated [GetBucket](/api/operations/r2-get-bucket) endpoint: Now fetches by `bucket_name` instead of `bucket_id`. - publish_date: "2024-01-30" description: |- - Fixed a bug where the API would accept empty strings in the `AllowedHeaders` property of `PutBucketCors` actions. diff --git a/src/content/docs/r2/data-migration/super-slurper.mdx b/src/content/docs/r2/data-migration/super-slurper.mdx index 5e29c86400fb7f5..d7fe5291e736146 100644 --- a/src/content/docs/r2/data-migration/super-slurper.mdx +++ b/src/content/docs/r2/data-migration/super-slurper.mdx @@ -54,7 +54,7 @@ Cloudflare currently supports copying data from the following cloud object stora * Amazon S3 * Cloudflare R2 -* Google Cloud Storage (GCS) +* Google Cloud Storage (GCS) ## Create credentials for storage providers From dc3d812b46fc90c7bce20ecdd0714d6ba646c9e8 Mon Sep 17 00:00:00 2001 From: Phillip Jones Date: Tue, 10 Dec 2024 08:55:12 -0800 Subject: [PATCH 2/2] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Denise Peña <75506267+dcpena@users.noreply.github.com> --- src/content/changelogs/r2.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/content/changelogs/r2.yaml b/src/content/changelogs/r2.yaml index 6058604f7d56bf8..902878253166b5b 100644 --- a/src/content/changelogs/r2.yaml +++ b/src/content/changelogs/r2.yaml @@ -12,7 +12,7 @@ entries: - publish_date: "2024-11-20" description: |- - Oceania (OC) is now available as an R2 region. - - The default maximum number of buckets per account is now 1 million. If you need more than 1 million buckets please contact [Cloudflare Support](/support/contacting-cloudflare-support/). + - The default maximum number of buckets per account is now 1 million. If you need more than 1 million buckets, contact [Cloudflare Support](/support/contacting-cloudflare-support/). - Public buckets accessible via custom domain now support Smart [Tiered Cache](/r2/buckets/public-buckets/#caching). - publish_date: "2024-11-19" description: |- @@ -37,7 +37,7 @@ entries: - Event notifications can now be configured for R2 buckets in [jurisdictions](/r2/reference/data-location/#jurisdictional-restrictions) (e.g., EU, FedRAMP). - publish_date: "2024-09-26" description: |- - - [Event notifications for R2](https://blog.cloudflare.com/builder-day-2024-announcements/#event-notifications-for-r2-is-now-ga) is now Generally available. Event notifications now support higher throughput (up to 5,000 messages per second per Queue), can be configured in the dashboard and Wrangler, and support for lifecycle deletes. + - [Event notifications for R2](https://blog.cloudflare.com/builder-day-2024-announcements/#event-notifications-for-r2-is-now-ga) is now generally available. Event notifications now support higher throughput (up to 5,000 messages per second per Queue), can be configured in the dashboard and Wrangler, and support for lifecycle deletes. - publish_date: "2024-09-18" description: |- - Add the ability to set and [update minimum TLS version](/r2/buckets/public-buckets/#minimum-tls-version) for R2 bucket custom domains. @@ -46,7 +46,7 @@ entries: - Added support for configuring R2 bucket custom domains via [API](/api/operations/r2-add-custom-domain). - publish_date: "2024-08-21" description: |- - - [Sippy](/r2/data-migration/sippy/) is now Generally Available. Metrics for ongoing migrations can now be found in the dashboard or via the GraphQL analytics API. + - [Sippy](/r2/data-migration/sippy/) is now generally available. Metrics for ongoing migrations can now be found in the dashboard or via the GraphQL analytics API. - publish_date: "2024-07-08" description: |- - Added migration log for [Super Slurper](/r2/data-migration/super-slurper/) to the migration summary in the dashboard. @@ -64,7 +64,7 @@ entries: - Added support for [Infrequent Access](/r2/buckets/storage-classes/) storage class (beta). - publish_date: "2024-05-24" description: |- - - Add [create temporary access tokens](/api/operations/r2-create-temp-access-credentials) endpoint. + - Added [create temporary access tokens](/api/operations/r2-create-temp-access-credentials) endpoint. - publish_date: "2024-04-03" description: |- - [Event notifications](/r2/buckets/event-notifications/) for R2 is now available as an open beta.