You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/changelogs/api-deprecations.yaml
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ entries:
10
10
description: |-
11
11
Deprecation date: November 21, 2025
12
12
13
-
The `self_hosted_domains` field for [Access applications](https://developers.cloudflare.com/api/operations/access-applications-update-an-access-application) is deprecated in favor of `destinations` to allow for more flexibility in defining different types of domains.
13
+
The `self_hosted_domains` field for [Access applications](https://developers.cloudflare.com/api/resources/zero_trust/subresources/access/subresources/applications/methods/update/) is deprecated in favor of `destinations` to allow for more flexibility in defining different types of domains.
14
14
15
15
Before:
16
16
```json
@@ -57,7 +57,7 @@ entries:
57
57
Deprecation date: March 21, 2025
58
58
59
59
The Zone Settings API endpoints for managing zone-level CNAME flattening are deprecated.
60
-
Instead, use the [Show DNS Settings](/api/operations/dns-settings-for-a-zone-list-dns-settings) and [Update DNS Settings](/api/operations/dns-settings-for-a-zone-update-dns-settings) endpoints to manage this setting.
60
+
Instead, use the [Show DNS Settings](/api/resources/dns/subresources/settings/methods/get/) and [Update DNS Settings](/api/resources/dns/subresources/settings/methods/edit/) endpoints to manage this setting.
61
61
62
62
Changes via the old endpoints will be reflected in the new ones, and vice versa, so there is no need to migrate existing zones. However, future API calls must use DNS Settings instead of the Zone Settings endpoints.
63
63
@@ -80,7 +80,7 @@ entries:
80
80
Deprecation date: March 14, 2025
81
81
82
82
The fields `"default_nameservers"` and `"use_account_custom_ns_by_default"` within the `"settings"` object of accounts are deprecated.
83
-
Instead, use the [Show DNS Settings](/api/operations/dns-settings-for-an-account-list-dns-settings) and [Update DNS Settings](/api/operations/dns-settings-for-an-account-update-dns-settings) endpoints to manage this setting.
83
+
Instead, use the [Show DNS Settings](/api/resources/dns/subresources/settings/methods/get/) and [Update DNS Settings](/api/resources/dns/subresources/settings/methods/edit/) endpoints to manage this setting.
84
84
This setting is available in the new API as `.zone_defaults.nameservers.type`, with allowed values `"cloudflare.standard"`, `"cloudflare.standard.random"`, `"custom.account"` and `"custom.tenant"`.
85
85
86
86
Changes via the old endpoints will be reflected in the new ones, and vice versa, so there is no need to migrate existing zones. However, future API calls must use DNS Settings instead of the Accounts endpoints.
@@ -283,7 +283,7 @@ entries:
283
283
284
284
The dedicated endpoints for DNS settings `use_apex_ns` and `secondary_overrides` are being deprecated.
285
285
286
-
Instead, use the [Show DNS Settings](/api/operations/dns-settings-for-a-zone-list-dns-settings) and [Update DNS Settings](/api/operations/dns-settings-for-a-zone-update-dns-settings) endpoints to manage these settings.
286
+
Instead, use the [Show DNS Settings](/api/resources/dns/subresources/settings/methods/get/) and [Update DNS Settings](/api/resources/dns/subresources/settings/methods/edit/) endpoints to manage these settings.
287
287
288
288
- Instead of the `.../use_apex_ns` endpoint, use the `multi_provider` field.
289
289
- Instead of the `.../secondary_overrides` endpoint, use the `secondary_overrides` field.
@@ -371,7 +371,7 @@ entries:
371
371
372
372
The complete name would then be, e.g., `_xmpp._tcp.example.com`.
373
373
374
-
When interacting with DNS records through the [API](/api/operations/dns-records-for-a-zone-create-dns-record), SRV records contain both a full `name` as well as a `data` map containing the individual components of the name:
374
+
When interacting with DNS records through the [API](/api/resources/dns/subresources/records/methods/create/), SRV records contain both a full `name` as well as a `data` map containing the individual components of the name:
description: Address Maps is available via [API](/api/operations/ip-address-management-address-maps-list-address-maps) and via [dashboard](https://dash.cloudflare.com/?to=/:account/ip-addresses/proxy-ips). Address Maps allows customers with BYOIP prefixes or account-level Static IPs to specify which IP addresses should be mapped to DNS records when they are proxied through Cloudflare. Refer to the [documentation](/byoip/address-maps/) for details.
10
+
description: Address Maps is available via [API](/api/resources/addressing/subresources/address_maps/methods/list/) and via [dashboard](https://dash.cloudflare.com/?to=/:account/ip-addresses/proxy-ips). Address Maps allows customers with BYOIP prefixes or account-level Static IPs to specify which IP addresses should be mapped to DNS records when they are proxied through Cloudflare. Refer to the [documentation](/byoip/address-maps/) for details.
Copy file name to clipboardExpand all lines: src/content/changelogs/d1.yaml
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ entries:
26
26
- publish_date: "2024-06-17"
27
27
title: HTTP API now returns a HTTP 429 error for overloaded D1 databases
28
28
description: |-
29
-
Previously, D1's [HTTP API](/api/operations/cloudflare-d1-query-database) returned a HTTP `500 Internal Server` error for queries that came in while a D1 database was overloaded. These requests now correctly return a `HTTP 429 Too Many Requests` error.
29
+
Previously, D1's [HTTP API](/api/resources/d1/subresources/database/methods/query/) returned a HTTP `500 Internal Server` error for queries that came in while a D1 database was overloaded. These requests now correctly return a `HTTP 429 Too Many Requests` error.
30
30
31
31
D1's [Workers API](/d1/worker-api/) is unaffected by this change.
32
32
@@ -40,7 +40,7 @@ entries:
40
40
- publish_date: "2024-04-12"
41
41
title: HTTP API now returns a HTTP 400 error for invalid queries
42
42
description: |-
43
-
Previously, D1's [HTTP API](/api/operations/cloudflare-d1-query-database) returned a HTTP `500 Internal Server` error for an invalid query. An invalid SQL query now correctly returns a `HTTP 400 Bad Request` error.
43
+
Previously, D1's [HTTP API](/api/resources/d1/subresources/database/methods/query/) returned a HTTP `500 Internal Server` error for an invalid query. An invalid SQL query now correctly returns a `HTTP 400 Bad Request` error.
44
44
45
45
D1's [Workers API](/d1/worker-api/) is unaffected by this change.
Copy file name to clipboardExpand all lines: src/content/changelogs/gateway.yaml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ entries:
36
36
- publish_date: "2024-06-25"
37
37
title: Gateway DNS policy setting to ignore CNAME category matches
38
38
description: |-
39
-
Gateway now offers the ability to selectively ignore CNAME domain categories in DNS policies via the [**Ignore CNAME domain categories** setting](/cloudflare-one/policies/gateway/domain-categories/#ignore-cname-domain-categories) in the policy builder and the [`ignore_cname_category_matches` setting](/api/operations/zero-trust-gateway-rules-create-zero-trust-gateway-rule) in the API.
39
+
Gateway now offers the ability to selectively ignore CNAME domain categories in DNS policies via the [**Ignore CNAME domain categories** setting](/cloudflare-one/policies/gateway/domain-categories/#ignore-cname-domain-categories) in the policy builder and the [`ignore_cname_category_matches` setting](/api/resources/zero_trust/subresources/gateway/subresources/rules/methods/create/) in the API.
Copy file name to clipboardExpand all lines: src/content/changelogs/kv.yaml
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ entries:
9
9
title: Workers KV REST API bulk operations provide granular errors
10
10
description: |-
11
11
12
-
The REST API endpoints for bulk operations ([write](/api/operations/workers-kv-namespace-write-multiple-key-value-pairs), [delete](/api/operations/workers-kv-namespace-delete-multiple-key-value-pairs)) now return the keys of operations that failed during the bulk operation. The updated response bodies are documented in the [REST API documentation](/api/operations/workers-kv-namespace-list-namespaces) and contain the following information in the `result` field:
12
+
The REST API endpoints for bulk operations ([write](/api/resources/kv/subresources/namespaces/methods/bulk_update/), [delete](/api/resources/kv/subresources/namespaces/methods/bulk_delete/)) now return the keys of operations that failed during the bulk operation. The updated response bodies are documented in the [REST API documentation](/api/resources/kv/subresources/namespaces/methods/list/) and contain the following information in the `result` field:
13
13
14
14
```
15
15
{
@@ -26,5 +26,5 @@ entries:
26
26
27
27
Workers KV now has a new [metrics dashboard](/kv/observability/metrics-analytics/#view-metrics-in-the-dashboard) and [analytics API](/kv/observability/metrics-analytics/#query-via-the-graphql-api) that leverages the [GraphQL Analytics API](/analytics/graphql-api/) used by many other Cloudflare products. The new analytics API provides per-account and per-namespace metrics for both operations and storage, including latency metrics for read and write operations to Workers KV.
28
28
29
-
The legacy Workers KV [analytics REST API](/api/operations/workers-kv-request-analytics-query-request-analytics) will be turned off as of January 31st, 2025.
29
+
The legacy Workers KV [analytics REST API](/api/resources/kv/subresources/namespaces/subresources/analytics/methods/list/) will be turned off as of January 31st, 2025.
30
30
Developers using this API will receive a series of email notifications prior to the shutdown of the legacy API.
Copy file name to clipboardExpand all lines: src/content/changelogs/r2.yaml
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -28,10 +28,10 @@ entries:
28
28
- 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).
29
29
- publish_date: "2024-11-01"
30
30
description: |-
31
-
- Add `minTLS` to response of [list custom domains](/api/operations/r2-list-custom-domains) endpoint.
31
+
- Add `minTLS` to response of [list custom domains](/api/resources/r2/subresources/buckets/subresources/domains/subresources/custom/methods/list/) endpoint.
- Event notifications can now be configured for R2 buckets in [jurisdictions](/r2/reference/data-location/#jurisdictional-restrictions) (e.g., EU, FedRAMP).
@@ -43,7 +43,7 @@ entries:
43
43
- Add the ability to set and [update minimum TLS version](/r2/buckets/public-buckets/#minimum-tls-version) for R2 bucket custom domains.
44
44
- publish_date: "2024-08-26"
45
45
description: |-
46
-
- Added support for configuring R2 bucket custom domains via [API](/api/operations/r2-add-custom-domain).
46
+
- Added support for configuring R2 bucket custom domains via [API](/api/resources/r2/subresources/buckets/subresources/domains/subresources/custom/methods/create/).
47
47
- publish_date: "2024-08-21"
48
48
description: |-
49
49
- [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.
@@ -64,7 +64,7 @@ entries:
64
64
- Added support for [Infrequent Access](/r2/buckets/storage-classes/) storage class (beta).
- [Event notifications](/r2/buckets/event-notifications/) for R2 is now available as an open beta.
@@ -79,7 +79,7 @@ entries:
79
79
- The shape of the configuration object when modifying Sippy's configuration has changed.
80
80
- publish_date: "2024-02-02"
81
81
description: |-
82
-
- Updated [GetBucket](/api/operations/r2-get-bucket) endpoint: Now fetches by `bucket_name` instead of `bucket_id`.
82
+
- Updated [GetBucket](/api/resources/r2/subresources/buckets/methods/get/) endpoint: Now fetches by `bucket_name` instead of `bucket_id`.
83
83
- publish_date: "2024-01-30"
84
84
description: |-
85
85
- Fixed a bug where the API would accept empty strings in the `AllowedHeaders` property of `PutBucketCors` actions.
@@ -115,14 +115,14 @@ entries:
115
115
hashes.
116
116
- publish_date: "2023-06-16"
117
117
description: |-
118
-
- Fixed a bug where calling [GetBucket](/api/operations/r2-get-bucket) on a non-existent bucket would return a 500 instead of a 404.
118
+
- Fixed a bug where calling [GetBucket](/api/resources/r2/subresources/buckets/methods/get/) on a non-existent bucket would return a 500 instead of a 404.
119
119
- Improved S3 compatibility for ListObjectsV1, now nextmarker is only set when truncated is true.
120
120
- The R2 worker bindings now support parsing conditional headers with multiple etags. These etags can now be strong, weak or a wildcard. Previously the bindings only accepted headers containing a single strong etag.
121
121
- S3 putObject now supports sha256 and sha1 checksums. These were already supported by the R2 worker bindings.
122
122
- CopyObject in the S3 compatible api now supports Cloudflare specific headers which allow the copy operation to be conditional on the state of the destination object.
123
123
- publish_date: "2023-04-01"
124
124
description: |-
125
-
- [GetBucket](/api/operations/r2-get-bucket) is now available for use through the Cloudflare API.
125
+
- [GetBucket](/api/resources/r2/subresources/buckets/methods/get/) is now available for use through the Cloudflare API.
126
126
- [Location hints](https://developers.cloudflare.com/r2/reference/data-location/) can now be set when creating a bucket, both through the S3 API, and the dashboard.
0 commit comments