Merged
Conversation
* feat: Add token validation to stainless config This documents the token validation API and lists them in the Security section.
* fix: Correctly reflect schema validation model <-> openapi mapping Schema validation model is out of sync with openapi definition.
e166a73 to
5fcf30b
Compare
5fcf30b to
11666c8
Compare
11666c8 to
d123c3c
Compare
d123c3c to
adf0fa2
Compare
adf0fa2 to
f438c8b
Compare
f438c8b to
6163118
Compare
Contributor
Author
Release version edited manuallyThe Pull Request version has been manually set to If you instead want to use the version number |
6163118 to
d313d0b
Compare
d313d0b to
a625378
Compare
a625378 to
8fd6121
Compare
musa-cf
approved these changes
Feb 13, 2026
Contributor
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated Release PR
5.0.0-beta.1 (2026-02-13)
Full Changelog: v4.3.1...v5.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.
There may be changes that are not captured in this changelog. Feel free to open an issue to report any inaccuracies, and we will make sure it gets into the changelog before the v5.0.0 release.
Most of the breaking changes below are caused by improvements to the accuracy of the base OpenAPI schemas, which
sometimes translates to breaking changes in downstream clients that depend on those schemas.
Please ensure you read through the list of changes below and the migration guide before moving to this version - this
will help you understand any down or upstream issues it may cause to your environments.
Breaking Changes
The following resources have breaking changes. See the v5 Migration Guide for detailed migration instructions.
abusereportsacm.totaltlsapigateway.configurationscloudforceone.threateventsd1.databaseintel.indicatorfeedslogpush.edgeorigintlsclientauth.hostnamesqueues.consumersradar.bgprulesets.rulesschemavalidation.schemassnippetszerotrust.dlpzerotrust.networksFeatures
New API Resources
abusereports- Abuse report managementabusereports.mitigations- Abuse report mitigation actionsai.tomarkdown- AI-powered markdown conversionaigateway.dynamicrouting- AI Gateway dynamic routing configurationaigateway.providerconfigs- AI Gateway provider configurationsaisearch- AI-powered search functionalityaisearch.instances- AI Search instance managementaisearch.tokens- AI Search authentication tokensalerting.silences- Alert silence managementbrandprotection.logomatches- Brand protection logo match detectionbrandprotection.logos- Brand protection logo managementbrandprotection.matches- Brand protection match resultsbrandprotection.queries- Brand protection query managementcloudforceone.binarystorage- CloudForce One binary storageconnectivity.directory- Connectivity directory servicesd1.database- D1 database managementdiagnostics.endpointhealthchecks- Endpoint health check diagnosticsfraud- Fraud detection and preventioniam.sso- IAM Single Sign-On configurationloadbalancers.monitorgroups- Load balancer monitor groupsorganizations- Organization managementorganizations.organizationprofile- Organization profile settingsorigintlsclientauth.hostnamecertificates- Origin TLS client auth hostname certificatesorigintlsclientauth.hostnames- Origin TLS client auth hostnamesorigintlsclientauth.zonecertificates- Origin TLS client auth zone certificatespipelines- Data pipeline managementpipelines.sinks- Pipeline sink configurationspipelines.streams- Pipeline stream configurationsqueues.subscriptions- Queue subscription managementr2datacatalog- R2 Data Catalog integrationr2datacatalog.credentials- R2 Data Catalog credentialsr2datacatalog.maintenanceconfigs- R2 Data Catalog maintenance configurationsr2datacatalog.namespaces- R2 Data Catalog namespacesradar.bots- Radar bot analyticsradar.ct- Radar certificate transparency dataradar.geolocations- Radar geolocation datarealtimekit.activesession- Real-time Kit active session managementrealtimekit.analytics- Real-time Kit analyticsrealtimekit.apps- Real-time Kit application managementrealtimekit.livestreams- Real-time Kit live streamingrealtimekit.meetings- Real-time Kit meeting managementrealtimekit.presets- Real-time Kit preset configurationsrealtimekit.recordings- Real-time Kit recording managementrealtimekit.sessions- Real-time Kit session managementrealtimekit.webhooks- Real-time Kit webhook configurationstokenvalidation.configuration- Token validation configurationtokenvalidation.rules- Token validation rulesworkers.beta- Workers beta featuresNew Endpoints (Existing Resources)
acm.totaltlsedit()- Added endpoint: /zones/{zone_id}/acm/total_tlsupdate()- Added endpoint: /zones/{zone_id}/acm/total_tlscloudforceone.threateventslist()- Added endpoint: /accounts/{account_id}/cloudforce-one/events/targetIndustriescontentscanningcreate()- Added endpoint: /zones/{zone_id}/content-upload-scan/settingsget()- Added endpoint: /zones/{zone_id}/content-upload-scan/settingsupdate()- Added endpoint: /zones/{zone_id}/content-upload-scan/settingsdns.recordsscan_list()- Added endpoint: /zones/{zone_id}/dns_records/scan/reviewscan_review()- Added endpoint: /zones/{zone_id}/dns_records/scan/reviewscan_trigger()- Added endpoint: /zones/{zone_id}/dns_records/scan/triggerintel.indicatorfeedscreate()- Added endpoint: /accounts/{account_id}/intel/indicator-feeds/permissions/adddelete()- Added endpoint: /accounts/{account_id}/intel/indicator-feeds/permissions/removelist()- Added endpoint: /accounts/{account_id}/intel/indicator-feeds/permissions/viewleakedcredentialchecks.detectionsget()- Added endpoint: /zones/{zone_id}/leaked-credential-checks/detections/{detection_id}queues.consumerslist()- Added endpoint: /accounts/{account_id}/queues/{queue_id}/consumersradar.aisummary()- Added endpoint: /radar/ai/bots/summary/{dimension}timeseries()- Added endpoint: /radar/ai/bots/timeseriestimeseries_groups()- Added endpoint: /radar/ai/bots/timeseries_groups/{dimension}radar.bgpchanges()- Added endpoint: /radar/bgp/rpki/aspa/changessnapshot()- Added endpoint: /radar/bgp/rpki/aspa/snapshotworkers.subdomainsdelete()- Added endpoint: /accounts/{account_id}/workers/subdomainzerotrust.networkscreate()- Added endpoint: /accounts/{account_id}/zerotrust/routes/hostnamedelete()- Added endpoint: /accounts/{account_id}/zerotrust/routes/hostname/{hostname_route_id}edit()- Added endpoint: /accounts/{account_id}/zerotrust/routes/hostname/{hostname_route_id}get()- Added endpoint: /accounts/{account_id}/zerotrust/routes/hostname/{hostname_route_id}list()- Added endpoint: /accounts/{account_id}/zerotrust/routes/hostnameGeneral Fixes and Improvements
Type System & Compatibility
Request/Response Handling
Parsing & Data Processing
This pull request is managed by Stainless's GitHub App.
The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.
For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.
🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions