Releases: cloudflare/cloudflare-typescript
v6.0.0-beta.1
6.0.0-beta.1 (2026-01-20)
Disclaimer: Please note that v6.0.0-beta.1 is in Beta and we are still testing it for stability.
Full Changelog: v5.2.0...v6.0.0-beta.1
In this release, you'll see a large number of breaking changes. This is primarily due to a change in OpenAPI definitions,
which our libraries are based off of, and codegen updates that we rely on to read those OpenAPI definitions and produce
our SDK libraries. As the codegen is always evolving and improving, so are our code bases.
Some breaking changes were introduced due to bug fixes, also listed below.
Please ensure you read through the list of changes below before moving to this version - this will help you understand
any down or upstream issues it may cause to your environments.
Breaking Changes
Addressing - Parameter Requirements Changed
BGPPrefixCreateParams.cidr: optional → requiredPrefixCreateParams.asn:number | null→numberPrefixCreateParams.loa_document_id: required → optionalServiceBindingCreateParams.cidr: optional → requiredServiceBindingCreateParams.service_id: optional → required
API Gateway
ConfigurationUpdateResponseremovedPublicSchema→OldPublicSchemaSchemaUpload→UserSchemaCreateResponseConfigurationUpdateParams.propertiesremoved; usenormalize
CloudforceOne - Response Type Changes
ThreatEventBulkCreateResponse:number→ complex object with counts and errors
D1 Database - Query Parameters
DatabaseQueryParams: simple interface → union type (D1SingleQuery | MultipleQueries)DatabaseRawParams: same change- Supports batch queries via
batcharray
DNS Records - Type Renames (21 types)
All record type interfaces renamed from *Record to short names:
RecordResponse.ARecord→RecordResponse.ARecordResponse.AAAARecord→RecordResponse.AAAARecordResponse.CNAMERecord→RecordResponse.CNAMERecordResponse.MXRecord→RecordResponse.MXRecordResponse.NSRecord→RecordResponse.NSRecordResponse.PTRRecord→RecordResponse.PTRRecordResponse.TXTRecord→RecordResponse.TXTRecordResponse.CAARecord→RecordResponse.CAARecordResponse.CERTRecord→RecordResponse.CERTRecordResponse.DNSKEYRecord→RecordResponse.DNSKEYRecordResponse.DSRecord→RecordResponse.DSRecordResponse.HTTPSRecord→RecordResponse.HTTPSRecordResponse.LOCRecord→RecordResponse.LOCRecordResponse.NAPTRRecord→RecordResponse.NAPTRRecordResponse.SMIMEARecord→RecordResponse.SMIMEARecordResponse.SRVRecord→RecordResponse.SRVRecordResponse.SSHFPRecord→RecordResponse.SSHFPRecordResponse.SVCBRecord→RecordResponse.SVCBRecordResponse.TLSARecord→RecordResponse.TLSARecordResponse.URIRecord→RecordResponse.URIRecordResponse.OpenpgpkeyRecord→RecordResponse.Openpgpkey
IAM Resource Groups
ResourceGroupCreateResponse.scope: optional single → required arrayResourceGroupCreateResponse.id: optional → required
Origin CA Certificates - Parameter Requirements Changed
OriginCACertificateCreateParams.csr: optional → requiredOriginCACertificateCreateParams.hostnames: optional → requiredOriginCACertificateCreateParams.request_type: optional → required
Pages
- Renamed:
DeploymentsSinglePage→DeploymentListResponsesV4PagePaginationArray - Domain response fields: many optional → required
Pipelines - v0 to v1 Migration
- Entire v0 API deprecated; use v1 methods (
createV1,listV1, etc.) - New sub-resources:
Sinks,Streams
R2
EventNotificationUpdateParams.rules: optional → required- Super Slurper:
bucket,secretnow required in source params
Radar
dataSource:string→ typed enum (23 values)eventType:string→ typed enum (6 values)- V2 methods require
dimensionparameter (breaking signature change)
Resource Sharing
- Removed:
status_messagefield from all recipient response types
Schema Validation
- Consolidated
SchemaCreateResponse,SchemaListResponse,SchemaEditResponse,SchemaGetResponse→PublicSchema - Renamed:
SchemaListResponsesV4PagePaginationArray→PublicSchemasV4PagePaginationArray
Spectrum
- Renamed union members:
AppListResponse.UnionMember0→SpectrumConfigAppConfig - Renamed union members:
AppListResponse.UnionMember1→SpectrumConfigPaygoAppConfig
Workers
- Removed:
WorkersBindingKindTailConsumertype (all occurrences) - Renamed:
ScriptsSinglePage→ScriptListResponsesSinglePage - Removed:
DeploymentsSinglePage
Zero-Trust DLP
datasets.create(),update(),get()return types changedPredefinedGetResponseunion members renamed toUnionMember0-5
Zero-Trust Tunnels
- Removed:
CloudflaredCreateResponse,CloudflaredListResponse,CloudflaredDeleteResponse,CloudflaredEditResponse,CloudflaredGetResponse - Removed:
CloudflaredListResponsesV4PagePaginationArray
Features
Abuse Reports (client.abuseReports)
- Reports:
create,list,get - Mitigations: sub-resource for abuse mitigations
AI Search (client.aisearch)
- Instances:
create,update,list,delete,read,stats - Items:
list,get - Jobs:
create,list,get,logs - Tokens:
create,update,list,delete,read
Connectivity (client.connectivity)
- Directory Services:
create,update,list,delete,get - Supports IPv4, IPv6, dual-stack, and hostname configurations
Organizations (client.organizations)
- Organizations:
create,update,list,delete,get - OrganizationProfile:
update,get - Hierarchical organization support with parent/child relationships
R2 Data Catalog (client.r2DataCatalog)
- Catalog:
list,enable,disable,get - Credentials:
create - MaintenanceConfigs:
update,get - Namespaces:
list - Tables:
list, maintenance config management - Apache Iceberg integration
Realtime Kit (client.realtimeKit)
- Apps:
get,post - Meetings:
create,get, participant management - Livestreams: 10+ methods for streaming
- Recordings: start, pause, stop, get
- Sessions: transcripts, summaries, chat
- Webhooks: full CRUD
- ActiveSession: polls, kick participants
- Analytics: organization analytics
Token Validation (client.tokenValidation)
- Configuration:
create,list,delete,edit,get - Credentials:
update - Rules:
create,list,delete,bulkCreate,bulkEdit,edit,get - JWT validation with RS256/384/512, PS256/384/512, ES256, ES384
Alerting Silences (client.alerting.silences)
create,update,list,delete,get
IAM SSO (client.iam.sso)
create,update,list,delete,get,beginVerification
Pipelines v1 (client.pipelines)
- Sinks:
create,list,delete,get - Streams:
create,update,list,delete,get
Zero-Trust AI Controls / MCP (client.zeroTrust.access.aiControls.mcp)
- Portals:
create,update,list,delete,read - Servers:
create,update,list,delete,read,sync
Accounts
managed_byfield withparent_org_id,parent_org_name
Addressing LOA Documents
auto_generatedfield onLOADocumentCreateResponse
Addressing Prefixes
delegate_loa_creation,irr_validation_state,ownership_validation_state,ownership_validation_token,rpki_validation_state
AI
- Added
toMarkdown.supported()method to get all supported conversion formats
AI Gateway
zdrfield added to all responses and params
Alerting
- New alert type:
abuse_report_alert typefield added to PolicyFilter
Browser Rendering
ContentCreateParams: refined to discriminated union (Variant0 | Variant1)- Split into URL-based and HTML-based parameter variants for better type safety
Client Certificates
reactivateparameter in edit
CloudforceOne
ThreatEventCreateParams.indicatorType: required → optionalhasChildrenfield added to all threat event response typesdatasetIdsquery parameter onAttackerListParams,CategoryListParams,TargetIndustryListParamscategoryUuidfield onTagCreateResponseindicatorsarray for multi-indicator support per eventuuidandpreserveUuidfields for UUID preservation in bulk createformatquery parameter ('json' | 'stix2') onThreatEventListParamscreatedAt,datasetIdfields onThreatEventEditParams
Content Scanning
- Added
create(),update(),get()methods
Custom Pages
- New page types:
basic_challenge,under_attack,waf_challenge
D1
served_by_colo- colo that handled queryjurisdiction-'eu' | 'fedramp'- Time Travel (
client.d1.database.timeTravel):getBookmark(),restore()- point-in-time recovery
Email Security
- New fields on
InvestigateListResponse/InvestigateGetResponse:envelope_from,envelope_to,postfix_id_outbound,replyto - New detection classification:
'outbound_ndr' - Enhanced
Findinginterface withattachment,detection,field,portion,reason,score - Added
cursorquery parameter toInvestigateListParams
Gateway Lists
- New list types:
CATEGORY,LOCATION,DEVICE
Intel
- New issue type:
'configuration_suggestion' payloadfield:unknown→ typedPayloadinterface withdetection_method,zone_tag
Leaked Credential Checks
- Added
detections.get()method
Logpush
- New datasets:
dex_application_tests,dex_device_state_events,ipsec_logs,warp_config_changes,warp_toggle_changes
Load Balancers
Monitor.port:number→ `...
v5.2.0
5.2.0 (2025-09-30)
Full Changelog: v5.1.0...v5.2.0
Features
- Add load balancer monitor groups endpoints (5764b60)
- Add Radar AS-SET lookup endpoint (e8480e8)
- Add to_markdown subresource to AI resource (770500f)
- Rename duplicate parameter in the to_markdown subresource (98ccef7)
- Deprecate Radar AI inference and leaked credential endpoints (932e696)
- Remove created_at and updated_at fields from Zero Trust organization (4656a4e)
Performance Improvements
- faster formatting (17f6c4f)
Chores
- do not install brew dependencies in ./scripts/bootstrap by default (257ac1d)
- improve example values (20f0585)
- internal: codegen related update (0448452)
- internal: fix incremental formatting in some cases (9abf5ab)
- internal: ignore .eslintcache (a80827e)
- internal: remove deprecated
compilerOptions.baseUrlfrom tsconfig.json (ea38064) - api: update composite API spec (ab0bebd, 04d593f, 3cd521d, 15ff36b, 38722d4, f5dbf2f, 944d006, 65fb516, 0227a05, 2a87192, 9b6e363, 3a8a22d, ceb49a5, f85cb6b, 3204575, 852e202, 02745e6, 47d98b6, 0c1056e, 79e8b83, d35bbfb, 87fc40c, 2a6e7ed, 30a4ab2, 0cab872, 36c1def, fabf439, eca4953, de00074, 5fef81c, a0bf932, 8292aee, d5b6a6a, 65fff47, c5cc86a, bb6586e, 29623b8, 1fa622c, 80d3e7a)
v5.1.0
5.1.0 (2025-09-12)
Full Changelog: v5.0.0...v5.1.0
Features
- Merge branch 'vaishak/skip-worker-test' into 'main' (a556698)
Bug Fixes
- coerce nullable values to undefined (7847e84)
- correctly handle sending multipart/form-data requests with JSON (e9deab6)
Chores
v5.0.0
Full Changelog: v4.5.0...v5.0.0
This is a retroactive changelog for our v5.0.0 release. Cloudflare recognizes that the changelog originally published did not provide the detail needed for users to feel confident in this release and failed to outline the meaningful amount of breaking changes it included.
The large amount of breaking changes in this release are primarily due to a change in OpenAPI definitions, which our libraries are based off of, bug fixes and codegen updates that we rely on to read those OpenAPI definitions and produce our SDK libraries. As the codegen is always evolving and improving, so are our code bases.
Breaking Changes
Abuse Reports
-
createreportTypeparameter changed from restricted literal union to genericstringtype'abuse_dmca' | 'abuse_trademark' | 'abuse_general' | 'abuse_phishing' | 'abuse_children' | 'abuse_threat' | 'abuse_registrar_whois' | 'abuse_ncsei'->string
-
AbuseReportsChildrenAbuseReport→AbuseReportsCsamReport -
All Report Types
- URL separator changed from space/newline to newline only in
urlsfield - IP address separator changed from space/newline to newline only in
source_ipsanddestination_ipsfields - Each report type now requires a specific
actvalue instead of a union of all types:AbuseReportsDmcaReport.act: must be'abuse_dmca'AbuseReportsTrademarkReport.act: must be'abuse_trademark'AbuseReportsGeneralReport.act: must be'abuse_general'AbuseReportsPhishingReport.act: must be'abuse_phishing'AbuseReportsCsamReport.act: must be'abuse_children'AbuseReportsThreatReport.act: must be'abuse_threat'AbuseReportsRegistrarWhoisReport.act: must be'abuse_registrar_whois'AbuseReportsNcseiReport.act: must be'abuse_ncsei'
- URL separator changed from space/newline to newline only in
-
AbuseReportsDmcaReport
agree: changed from0 | 1to1host_notification: changed from'send' | 'send-anon' | 'none'to'send'owner_notification: changed from'send' | 'send-anon' | 'none'to'send'- Optional → Required:
address1,agent_name,agree,city,country,original_work,signature,state,host_notification,owner_notification - Removed fields:
destination_ips,justification,ncmec_notification,ncsei_subject_representation,ports_protocols,source_ips,trademark_number,trademark_office,trademark_symbol
-
AbuseReportsTrademarkReport
host_notification: changed from'send' | 'send-anon' | 'none'to'send'onlyowner_notification: changed from'send' | 'send-anon' | 'none'to'send'only- Optional → Required:
host_notification,justification,owner_notification,trademark_number,trademark_office,trademark_symbol - Removed fields:
address1,agent_name,agree,city,country,destination_ips,ncmec_notification,ncsei_subject_representation,original_work,ports_protocols,signature,source_ips,state
-
AbuseReportsGeneralReport
host_notification: changed from'send' | 'send-anon' | 'none'to'send' | 'send-anon'(removed 'none')- Optional → Required:
host_notification,justification,owner_notification - Removed fields:
address1,agent_name,agree,city,country,ncmec_notification,ncsei_subject_representation,original_work,signature,state,trademark_number,trademark_office,trademark_symbol
-
AbuseReportsPhishingReport
host_notification: changed from'send' | 'send-anon' | 'none'to'send' | 'send-anon'(removed 'none')owner_notification: changed from'send' | 'send-anon' | 'none'to'send' | 'send-anon'(removed 'none')- Optional → Required:
host_notification,justification,owner_notification - Removed fields:
address1,agent_name,agree,city,country,destination_ips,ncmec_notification,ncsei_subject_representation,ports_protocols,signature,source_ips,state,trademark_number,trademark_office,trademark_symbol
-
AbuseReportsCsamReport
host_notification: changed from'send' | 'send-anon' | 'none'to'send' | 'send-anon'(removed 'none')ncmec_notification: changed from'send' | 'send-anon' | 'none'to'send' | 'send-anon'(removed 'none')- Optional → Required:
host_notification,justification,ncmec_notification,owner_notification - Removed fields:
address1,agent_name,agree,city,destination_ips,ncsei_subject_representation,original_work,ports_protocols,signature,source_ips,state,trademark_number,trademark_office,trademark_symbol
-
AbuseReportsThreatReport
host_notification: changed from'send' | 'send-anon' | 'none'to'send' | 'send-anon'(removed 'none')owner_notification: changed from'send' | 'send-anon' | 'none'to'send' | 'send-anon'(removed 'none')- Optional → Required:
host_notification,justification,owner_notification - Removed fields:
address1,agent_name,agree,city,country,destination_ips,ncmec_notification,ncsei_subject_representation,original_work,ports_protocols,signature,source_ips,state,trademark_number,trademark_office,trademark_symbol
-
AbuseReportsRegistrarWhoisReport
- Optional → Required:
owner_notification - Removed fields:
address1,agent_name,agree,city,country,destination_ips,host_notification,justification,ncmec_notification,ncsei_subject_representation,original_work,ports_protocols,signature,source_ips,state,trademark_number,trademark_office,trademark_symbol
- Optional → Required:
-
AbuseReportsNcseiReport
host_notification: changed from'send' | 'send-anon' | 'none'to'send' | 'send-anon'(removed 'none')ncsei_subject_representation: changed from optional to requiredboolean- Optional → Required:
host_notification,ncsei_subject_representation,owner_notification - Removed fields:
address1,agent_name,agree,city,destination_ips,justification,ncmec_notification,original_work,ports_protocols,signature,source_ips,state,trademark_number,trademark_office,trademark_symbol
Accounts
Account- Added required field
type: 'standard' | 'enterprise'
- Added required field
AccountUpdateParams.type- Added required field
type: 'standard' | 'enterprise'
- Added required field
AuditListResponsesCursorLimitPagination→AuditListResponsesCursorPaginationAfterAuditListParams: now extendsCursorPaginationAfterParamsinstead ofCursorLimitPaginationParams
Addressing
-
BGPPrefix.withdraw_if_no_route→BGPPrefix.auto_advertise_withdraw -
BGPPrefixEditParams.withdraw_if_no_route→BGPPrefixEditParams.auto_advertise_withdrawNote: This is functionally a rename - the new
auto_advertise_withdrawfield provides the same functionality as the removedwithdraw_if_no_routefield.
AI
AssetCreateResponse: simplified from object to boolean success flag{ success: boolean }->{ id: string, bucket_name: string, created_at: string, file_name: string, finetune_id: string, modified_at: string }
Argo
SmartRoutingEditResponse: changed fromunknown | string | nullto structured interfaceid: stringeditable: booleanvalue: 'on' | 'off'modified_on?: string
SmartRoutingGetResponse: changed fromunknown | string | nullto structured interfaceid: stringeditable: booleanvalue: 'on' | 'off'modified_on?: string
Brand Protection
submit:BrandProtectionSubmitParams: removedurlparameter- Return type:
Submit→BrandProtectionSubmitResponseBrandProtectionSubmitResponsestructure:{ skipped_urls?: Array<{ [key: string]: unknown }>, submitted_urls?: Array<{ [key: string]: unknown }> }
urlInfo:BrandProtectionURLInfoParams: removedurlandurl_idparameters- Return type changed from
Core.APIPromise<Info>toCore.PagePromise<BrandProtectionURLInfoResponsesSinglePage, BrandProtectionURLInfoResponse>- Method now returns paginated results using
SinglePageinstead of a single object BrandProtectionURLInfoResponsetype:{ [key: string]: unknown }
- Method now returns paginated results using
RuleMatch→Info.RuleMatchScanStatus→Info.ScanStatusURLInfoModelResults→Info.ModelResult
Cache
VariantEditResponse.value: changed fromstringtoVariantEditResponse.ValueVariantGetResponse.value: changed fromstringtoVariantGetResponse.ValueVariantGetResponse.Value:avif?: Array<string>bmp?: Array<string>gif?: Array<string>jp2?: Array<string>jpeg?: Array<string>jpg?: Array<string>jpg2?: Array<string>png?: Array<string>tif?: Array<string>tiff?: Array<string>webp?: Array<string>
Cloudforce One
-
Insightsclass- Removed
createmethod - Removed
deletemethod - Removed
editmethod - Removed
getmethod - Removed all associated response and parameter types
- Removed
-
ThreatEventCreateResponse- removed fields
id,accountId,indicator,indicatorTypeId,rawId,releasabilityId
- removed fields
-
ThreatEventListResponse.ThreatEvent- removed fields
id,accountId,indicator,indicatorTypeId,rawId,releasabilityId
- removed fields
-
ThreatEventEditResponse- removed fields
id,accountId,indicator,indicatorTypeId,rawId,releasabilityId
- removed fields
-
ThreatEventGetResponse- removed fields
id,accountId,indicator, `indicat...
- removed fields
v4.5.0
4.5.0 (2025-07-16)
Full Changelog: v4.4.1...v4.5.0
Features
- api: Add DELETE and POST routes for Magic Connector (9963d9d)
- api: Add Radar Bots and Web Crawlers (9e82821)
- api: api update (764caca)
- api: api update (c23f828)
- api: api update (89b424d)
- api: api update (8b08c10)
- api: api update (cae4884)
- api: api update (0589b23)
- api: api update (06999f3)
- api: api update (72e72e2)
- api: api update (511790b)
- api: api update (822a6ca)
- api: api update (99e2090)
- api: api update (01e5785)
- api: api update (47a21fc)
- api: api update (150ee87)
- api: api update (9f9cb78)
- api: api update (25c67eb)
- api: api update (3640b39)
- api: api update (a3556ec)
- api: api update (3fae8c0)
- api: api update (eb17884)
- api: api update (58ea846)
- api: api update (7c37a85)
- api: api update (99fa93e)
- api: api update (59a17cf)
- api: api update (cbdd3e8)
- brand_protection: Add new routes (0017abd)
- clean up environment call outs (6bcaa57)
- client: add breaking change detection to CI (bd975b1)
- zero_trust_dlp: Added individual resources and new routes (132b56e)
Bug Fixes
- always use multipart/form-data for some endpoints (d4ce21e)
- api: add missing
itemsparam (d9937a1) - ci: correct conditional (5257b08)
- ci: release-doctor — report correct token name (c4f2ddf)
- client: don't send
Content-Typefor bodyless methods (cdfc263)
Chores
- api: Skip broken prism test for updating custom DLP entries (3c50a16)
- api: skip broken prism tests (0f0ba6e)
- api: TTL is required on DNS records (a492965)
- ci: enable for pull requests (6898174)
- ci: only run for pushes and fork pull requests (ed461eb)
- internal: codegen related update (6a94ed9)
- make some internal functions async (4e89649)
- mention unit type in timeout docs (a5ad7f3)
v4.4.1
4.4.1 (2025-06-16)
Full Changelog: v4.4.0...v4.4.1
Features
- client: add support for endpoint-specific base URLs (f399656)
Bug Fixes
- api: Update zone subscription paths (f0ff0b7)
v4.4.0
4.4.0 (2025-06-16)
Full Changelog: v4.3.0...v4.4.0
Features
- api: Add IAM User Groups and AutoRAG (ddaa2cf)
- api: Add new bulk deletion endpoint for ZT infra targets (9f1c3d4)
- api: api update (efc48f6)
- api: api update (b1b9980)
- api: api update (206e4c0)
- api: api update (b77b145)
- api: api update (4e21d4c)
- api: api update (7d60f61)
- api: api update (27a3eea)
- api: api update (ed6dbd8)
- api: api update (bddd0eb)
- api: api update (62cde77)
- api: api update (2d6d5cc)
- api: api update (b88ab0f)
- api: api update (5e19ba4)
- api: api update (7066108)
- api: api update (e51ec4c)
- api: api update (5e215f7)
- api: api update (3fccd42)
- api: api update (6e67cdf)
- api: api update (1b47452)
- api: api update (354969e)
- api: api update (d6ffe16)
- api: api update (1e91d99)
- api: api update (3306019)
- api: api update (fdff247)
- api: api update (31bc9f7)
- api: api update (f39cf09)
- api: api update (f51f6f7)
- api: api update (feaacff)
- api: api update (8e8267d)
- api: api update (eb3c9e2)
- api: api update (3cfe5e2)
- api: api update (251f100)
- api: fix account ID types (e18e7f0)
- infrastructure_targets: swap DELETE handler to new endpoint (cccb606)
Bug Fixes
- add back kv.namespaces bulk methods (d9218c8)
- add missing properties (289d3da)
- AI: Add explicit variant names for union types (9a0b96d)
- api: 'name' and 'type' are required on dns_record (113bfec)
- config: Diagnostic errors (383f29e)
- DLP: Add explicit variant names (557a827)
- publish script — handle NPM errors correctly (0c1aa10)
- types: generate missing types (7e6a67f)
- workers: send multipart as json (27be8af)
Chores
v4.3.0
4.3.0 (2025-05-21)
Full Changelog: v4.2.0...v4.3.0
Features
- access_settings: add CRUD support (f10edca)
- api: api update (4b92c4f)
- api: api update (8f538f0)
- api: api update (3383cee)
- api: api update (63c569a)
- api: api update (267933d)
- api: api update (f2248f5)
- api: api update (38c6642)
- api: api update (b6ed1cc)
- api: api update (2cd116d)
- api: api update (04b28c9)
- api: api update (32246fe)
- api: api update (610ee95)
- api: api update (b98e9dd)
- api: api update (d8a282f)
- api: api update (a63f486)
- api: api update (8833eee)
- api: api update (d0c063d)
- api: api update (04b1f4b)
- api: api update (fc0816e)
- api: api update (1645e91)
- api: api update (ee6d90f)
- api: api update (3d6233f)
- api: api update (2a65e03)
- api: api update (a06323d)
- api: api update (dd94764)
- api: api update (aa75d23)
- api: api update (fb8f01b)
- api: api update (515205e)
- api: api update (d30643b)
- api: api update (392ac4d)
- api: api update (ccf8894)
- api: api update (cceaf7f)
- api: api update (d9ca485)
- api: api update (f136fa7)
- api: api update (06205bd)
- api: api update (57e6a56)
- api: api update (7627ea8)
- api: api update (e273904)
- api: manual updates (9dba1b4)
- api: manual updates (3f56e74)
- api: manual updates (7f5a183)
- api: manual updates (2d164bc)
- api: update path placeholders (8419794)
- device_settings: swap list to get endpoint (9f4a764)
- schema_validation: add mapped endpoints (e95421c)
- threat_events: add list support (6de3b53)
Bug Fixes
- api: fix path placeholders (61b35dd)
- client: fix bug where subresource has the same name as its parent resource (1d17818)
- client: reexported types for subresource with the same name as its parent (a91a792)
- urlscanner: don't unwwrap scan response (643bd93)
Chores
- ci: bump node version for release workflows (57c53b4)
- docs: add missing deprecation warnings (6ddef2c)
Documentation
v4.2.0
4.2.0 (2025-03-18)
Full Changelog: v4.1.0...v4.2.0
Features
- add SKIP_BREW env var to ./scripts/bootstrap (#2480) (9cf8f0a)
- ai_gateway: add urls support (#2517) (a2624e6)
- api: api update (#2436) (e6f6e17)
- api: api update (#2439) (c03fa42)
- api: api update (#2441) (9c819a8)
- api: api update (#2444) (cd03eaa)
- api: api update (#2445) (eb4e5b2)
- api: api update (#2453) (4c8540b)
- api: api update (#2457) (7f00303)
- api: api update (#2458) (5eafe54)
- api: api update (#2459) (27e4048)
- api: api update (#2460) (cc704ac)
- api: api update (#2463) (3fb110d)
- api: api update (#2465) (c09dcf8)
- api: api update (#2468) (eb196c4)
- api: api update (#2469) (50486e4)
- api: api update (#2471) (33322e9)
- api: api update (#2473) (8e3df71)
- api: api update (#2474) (87c659a)
- api: api update (#2475) (6e65552)
- api: api update (#2476) (49a48d8)
- api: api update (#2478) (9402eb1)
- api: api update (#2479) (e78893a)
- api: api update (#2491) (95331f0)
- api: api update (#2492) (9c3ef42)
- api: api update (#2493) (0b006c6)
- api: api update (#2494) (91e7a25)
- api: api update (#2495) (57c7f54)
- api: api update (#2497) (aefc773)
- api: api update (#2498) (253dc00)
- api: api update (#2503) (e74872e)
- api: api update (#2504) (179b4dd)
- api: api update (#2505) (723a06b)
- api: api update (#2507) (35e4991)
- api: api update (#2509) (1eda18e)
- api: api update (#2510) (699f14f)
- api: api update (#2511) (ebe6695)
- api: api update (#2513) (a5b6b5f)
- api: api update (#2514) (240e90c)
- api: api update (#2515) (9196753)
- api: api update (#2521) (b8f3091)
- api: api update (#2522) (cb257d1)
- api: api update (#2524) (50f80fb)
- api: cloudforce one port scan APIs (#2464) (f346c6c)
- api: manual updates (#2456) (b2d54a0)
- api: manual updates (#2487) (e31950a)
- api: manual updates (#2501) ([e372a1d](https://git...
v4.1.0
4.1.0 (2025-02-11)
Full Changelog: v4.0.0...v4.1.0
Features
- access: make
access_requestssingular for model (#2395) (4ee3552) - access: move policy rules into policy namespace (#2368) (f44409c)
- account_roles: explicitly configure
page_paginationfor listing (#2375) (599e114) - api_token_permission_groups: define
getoperation for datasources (#2387) (b2fa16f) - api: add endpoint mappings (#2367) (fb28a4a)
- api: api update (#2329) (ce888a3)
- api: api update (#2333) (92f76f1)
- api: api update (#2334) (2898f78)
- api: api update (#2335) (00393b8)
- api: api update (#2337) (4c68949)
- api: api update (#2346) (d0d1f43)
- api: api update (#2348) (72d2e68)
- api: api update (#2349) (d69623e)
- api: api update (#2352) (3f74352)
- api: api update (#2353) (1ea74eb)
- api: api update (#2354) (4ecac84)
- api: api update (#2355) (e3664cd)
- api: api update (#2356) (b339146)
- api: api update (#2357) (bf1f8d6)
- api: api update (#2358) (d1233a8)
- api: api update (#2359) (2b2dea7)
- api: api update (#2360) (96a121d)
- api: api update (#2361) (c915617)
- api: api update (#2365) (4875e6f)
- api: api update (#2366) (478b5d7)
- api: api update (#2371) (63216c7)
- api: api update (#2374) (f44f933)
- api: api update (#2378) (41666da)
- api: api update (#2379) (91d9eb6)
- api: api update (#2382) (3f5a8f8)
- api: api update (#2385) (a0c6283)
- api: api update (#2386) (3dddd9d)
- api: api update (#2389) (cbbfd71)
- api: api update (#2393) (e99b603)
- api: api update (#2397) (0acede3)
- api: automatic updates (#2388) (0e954e2)
- api: manual updates (#2342) (2596a68)
- api: manual updates (#2377) (98b7b1f)
- api: update internal path (#2396) (6948a0b)
- client: send
X-Stainless-Timeoutheader (#2381) (d139336) - custom_ns: mark endpoints as deprecated (#2343) (0990a01)
- network_interconnects: add support for endpoints (#2351) (2603868)
- r2_bucket_event_notification: add resource and flatten method hierarchy (#2394) (506ee63)
- roles: enable correct pagination parameters (#2398) (378b12f)
- subscription: apply enums for rate_plan.id (#2376) (18fb3a6)...