4.0.0 (2025-01-10)
Full Changelog: v3.1.0...v4.0.0
⚠ BREAKING CHANGES
- addressing: reshuffle relationship in the namespace to align with the product (#3789)
- r2: rename
cf-r2-jurisdiction
to more usablejurisdiction
parameter (#3774) - r2: rename
cf-r2-jurisdiction
to more usablejurisdiction
parameter (#3773) - r2: rename
cf-r2-jurisdiction
to more usablejurisdiction
parameter (#3772) - loa_documents: move download subresource into parent as
get
(#3769) - addressing: move service bindings to dedicated namespace (#3768)
- ai: move to dedicated namespace (#3730)
- kv: move analytics under existing namespace (#3696)
- zone_transfers: move under DNS namespace (#3692)
- dnssec: move under DNS namespace (#3691)
- url_scanner: swap all methods to be v2 only (#3690)
- warp_connector: move under zero trust namespace (#3679)
- calls: split turn and sfu apps (#3566)
Features
- addressing: move service bindings to dedicated namespace (#3768) (ee8325c)
- addressing: reshuffle relationship in the namespace to align with the product (#3789) (5d9860b)
- ai: add support for search endpoints and finetunes (#3771) (79f4ddc)
- ai: move AI back to dedicated namespace (#3735) (ba69c7b)
- ai: move to dedicated namespace (#3730) (148bd4b)
- api: add more path mappings (#3628) (9e2cfac)
- api: Add PATCH zone hold update method (#3729) (4a8b278)
- api: api shield operations updates; rename discovery resource (#3755) (f627885)
- api: api update (#3552) (16c5687)
- api: api update (#3553) (7c07b9a)
- api: api update (#3558) (1ee2686)
- api: api update (#3559) (7deadea)
- api: api update (#3561) (1e4a82b)
- api: api update (#3562) (6bf2f2f)
- api: api update (#3563) (207114e)
- api: api update (#3564) (9b98cb9)
- api: api update (#3567) (f53c2f0)
- api: api update (#3569) (7c59bf3)
- api: api update (#3570) (007b781)
- api: api update (#3572) (b02cba5)
- api: api update (#3573) (aaaa3c5)
- api: api update (#3574) (edfbb01)
- api: api update (#3575) (2c874e7)
- api: api update (#3579) (2b2e51a)
- api: api update (#3581) (77f4aae)
- api: api update (#3582) (2a8eeb3)
- api: api update (#3583) (19400fb)
- api: api update (#3586) (53cb014)
- api: api update (#3587) (4e178d5)
- api: api update (#3589) (13b389b)
- api: api update (#3593) (343ceb9)
- api: api update (#3595) (94e12ac)
- api: api update (#3597) (7fe00c0)
- api: api update (#3599) (4aaf8f2)
- api: api update (#3600) (3082cf5)
- api: api update (#3601) (f75fa4b)
- api: api update (#3602) (eca1540)
- api: api update (#3603) (fc33831)
- api: api update (#3604) (f3ceece)
- api: api update (#3605) (5e09299)
- api: api update (#3611) (b8814b0)
- api: api update (#3612) (708c85a)
- api: api update (#3613) (5d236da)
- api: api update (#3614) (d5803ba)
- api: api update (#3615) (793fef7)
- api: api update (#3617) (d981ade)
- api: api update (#3619) (08fb87e)
- api: api update (#3620) (806e26b)
- api: api update (#3621) (dacc8de)
- api: api update (#3623) (d026d0b)
- api: api update (#3624) (7eda554)
- api: api update (#3625) (737d8c0)
- api: api update (#3626) (67eb9b8)
- api: api update (#3627) (9919298)
- api: api update (#3632) (f3ff236)
- api: api update (#3633) (154b134)
- api: api update (#3635) (a88f77c)
- api: api update (#3638) (a24011e)
- api: api update (#3642) (e2d3545)
- api: api update (#3656) (d4e1307)
- api: api update (#3657) (1e60c75)
- api: api update (#3658) (fac481b)
- api: api update (#3659) (f2d47a5)
- api: api update (#3660) (908fcac)
- api: api update (#3661) (40b9f87)
- api: api update (#3662) (d69aade)
- api: api update (#3664) (5ac7491)
- api: api update (#3665) (47c765c)
- api: api update (#3673) (91623fd)
- api: api update (#3674) (5b1f3e7)
- api: api update (#3676) (a1591bc)
- api: api update (#3677) (d407746)
- api: api update (#3678) (56a8b59)
- api: api update (#3681) (08a3776)
- api: api update (#3682) (3e927b6)
- api: api update (#3687) (7299dbf)
- api: api update (#3694) (8f604ac)
- api: api update (#3695) (78219af)
- api: api update (#3701) (30b0421)
- api: api update (#3703) (9aaf543)
- api: api update (#3705) (05dbe4d)
- api: api update (#3707) (b2640e3)
- api: api update (#3727) (aeebaeb)
- api: api update (#3732) (8a51d1e)
- api: api update (#3734) (5ef44a2)
- api: api update (#3744) (b41fa64)
- api: api update (#3745) (f7210bc)
- api: api update (#3746) (b3ef767)
- api: api update (#3747) (b482e44)
- api: api update (#3749) (9fd808c)
- api: api update (#3750) (4227810)
- api: api update (#3751) (101518a)
- api: api update (#3752) (e99bbde)
- api: api update (#3753) (b2aa339)
- api: api update (#3760) (360eed2)
- api: api update (#3762) (eda64d0)
- api: api update (#3765) (5048ebd)
- api: api update (#3780) (b809f5f)
- api: api update (#3782) (ef35231)
- api: api update (#3784) (0c5abcd)
- api: api update (#3785) (1f6a286)
- api: api update (#3786) (fdcde98)
- api: api update (#3807) (80a4c9a)
- api: api update (#3808) (dec5bf7)
- api: api update (#3811) (8be09d0)
- api: api update (#3812) (754a706)
- api: api update (#3814) (40ef3d9)
- api: clean up indirect models (#3608) (7d3792a)
- api: clean up missing model references (#3591) (63f8ed8)
- api: clean up missing models (#3630) (7a327f0)
- api: fix internal URL mappings (#3728) (954246a)
- api: introduce bulk operation methods (#3629) (0a4da57)
- api: make
pop
initialism (#3555) (2c620f8) - api: manual updates (#3616) (f357c13)
- api: manual updates (#3652) (eb2a820)
- api: manual updates (#3666) (6371caa)
- api: manual updates (#3686) (de419a4)
- api: manual updates (#3715) (dd1f2ba)
- api: manual updates (#3754) (a2b3227)
- api: manual updates (#3767) (16230b1)
- api: manual updates (#3776) (e5ebd9d)
- api: manual updates (#3792) (37db45b)
- api: manual updates (#3793) (720b09c)
- api: manual updates (#3794) (762655d)
- api: manual updates (#3795) (f45718c)
- api: manual updates (#3816) (89a09ae)
- api: manual updates (#3817) (ec0fc64)
- api: map in new endpoints for account owned tokens, dns setting views and worker assets (#3598) (db61766)
- api: map more endpoints (#3748) (c472988)
- api: mark JSON as initialism (#3791) (8217eeb)
- api: remap models for magic visibility (#3576) (640af2c)
- api: remap models to newer bundle names (#3556) (55ea581)
- api: remap models to newer bundle names (#3557) (dfcfc3f)
- api: remove unneeded DNS transforms (#3806) (af92592)
- api: skip authorization failures in prism (#3790) (db6f50b)
- api: update api shield operation endpoint (#3815) (fcb195e)
- api: Update verb on PATCH zone hold method (#3733) (b18bf27)
- api: update via SDK Studio (#3636) (732b985)
- api: update via SDK Studio (#3637) (0368162)
- api: update via SDK Studio (#3639) (f14fcbb)
- api: update via SDK Studio (#3641) (702b5ed)
- api: update via SDK Studio (#3645) (419477c)
- api: update via SDK Studio (#3646) (41cb8f0)
- api: update via SDK Studio (#3647) (d212078)
- api: update via SDK Studio (#3648) (59e128b)
- api: update via SDK Studio (#3649) (2e75c36)
- api: update via SDK Studio (#3650) (d5b488f)
- api: update via SDK Studio (#3651) (09a7d98)
- calls: split turn and sfu apps (#3566) (4311470)
- cloud_connector: define body param name (#3781) (782cb3e)
- content_scanning: introduce support (#3714) (d828313)
- dex: add commands support (#3710) (23f698b)
- dlp: disable problematic test (#3721) (037ae35)
- dlp: skip tests for
entries
update due to HTTP 422 in prism (#3797) (68df4d8) - dns_firewall: break out into standalone package (#3693) (6e7733c)
- dns: add models for batch operations and response (#3802) (7b434c5)
- dns: fix model oneOf (#3736) (44c7398)
- dns: remove
delta
model (#3697) (da4d5df) - dnssec: move under DNS namespace (#3691) (37f1048)
- fleet_status: update path placeholders to match conventions (#3606) (02a45b1)
- generate more types that are used as request bodies (#3722) (68d683a)
- iam: fix model mappings (#3607) (243ad99)
- infrastructure_targets: add bulk endpoints (#3706) (693ee3a)
- internal: update path placeholders (#3683) (c104d2d)
- kv: move analytics under existing namespace (#3696) (247ee8b)
- leaked_credential_check: add terraform resource (#3688) (0fc715c)
- list_item: remove duplicated
anyOf
properties from component (#3810) (d48959b) - loa_documents: move download subresource into parent as
get
(#3769) (60d4d64) - origin_post_quantum_encryption: swap PUT for PATCH operation (#3788) (9ac9789)
- pagerules: rename namespace to page_rules (#3723) (f2a4111)
- r2_bucket: add
cors
support (#3654) (1db131e) - r2: rename
cf-r2-jurisdiction
to more usablejurisdiction
parameter (#3772) (a8c40d4) - r2: rename
cf-r2-jurisdiction
to more usablejurisdiction
parameter (#3773) (053c774) - r2: rename
cf-r2-jurisdiction
to more usablejurisdiction
parameter (#3774) (4ca8332) - tokens: move condition and policy to shared models (#3610) (e5cb118)
- tokens: move token value model to shared (#3609) (e322ab6)
- url_scanner: swap all methods to be v2 only (#3690) (c5818ee)
- urlscanner: swap to v2 create (#3684) (2e49239)
- warp_connector: move under zero trust namespace (#3679) (d160787)
- workers: add routes support (#3737) (d0d4c68)
- zero_trust_device_certificates: update path placeholders (#3663) (fed6dbc)
- zero_trust_device: reshuffle structure to allow use of custom and default (#3590) (83c31e0)
- zero_trust_local_domain_fallback: define body param for updates (#3568) (c9e9e03)
- zero_trust_organization: swap to upsert for creation (#3640) (3f5dc6a)
- zone_settings: update
origin_max_http_version
model (#3775) (27610fa) - zone_transfers: move under DNS namespace (#3692) (160af8b)
Bug Fixes
- api: better support union schemas with common properties (#3805) (de4206d)
- api: certificate_pack create flow (#3551) (79e9852)
- fix array example (#3724) (9b6d172)
- fix header parameter value (#3777) (5aa4d1b)
- internal: add cleaner handling of DNS unions (#3731) (2f37c95)
- urlscanner: fix invalid schema definition for plain text (#3716) (328cb75)
- waiting_room_rules: define
body_param_name
for bulk rules endpoint (#3592) (7e3f242)
Chores
- bump license year (#3770) (55ac2dc)
- internal: codegen related update (#3655) (79d0254)
- internal: codegen related update (#3689) (34cf9ae)
- internal: codegen related update (#3702) (27079da)
- internal: codegen related update (#3713) (2e9441a)
- internal: codegen related update (#3739) (c842d40)
- internal: codegen related update (#3757) (b3219e5)
- internal: codegen related update (#3766) (b14c6b8)
- internal: codegen related update (#3800) (9909f48)
- internal: codegen related update (#3803) (c0a3a2c)
- internal: codegen related update (#3804) (61e753e)
- internal: codegen related update (#3809) (edf65ee)
- internal: codegen related update (#3818) (14b4cca)
- internal: skip broken tests (#3813) (27937c6)
- rebuild project due to codegen change (#3580) (f57c9b4)
- rebuild project due to codegen change (#3585) (6cb49f2)
- rebuild project due to codegen change (#3622) (1189f45)
- updates (#3720) (3da444d)