Skip to content

Commit 40a0037

Browse files
authored
Merge pull request #4234 from cloudflare/release-please--branches--main--changes--next
release: 6.8.0
2 parents 96f02ea + 473192f commit 40a0037

File tree

148 files changed

+49650
-26650
lines changed

Some content is hidden

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

148 files changed

+49650
-26650
lines changed

.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.7.0"
2+
".": "6.8.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: 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
1+
configured_endpoints: 2049
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-9ba099b7936091cc984d2a24fc4d32c3ffcb1d71d86412c8c9084d201e16b3ac.yml
3+
openapi_spec_hash: 45edc9a107cf5a5e3b204b230b0d336d
4+
config_hash: 7b60c75a2413402168b11558e43ba3f3

CHANGELOG.md

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

3+
## 6.8.0 (2026-02-27)
4+
5+
Full Changelog: [v6.7.0...v6.8.0](https://github.com/cloudflare/cloudflare-go/compare/v6.7.0...v6.8.0)
6+
7+
### Features
8+
9+
* feat: GIN-1439: Add gateway PAC files ([b9575e3](https://github.com/cloudflare/cloudflare-go/commit/b9575e38f21d4b4a837d1fc772cbc42a8a122c5a))
10+
* feat(custom_origin_trust_store): enable custom_origin_trust_store ([8e6ad51](https://github.com/cloudflare/cloudflare-go/commit/8e6ad51bcbc505169e7d2a8ad003c65b22ad8c6c))
11+
* feat(dex): add DEX rules ([e7341f8](https://github.com/cloudflare/cloudflare-go/commit/e7341f841b755d4cdc96808bb1d740b7272828d3))
12+
* feat(email_security): Add phishguard reports endpoint ([7e67a1a](https://github.com/cloudflare/cloudflare-go/commit/7e67a1a4a0de8d29304e1ff49c756c6490409691))
13+
* feat(radar): Add Botnet and PQ Endpoints to developer docs ([94623fa](https://github.com/cloudflare/cloudflare-go/commit/94623fa47ae92dbc6a4fab3d0925a49af4d86c9b))
14+
* feat(stainless): AUTH-7071 Complete Access Users endpoint ([27ee6a4](https://github.com/cloudflare/cloudflare-go/commit/27ee6a42d6c08034e646717f2be6a889aa054af7))
15+
* feat(stainless): TUN-10249 Add WARP Subnet endpoints ([7a4bb2a](https://github.com/cloudflare/cloudflare-go/commit/7a4bb2a93a62f61611db941431819cb2db1f6fb9))
16+
* fix: add 'rdp' as an initialism ([40f95a1](https://github.com/cloudflare/cloudflare-go/commit/40f95a17796db00c76df335ebfa0b844c5917b94))
17+
* fix: broken reference for the queues 'consumer' model ([f508eeb](https://github.com/cloudflare/cloudflare-go/commit/f508eeb5682f53998109d0fd7e5efb11acbe469f))
18+
* **radar:** Add Botnet Threat Feed endpoint ([94623fa](https://github.com/cloudflare/cloudflare-go/commit/94623fa47ae92dbc6a4fab3d0925a49af4d86c9b))
19+
* test: skip prism tests for endpoints with non-JSON content types ([116572a](https://github.com/cloudflare/cloudflare-go/commit/116572a20cd9e6a181b5e8ea9e215f324c776d48))
20+
21+
22+
### Chores
23+
24+
* add v6.8.0 migration guide for breaking changes ([4cda9b7](https://github.com/cloudflare/cloudflare-go/commit/4cda9b7fb6e4e4cd87efa4f867c03e538a9c2c58))
25+
* **api:** update composite API spec ([740d73b](https://github.com/cloudflare/cloudflare-go/commit/740d73bbdb8db4081056fb21e464b255a0466733))
26+
* **api:** update composite API spec ([116a9d7](https://github.com/cloudflare/cloudflare-go/commit/116a9d78ae6c67fa2476fd2a429d62cb5f5762f9))
27+
* **api:** update composite API spec ([fc9c525](https://github.com/cloudflare/cloudflare-go/commit/fc9c5252fe22ee1926e9fd4201266b8ad125d932))
28+
* **api:** update composite API spec ([92e8387](https://github.com/cloudflare/cloudflare-go/commit/92e83874604b474a404cdfeea08ffb988e455dc2))
29+
* **api:** update composite API spec ([0e8f055](https://github.com/cloudflare/cloudflare-go/commit/0e8f0553fd1ba6dc160f3e4be1f2f1b044fd4e2f))
30+
* **api:** update composite API spec ([fc47923](https://github.com/cloudflare/cloudflare-go/commit/fc47923eeda348515d32165c7ec36d8e88a0b77d))
31+
* **api:** update composite API spec ([ef9e677](https://github.com/cloudflare/cloudflare-go/commit/ef9e6775ebbcee6e8df39bae688406a7923eddec))
32+
* **api:** update composite API spec ([d76edda](https://github.com/cloudflare/cloudflare-go/commit/d76eddada3407b1e2b6ffc14cce0a9d1af443b49))
33+
* **api:** update composite API spec ([2efa24a](https://github.com/cloudflare/cloudflare-go/commit/2efa24a842ef064408dfb1860205fb33f6c403bb))
34+
* **api:** update composite API spec ([12102fd](https://github.com/cloudflare/cloudflare-go/commit/12102fd1d9d76960b4d270198c860dc332d5eadf))
35+
* **api:** update composite API spec ([ac06ca9](https://github.com/cloudflare/cloudflare-go/commit/ac06ca95e2cf9f55cfbc434e039c5c7a5a0d7f61))
36+
* **api:** update composite API spec ([fcee717](https://github.com/cloudflare/cloudflare-go/commit/fcee71780af96a3dfee6ded1eab8564d3f394267))
37+
* **api:** update composite API spec ([9abd8b2](https://github.com/cloudflare/cloudflare-go/commit/9abd8b27036b9dcdc3f9802d7cc642848f982ea8))
38+
* **api:** update composite API spec ([47c3b59](https://github.com/cloudflare/cloudflare-go/commit/47c3b5977eafcbd9be73c6ba92602e17bb1208be))
39+
* **api:** update composite API spec ([fc712b2](https://github.com/cloudflare/cloudflare-go/commit/fc712b24b6ef89886b39ec61d74888170baa3451))
40+
* **api:** update composite API spec ([928e0c3](https://github.com/cloudflare/cloudflare-go/commit/928e0c3cdb0fab72acdca788a640735f53b618ef))
41+
* **api:** update composite API spec ([902cbe3](https://github.com/cloudflare/cloudflare-go/commit/902cbe39a67d189c24615acd1a87b139a006489e))
42+
* **api:** update composite API spec ([18dd787](https://github.com/cloudflare/cloudflare-go/commit/18dd78773750555daa6458c82a1ddcf12eb44e0f))
43+
* **api:** update composite API spec ([3f484b4](https://github.com/cloudflare/cloudflare-go/commit/3f484b460cf6f907da6d81208e0c28575ebdb91d))
44+
* **api:** update composite API spec ([32d0d5f](https://github.com/cloudflare/cloudflare-go/commit/32d0d5fb551b1b1b445afba677f9709a6425caae))
45+
* **api:** update composite API spec ([723c6e7](https://github.com/cloudflare/cloudflare-go/commit/723c6e72330e3779a1be167272e0dfa9e3b302f2))
46+
* **api:** update composite API spec ([13ed254](https://github.com/cloudflare/cloudflare-go/commit/13ed25458334a9d957df3656ba90c5f9f90151ff))
47+
* **api:** update composite API spec ([827fe0c](https://github.com/cloudflare/cloudflare-go/commit/827fe0c0afb7817888b6445d384ef096b1f618a1))
48+
* **api:** update composite API spec ([d82420b](https://github.com/cloudflare/cloudflare-go/commit/d82420b221f583752ec27dbc336a09bfc05d9d3a))
49+
* **api:** update composite API spec ([fb4cbdf](https://github.com/cloudflare/cloudflare-go/commit/fb4cbdf99914151fee5fe40003f88ed7283af1a9))
50+
* **api:** update composite API spec ([fe9578d](https://github.com/cloudflare/cloudflare-go/commit/fe9578ddead795f005653558586a8509ab023c8d))
51+
* **api:** update composite API spec ([b76b9d7](https://github.com/cloudflare/cloudflare-go/commit/b76b9d789b9134dcb868b83e1bd692c228da92e7))
52+
53+
54+
### Documentation
55+
56+
* **changelog:** fix changlog ([5bf6935](https://github.com/cloudflare/cloudflare-go/commit/5bf693501b4b5ae5c5788c982ad77b1756e34071))
57+
58+
59+
### Build System
60+
61+
* **url_scanner:** fix recursive type reference ([982074c](https://github.com/cloudflare/cloudflare-go/commit/982074c4c82d92c4adf1bebbfd47c178e6cddfbe))
62+
363
## 6.7.0 (2026-02-10)
464

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

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Or to pin the version:
3333
<!-- x-release-please-start-version -->
3434

3535
```sh
36-
go get -u 'github.com/cloudflare/cloudflare-go/v6@v6.7.0'
36+
go get -u 'github.com/cloudflare/cloudflare-go/v6@v6.8.0'
3737
```
3838

3939
<!-- x-release-please-end -->

accounts/member.go

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -195,10 +195,13 @@ func (r MemberNewParams) MarshalJSON() (data []byte, err error) {
195195

196196
type MemberNewParamsBody struct {
197197
// The contact email address of the user.
198-
Email param.Field[string] `json:"email,required"`
199-
Policies param.Field[interface{}] `json:"policies"`
200-
Roles param.Field[interface{}] `json:"roles"`
201-
Status param.Field[MemberNewParamsBodyStatus] `json:"status"`
198+
Email param.Field[string] `json:"email,required"`
199+
Policies param.Field[interface{}] `json:"policies"`
200+
Roles param.Field[interface{}] `json:"roles"`
201+
// Status of the member invitation. If not provided during creation, defaults to
202+
// 'pending'. Changing from 'accepted' back to 'pending' will trigger a replacement
203+
// of the member resource in Terraform.
204+
Status param.Field[MemberNewParamsBodyStatus] `json:"status"`
202205
}
203206

204207
func (r MemberNewParamsBody) MarshalJSON() (data []byte, err error) {
@@ -218,7 +221,10 @@ type MemberNewParamsBodyIAMCreateMemberWithRoles struct {
218221
// The contact email address of the user.
219222
Email param.Field[string] `json:"email,required"`
220223
// Array of roles associated with this member.
221-
Roles param.Field[[]string] `json:"roles,required"`
224+
Roles param.Field[[]string] `json:"roles,required"`
225+
// Status of the member invitation. If not provided during creation, defaults to
226+
// 'pending'. Changing from 'accepted' back to 'pending' will trigger a replacement
227+
// of the member resource in Terraform.
222228
Status param.Field[MemberNewParamsBodyIAMCreateMemberWithRolesStatus] `json:"status"`
223229
}
224230

@@ -228,6 +234,9 @@ func (r MemberNewParamsBodyIAMCreateMemberWithRoles) MarshalJSON() (data []byte,
228234

229235
func (r MemberNewParamsBodyIAMCreateMemberWithRoles) implementsMemberNewParamsBodyUnion() {}
230236

237+
// Status of the member invitation. If not provided during creation, defaults to
238+
// 'pending'. Changing from 'accepted' back to 'pending' will trigger a replacement
239+
// of the member resource in Terraform.
231240
type MemberNewParamsBodyIAMCreateMemberWithRolesStatus string
232241

233242
const (
@@ -248,7 +257,10 @@ type MemberNewParamsBodyIAMCreateMemberWithPolicies struct {
248257
Email param.Field[string] `json:"email,required"`
249258
// Array of policies associated with this member.
250259
Policies param.Field[[]MemberNewParamsBodyIAMCreateMemberWithPoliciesPolicy] `json:"policies,required"`
251-
Status param.Field[MemberNewParamsBodyIAMCreateMemberWithPoliciesStatus] `json:"status"`
260+
// Status of the member invitation. If not provided during creation, defaults to
261+
// 'pending'. Changing from 'accepted' back to 'pending' will trigger a replacement
262+
// of the member resource in Terraform.
263+
Status param.Field[MemberNewParamsBodyIAMCreateMemberWithPoliciesStatus] `json:"status"`
252264
}
253265

254266
func (r MemberNewParamsBodyIAMCreateMemberWithPolicies) MarshalJSON() (data []byte, err error) {
@@ -306,6 +318,9 @@ func (r MemberNewParamsBodyIAMCreateMemberWithPoliciesPoliciesResourceGroup) Mar
306318
return apijson.MarshalRoot(r)
307319
}
308320

321+
// Status of the member invitation. If not provided during creation, defaults to
322+
// 'pending'. Changing from 'accepted' back to 'pending' will trigger a replacement
323+
// of the member resource in Terraform.
309324
type MemberNewParamsBodyIAMCreateMemberWithPoliciesStatus string
310325

311326
const (
@@ -321,6 +336,9 @@ func (r MemberNewParamsBodyIAMCreateMemberWithPoliciesStatus) IsKnown() bool {
321336
return false
322337
}
323338

339+
// Status of the member invitation. If not provided during creation, defaults to
340+
// 'pending'. Changing from 'accepted' back to 'pending' will trigger a replacement
341+
// of the member resource in Terraform.
324342
type MemberNewParamsBodyStatus string
325343

326344
const (

acm/acm.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@ import (
1313
// automatically. You should not instantiate this service directly, and instead use
1414
// the [NewACMService] method instead.
1515
type ACMService struct {
16-
Options []option.RequestOption
17-
TotalTLS *TotalTLSService
16+
Options []option.RequestOption
17+
TotalTLS *TotalTLSService
18+
CustomTrustStore *CustomTrustStoreService
1819
}
1920

2021
// NewACMService generates a new service that applies the given options to each
@@ -24,5 +25,6 @@ func NewACMService(opts ...option.RequestOption) (r *ACMService) {
2425
r = &ACMService{}
2526
r.Options = opts
2627
r.TotalTLS = NewTotalTLSService(opts...)
28+
r.CustomTrustStore = NewCustomTrustStoreService(opts...)
2729
return
2830
}

acm/api.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,17 @@ Methods:
1818
- <code title="post /zones/{zone_id}/acm/total_tls">client.ACM.TotalTLS.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#TotalTLSService.Update">Update</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/acm">acm</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#TotalTLSUpdateParams">TotalTLSUpdateParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm">acm</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#TotalTLSUpdateResponse">TotalTLSUpdateResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
1919
- <code title="post /zones/{zone_id}/acm/total_tls">client.ACM.TotalTLS.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#TotalTLSService.Edit">Edit</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/acm">acm</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#TotalTLSEditParams">TotalTLSEditParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm">acm</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#TotalTLSEditResponse">TotalTLSEditResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
2020
- <code title="get /zones/{zone_id}/acm/total_tls">client.ACM.TotalTLS.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#TotalTLSService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm">acm</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#TotalTLSGetParams">TotalTLSGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm">acm</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#TotalTLSGetResponse">TotalTLSGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
21+
22+
## CustomTrustStore
23+
24+
Response Types:
25+
26+
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm">acm</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#CustomTrustStore">CustomTrustStore</a>
27+
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm">acm</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#CustomTrustStoreDeleteResponse">CustomTrustStoreDeleteResponse</a>
28+
29+
Methods:
30+
31+
- <code title="post /zones/{zone_id}/acm/custom_trust_store">client.ACM.CustomTrustStore.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#CustomTrustStoreService.New">New</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/acm">acm</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#CustomTrustStoreNewParams">CustomTrustStoreNewParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm">acm</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#CustomTrustStore">CustomTrustStore</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
32+
- <code title="get /zones/{zone_id}/acm/custom_trust_store">client.ACM.CustomTrustStore.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#CustomTrustStoreService.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/acm">acm</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#CustomTrustStoreListParams">CustomTrustStoreListParams</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#V4PagePaginationArray">V4PagePaginationArray</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm">acm</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#CustomTrustStore">CustomTrustStore</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
33+
- <code title="delete /zones/{zone_id}/acm/custom_trust_store/{custom_origin_trust_store_id}">client.ACM.CustomTrustStore.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#CustomTrustStoreService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, customOriginTrustStoreID <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm">acm</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#CustomTrustStoreDeleteParams">CustomTrustStoreDeleteParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm">acm</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#CustomTrustStoreDeleteResponse">CustomTrustStoreDeleteResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
34+
- <code title="get /zones/{zone_id}/acm/custom_trust_store/{custom_origin_trust_store_id}">client.ACM.CustomTrustStore.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#CustomTrustStoreService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, customOriginTrustStoreID <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm">acm</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#CustomTrustStoreGetParams">CustomTrustStoreGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm">acm</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/acm#CustomTrustStore">CustomTrustStore</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

0 commit comments

Comments
 (0)