Skip to content

Commit 8f33b63

Browse files
authored
Merge pull request #4225 from cloudflare/release-please--branches--main--changes--next
release: 6.7.0
2 parents 16ae7fd + 509cee3 commit 8f33b63

File tree

305 files changed

+28674
-27539
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

305 files changed

+28674
-27539
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
2121

2222
steps:
23-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@v6
2424

2525
- name: Setup go
2626
uses: actions/setup-go@v5
@@ -35,7 +35,7 @@ jobs:
3535
runs-on: ${{ github.repository == 'stainless-sdks/cloudflare-go' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
3636
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
3737
steps:
38-
- uses: actions/checkout@v4
38+
- uses: actions/checkout@v6
3939

4040
- name: Setup go
4141
uses: actions/setup-go@v5

.github/workflows/detect-breaking-changes.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
run: |
1616
echo "FETCH_DEPTH=$(expr ${{ github.event.pull_request.commits }} + 1)" >> $GITHUB_ENV
1717
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@v6
1919
with:
2020
# Ensure we can check out the pull request base in the script below.
2121
fetch-depth: ${{ env.FETCH_DEPTH }}

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "6.6.0"
2+
".": "6.7.0"
33
}

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 2003
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-28b84a5db03b38290dfe7ef1de2c68feb68762d7a8f207bdbea4d39a7aeef1ea.yml
3-
openapi_spec_hash: ba6bd61621e4be20b581f4f3bf0978d3
4-
config_hash: 792d1c52dbd202202899d3af9ac09455
1+
configured_endpoints: 2023
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-83f49bc3fa9273ef989d3e8bcd27f6fdaa7d04ae2519a91f4878f46acc501bb9.yml
3+
openapi_spec_hash: 3f4be3af6f51eea4787dc8345f9ca9c1
4+
config_hash: 3b5a073ea01bcd6be97d48c78c243b9e

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,46 @@
11
# Changelog
22

3+
## 6.7.0 (2026-02-10)
4+
5+
Full Changelog: [v6.6.0...v6.7.0](https://github.com/cloudflare/cloudflare-go/compare/v6.6.0...v6.7.0)
6+
7+
### Features
8+
9+
* chore: IAC-312 update Pages models to ref renamed components ([f6217dd](https://github.com/cloudflare/cloudflare-go/commit/f6217dd6fa2e63525831d83141f2c4f32687d0fc))
10+
* chore: skip ai.tomarkdown prism tests ([a29d472](https://github.com/cloudflare/cloudflare-go/commit/a29d4728fa6466b6c0f0d220aee37000b0cff87d))
11+
* feat(api): add AI Gateway Dynamic Routing endpoints ([60eda80](https://github.com/cloudflare/cloudflare-go/commit/60eda800b9248ea724baee465327c6dfada0873d))
12+
* feat(api): RAG-586: enable terraform for AI Search instances and tokens ([2960725](https://github.com/cloudflare/cloudflare-go/commit/2960725d1f7f9cd20a4b37a8e98a39727a5b3655))
13+
* feat(fraud): public docs for fraud API ([57093fa](https://github.com/cloudflare/cloudflare-go/commit/57093fa34c2f894447aca0d37556606ff8c7e2b0))
14+
* feat(radar): add BGP RPKI ASPA endpoints and fix SDK casings ([5c10162](https://github.com/cloudflare/cloudflare-go/commit/5c10162b9a1c315340365b61d5ef4b8df966d61f))
15+
* fix(kv): use cursor_limit_pagination for KV list keys endpoint ([ab2eefb](https://github.com/cloudflare/cloudflare-go/commit/ab2eefb1b6cf0b4fb32c5a7152639cc0ffa1ddb8))
16+
* fix(total_tls): use upsert pattern for singleton zone setting ([4d1e0b0](https://github.com/cloudflare/cloudflare-go/commit/4d1e0b0df397c6310dbae72250b00bc54f55d537))
17+
* refactor(terraform): restructure origin_tls_client_auth to peer subresources ([39948a3](https://github.com/cloudflare/cloudflare-go/commit/39948a3a11e649dc8ec12f0e7975139e232a348d))
18+
19+
20+
### Bug Fixes
21+
22+
* fix browser_rendering tests ([bdab052](https://github.com/cloudflare/cloudflare-go/commit/bdab052a684f6780fe1dfe3a5ed26b14f6ece07a))
23+
* **workers:** fix bad types for `Mode` types ([66676dc](https://github.com/cloudflare/cloudflare-go/commit/66676dce40a80d3b87cf9405152b10cd3b3e41fa))
24+
25+
26+
### Chores
27+
28+
* **api:** update composite API spec ([4535c49](https://github.com/cloudflare/cloudflare-go/commit/4535c49c3244e42768f7199228fb69bb01cdf6ec))
29+
* **api:** update composite API spec ([775fc92](https://github.com/cloudflare/cloudflare-go/commit/775fc920880942cac90747b95a9fdcfab6155bd0))
30+
* **api:** update composite API spec ([0e4d7c6](https://github.com/cloudflare/cloudflare-go/commit/0e4d7c64fad3b8c5d15d36cd796d9818dd2be3c1))
31+
* **api:** update composite API spec ([87a71f6](https://github.com/cloudflare/cloudflare-go/commit/87a71f68469da4cdfcd6741e25f815720f6ddf9b))
32+
* **api:** update composite API spec ([6895002](https://github.com/cloudflare/cloudflare-go/commit/6895002e79a2464e852596fed36891adda5ed833))
33+
* **api:** update composite API spec ([a8775d4](https://github.com/cloudflare/cloudflare-go/commit/a8775d47d0414e46981ece1dc1c5a8c00ecb8bf7))
34+
* **api:** update composite API spec ([4763072](https://github.com/cloudflare/cloudflare-go/commit/4763072748a0d2a4ebe29c179d7250f66b8e6611))
35+
* **api:** update composite API spec ([ce43852](https://github.com/cloudflare/cloudflare-go/commit/ce43852d72a2a0db4920645c10d5a689a5551dce))
36+
* **api:** update composite API spec ([1a4b2e6](https://github.com/cloudflare/cloudflare-go/commit/1a4b2e63341065f82f466c42bd637ce9b3182b5e))
37+
* **api:** update composite API spec ([0ec4266](https://github.com/cloudflare/cloudflare-go/commit/0ec42664bf8922b3887ccdfadcb9aede04a502f4))
38+
* **api:** update composite API spec ([740a2bf](https://github.com/cloudflare/cloudflare-go/commit/740a2bf8d5470e4ab64ead5e01ccad31d73c2b57))
39+
* **changelog:** update with v6.6.0 release notes ([16ae7fd](https://github.com/cloudflare/cloudflare-go/commit/16ae7fd5a181613e433d3cd61f672f043e3bc42a))
40+
* **internal:** codegen related update ([49c5db6](https://github.com/cloudflare/cloudflare-go/commit/49c5db663ed9bcbc5a13cb6ae6bdc0fba7500edf))
41+
* **internal:** codegen related update ([74f9173](https://github.com/cloudflare/cloudflare-go/commit/74f917368dd1d9b1a690a5cfd2f44bd7e7fb02f7))
42+
* **internal:** codegen related update ([8e10a2c](https://github.com/cloudflare/cloudflare-go/commit/8e10a2c5ddc1fcf20d01e6abf55708b5ed881a8f))
43+
344
## 6.6.0 (2025-01-15)
445

546
Full Changelog: [v6.5.0...v6.6.0](https://github.com/cloudflare/cloudflare-go/compare/v6.5.0...v6.6.0)

README.md

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ from applications written in Go.
77

88
It is generated with [Stainless](https://www.stainless.com/).
99

10+
## MCP Server
11+
12+
Use the Cloudflare MCP Server to enable AI assistants to interact with this API, allowing them to explore endpoints, make test requests, and use documentation to help integrate this SDK into your application.
13+
14+
[![Add to Cursor](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en-US/install-mcp?name=cloudflare-mcp&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsImNsb3VkZmxhcmUtbWNwIl0sImVudiI6eyJDTE9VREZMQVJFX0FQSV9UT0tFTiI6IlNuM2xaSlRCWDZra2c3T2RjQlVBeE9POTYzR0VJeUdRcW5GVE9GWVkiLCJDTE9VREZMQVJFX0FQSV9LRVkiOiIxNDRjOWRlZmFjMDQ5NjljN2JmYWQ4ZWZhYThlYTE5NCIsIkNMT1VERkxBUkVfRU1BSUwiOiJ1c2VyQGV4YW1wbGUuY29tIiwiQ0xPVURGTEFSRV9BUElfVVNFUl9TRVJWSUNFX0tFWSI6InYxLjAtMTQ0YzlkZWZhYzA0OTY5YzdiZmFkOGVmLTYzMWE0MWQwMDNhMzJkMjVmZTg3ODA4MWVmMzY1YzQ5NTAzZjdmYWRhNjAwZGE5MzVlMjg1MWExYzczMjYwODRiODVjYmY2NDI5YzRiODU5ZGU4NDc1NzMxZGM5MmE5YzMyOTYzMWU2ZDU5ZTZjNzNkYTdiMTk4NDk3MTcyYjRjZWZlMDcxZDkwZDBmNWQyNzE5In19)
15+
[![Install in VS Code](https://img.shields.io/badge/_-Add_to_VS_Code-blue?style=for-the-badge&logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0iI0VFRSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzAuMjM1IDM5Ljg4NGEyLjQ5MSAyLjQ5MSAwIDAgMS0xLjc4MS0uNzNMMTIuNyAyNC43OGwtMy40NiAyLjYyNC0zLjQwNiAyLjU4MmExLjY2NSAxLjY2NSAwIDAgMS0xLjA4Mi4zMzggMS42NjQgMS42NjQgMCAwIDEtMS4wNDYtLjQzMWwtMi4yLTJhMS42NjYgMS42NjYgMCAwIDEgMC0yLjQ2M0w3LjQ1OCAyMCA0LjY3IDE3LjQ1MyAxLjUwNyAxNC41N2ExLjY2NSAxLjY2NSAwIDAgMSAwLTIuNDYzbDIuMi0yYTEuNjY1IDEuNjY1IDAgMCAxIDIuMTMtLjA5N2w2Ljg2MyA1LjIwOUwyOC40NTIuODQ0YTIuNDg4IDIuNDg4IDAgMCAxIDEuODQxLS43MjljLjM1MS4wMDkuNjk5LjA5MSAxLjAxOS4yNDVsOC4yMzYgMy45NjFhMi41IDIuNSAwIDAgMSAxLjQxNSAyLjI1M3YuMDk5LS4wNDVWMzMuMzd2LS4wNDUuMDk1YTIuNTAxIDIuNTAxIDAgMCAxLTEuNDE2IDIuMjU3bC04LjIzNSAzLjk2MWEyLjQ5MiAyLjQ5MiAwIDAgMS0xLjA3Ny4yNDZabS43MTYtMjguOTQ3LTExLjk0OCA5LjA2MiAxMS45NTIgOS4wNjUtLjAwNC0xOC4xMjdaIi8+PC9zdmc+)](https://vscode.stainless.com/mcp/%7B%22name%22%3A%22cloudflare-mcp%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22cloudflare-mcp%22%5D%2C%22env%22%3A%7B%22CLOUDFLARE_API_TOKEN%22%3A%22Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY%22%2C%22CLOUDFLARE_API_KEY%22%3A%22144c9defac04969c7bfad8efaa8ea194%22%2C%22CLOUDFLARE_EMAIL%22%3A%22user%40example.com%22%2C%22CLOUDFLARE_API_USER_SERVICE_KEY%22%3A%22v1.0-144c9defac04969c7bfad8ef-631a41d003a32d25fe878081ef365c49503f7fada600da935e2851a1c7326084b85cbf6429c4b859de8475731dc92a9c329631e6d59e6c73da7b198497172b4cefe071d90d0f5d2719%22%7D%7D)
16+
17+
> Note: You may need to set environment variables in your MCP client.
18+
1019
## Installation
1120

1221
<!-- x-release-please-start-version -->
@@ -24,7 +33,7 @@ Or to pin the version:
2433
<!-- x-release-please-start-version -->
2534

2635
```sh
27-
go get -u 'github.com/cloudflare/cloudflare-go/v4@v6.6.0'
36+
go get -u 'github.com/cloudflare/cloudflare-go/v6@v6.7.0'
2837
```
2938

3039
<!-- x-release-please-end -->
@@ -259,24 +268,21 @@ which can be used to wrap any `io.Reader` with the appropriate file name and con
259268
```go
260269
// A file from the file system
261270
file, err := os.Open("/path/to/file")
262-
api_gateway.UserSchemaNewParams{
263-
ZoneID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
264-
File: cloudflare.F[io.Reader](file),
265-
Kind: cloudflare.F(api_gateway.UserSchemaNewParamsKindOpenAPIV3),
271+
kv.NamespaceValueUpdateParams{
272+
AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
273+
Value: cloudflare.F[io.Reader](file),
266274
}
267275

268276
// A file from a string
269-
api_gateway.UserSchemaNewParams{
270-
ZoneID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
271-
File: cloudflare.F[io.Reader](strings.NewReader("my file contents")),
272-
Kind: cloudflare.F(api_gateway.UserSchemaNewParamsKindOpenAPIV3),
277+
kv.NamespaceValueUpdateParams{
278+
AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
279+
Value: cloudflare.F[io.Reader](strings.NewReader("my file contents")),
273280
}
274281

275282
// With a custom filename and contentType
276-
api_gateway.UserSchemaNewParams{
277-
ZoneID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
278-
File: cloudflare.FileParam(strings.NewReader(`{"hello": "foo"}`), "file.go", "application/json"),
279-
Kind: cloudflare.F(api_gateway.UserSchemaNewParamsKindOpenAPIV3),
283+
kv.NamespaceValueUpdateParams{
284+
AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
285+
Value: cloudflare.FileParam(strings.NewReader(`{"hello": "foo"}`), "file.go", "application/json"),
280286
}
281287
```
282288

abuse_reports/api.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# AbuseReports
2+
3+
Response Types:
4+
5+
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports">abuse_reports</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#AbuseReportListResponse">AbuseReportListResponse</a>
6+
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports">abuse_reports</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#AbuseReportGetResponse">AbuseReportGetResponse</a>
7+
8+
Methods:
9+
10+
- <code title="post /accounts/{account_id}/abuse-reports/{report_param}">client.AbuseReports.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#AbuseReportService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, reportParam <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports">abuse_reports</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#AbuseReportNewParams">AbuseReportNewParams</a>) (\*<a href="https://pkg.go.dev/builtin#string">string</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
11+
- <code title="get /accounts/{account_id}/abuse-reports">client.AbuseReports.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#AbuseReportService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports">abuse_reports</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#AbuseReportListParams">AbuseReportListParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination">pagination</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination#V4PagePagination">V4PagePagination</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports">abuse_reports</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#AbuseReportListResponse">AbuseReportListResponse</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
12+
- <code title="get /accounts/{account_id}/abuse-reports/{report_param}">client.AbuseReports.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#AbuseReportService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, reportParam <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports">abuse_reports</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#AbuseReportGetParams">AbuseReportGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports">abuse_reports</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#AbuseReportGetResponse">AbuseReportGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
13+
14+
## Mitigations
15+
16+
Response Types:
17+
18+
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports">abuse_reports</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#MitigationListResponse">MitigationListResponse</a>
19+
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports">abuse_reports</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#MitigationReviewResponse">MitigationReviewResponse</a>
20+
21+
Methods:
22+
23+
- <code title="get /accounts/{account_id}/abuse-reports/{report_id}/mitigations">client.AbuseReports.Mitigations.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#MitigationService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, reportID <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports">abuse_reports</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#MitigationListParams">MitigationListParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination">pagination</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination#V4PagePagination">V4PagePagination</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports">abuse_reports</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#MitigationListResponse">MitigationListResponse</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
24+
- <code title="post /accounts/{account_id}/abuse-reports/{report_id}/mitigations/appeal">client.AbuseReports.Mitigations.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#MitigationService.Review">Review</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, reportID <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports">abuse_reports</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#MitigationReviewParams">MitigationReviewParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination">pagination</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination#SinglePage">SinglePage</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports">abuse_reports</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/abuse_reports#MitigationReviewResponse">MitigationReviewResponse</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

0 commit comments

Comments
 (0)