-
Notifications
You must be signed in to change notification settings - Fork 73
release: 4.4.0 #2664
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
stainless-app
wants to merge
537
commits into
main
Choose a base branch
from
release-please--branches--main--changes--next
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
release: 4.4.0 #2664
Changes from all commits
Commits
Show all changes
537 commits
Select commit
Hold shift + click to select a range
e577fd3
codegen metadata
stainless-app[bot] f2974f8
codegen metadata
stainless-app[bot] 8b2e69b
codegen metadata
stainless-app[bot] 99f85fd
codegen metadata
stainless-app[bot] 6e3fa7d
codegen metadata
stainless-app[bot] e236b25
codegen metadata
stainless-app[bot] f56c2b4
codegen metadata
stainless-app[bot] 1b8950c
codegen metadata
stainless-app[bot] 9650869
codegen metadata
stainless-app[bot] 288cf47
codegen metadata
stainless-app[bot] 75df94a
codegen metadata
stainless-app[bot] ba78336
codegen metadata
stainless-app[bot] 5364bb7
feat(api): api update
stainless-app[bot] f8e1ced
codegen metadata
stainless-app[bot] c2b1d7c
codegen metadata
stainless-app[bot] 3057014
codegen metadata
stainless-app[bot] ef87eb4
codegen metadata
stainless-app[bot] aa2cefe
codegen metadata
stainless-app[bot] 7b2e32e
codegen metadata
stainless-app[bot] ac66cd1
codegen metadata
stainless-app[bot] aef7eb7
feat(api): api update
stainless-app[bot] 258adee
codegen metadata
stainless-app[bot] 3ecc276
codegen metadata
stainless-app[bot] 7569336
fix(parsing): ignore empty metadata
stainless-app[bot] 73cff38
codegen metadata
stainless-app[bot] 6cc5b23
codegen metadata
stainless-app[bot] 493b264
codegen metadata
stainless-app[bot] ace4cf3
codegen metadata
stainless-app[bot] 3aa4073
codegen metadata
stainless-app[bot] ff06c87
codegen metadata
stainless-app[bot] 20da11a
feat(api): api update
stainless-app[bot] cf574a4
chore(types): rebuild Pydantic models after all types are defined
stainless-app[bot] 0e774a0
codegen metadata
stainless-app[bot] d1a1c96
codegen metadata
stainless-app[bot] 3e5e8b7
codegen metadata
stainless-app[bot] b9c025b
feat(api): api update
stainless-app[bot] 8c44db9
fix(types): add missing types
stainless-app[bot] ad06dcd
feat(api): api update
stainless-app[bot] d246a32
codegen metadata
stainless-app[bot] 32bd656
codegen metadata
stainless-app[bot] 1bea8ae
feat(api): api update
stainless-app[bot] 71b7e7f
codegen metadata
stainless-app[bot] 80a1de5
codegen metadata
stainless-app[bot] b6e260e
codegen metadata
stainless-app[bot] 6cf8fb3
codegen metadata
stainless-app[bot] 0084a4d
feat(api): api update
stainless-app[bot] cb97258
codegen metadata
stainless-app[bot] b05d458
codegen metadata
stainless-app[bot] bf0fafe
codegen metadata
stainless-app[bot] 094a1c0
feat(api): api update
stainless-app[bot] 4ab783f
feat(api): api update
stainless-app[bot] 44dfbdb
codegen metadata
stainless-app[bot] 879271d
codegen metadata
stainless-app[bot] 876c80a
codegen metadata
stainless-app[bot] 5c5c79d
fix(parsing): parse extra field types
stainless-app[bot] df0e392
codegen metadata
stainless-app[bot] 4386083
codegen metadata
stainless-app[bot] 4b25769
feat(api): api update
stainless-app[bot] 88dab66
codegen metadata
stainless-app[bot] 1b88006
codegen metadata
stainless-app[bot] 0187ceb
codegen metadata
stainless-app[bot] cb9d535
codegen metadata
stainless-app[bot] 5eeb539
codegen metadata
stainless-app[bot] 230ae2d
codegen metadata
stainless-app[bot] 310e91c
codegen metadata
stainless-app[bot] 31adc61
codegen metadata
stainless-app[bot] 3e7d58a
codegen metadata
stainless-app[bot] 90035b1
feat(api): api update
stainless-app[bot] f6c72ea
codegen metadata
stainless-app[bot] c9c06d5
codegen metadata
stainless-app[bot] ef97dc2
codegen metadata
stainless-app[bot] d73381f
codegen metadata
stainless-app[bot] eea855a
codegen metadata
stainless-app[bot] d00a8be
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 3c0fb7b
codegen metadata
stainless-app[bot] d43aff4
feat(api): api update
stainless-app[bot] 7773d8a
feat(api): api update
stainless-app[bot] 2ca622e
codegen metadata
stainless-app[bot] 5e2c96f
codegen metadata
stainless-app[bot] 699825e
codegen metadata
stainless-app[bot] ae7588d
feat(api): api update
stainless-app[bot] 65429f1
codegen metadata
stainless-app[bot] 97ca836
codegen metadata
stainless-app[bot] 54d6d21
feat(api): api update
stainless-app[bot] 1a935f1
feat(api): api update
stainless-app[bot] 5745f74
feat(api): api update
stainless-app[bot] cc71494
codegen metadata
stainless-app[bot] 355317c
codegen metadata
stainless-app[bot] 04d92fd
codegen metadata
stainless-app[bot] a531f54
codegen metadata
stainless-app[bot] 08455a1
codegen metadata
stainless-app[bot] 181d1ef
codegen metadata
stainless-app[bot] 15d3aa4
codegen metadata
stainless-app[bot] 2cbfd66
codegen metadata
stainless-app[bot] b15c2a7
codegen metadata
stainless-app[bot] 5cd95d3
codegen metadata
stainless-app[bot] e584845
codegen metadata
stainless-app[bot] 2a6d6ab
codegen metadata
stainless-app[bot] 0925597
feat(api): api update
stainless-app[bot] ba5f5ba
codegen metadata
stainless-app[bot] 4f45658
codegen metadata
stainless-app[bot] ac08ad1
codegen metadata
stainless-app[bot] a02e271
codegen metadata
stainless-app[bot] 516d25e
codegen metadata
stainless-app[bot] 92d0873
codegen metadata
stainless-app[bot] bd608b6
codegen metadata
stainless-app[bot] 57976f0
codegen metadata
stainless-app[bot] 960e4e4
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 4805e4b
codegen metadata
stainless-app[bot] 584c378
codegen metadata
stainless-app[bot] ace853b
codegen metadata
stainless-app[bot] 56cf746
codegen metadata
stainless-app[bot] d0bc41a
feat(api): api update
stainless-app[bot] cbcdb51
codegen metadata
stainless-app[bot] 71a1e11
codegen metadata
stainless-app[bot] f9de8af
feat(api): api update
stainless-app[bot] c7ead27
feat(api): api update
stainless-app[bot] 1a667f2
feat(api): api update
stainless-app[bot] f180318
feat(api): api update
stainless-app[bot] 4d84208
codegen metadata
stainless-app[bot] e00bfdd
codegen metadata
stainless-app[bot] 25e102d
codegen metadata
stainless-app[bot] c9fa067
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] e4b71d8
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] b813fc9
codegen metadata
stainless-app[bot] 4bbed2a
codegen metadata
stainless-app[bot] 3e57d54
codegen metadata
stainless-app[bot] dd1f0cd
codegen metadata
stainless-app[bot] 3fc3e3a
codegen metadata
stainless-app[bot] 188f4b7
codegen metadata
stainless-app[bot] 7672800
codegen metadata
stainless-app[bot] 44a95b3
codegen metadata
stainless-app[bot] a86e3a0
codegen metadata
stainless-app[bot] 1e77d63
codegen metadata
stainless-app[bot] 5cd641a
codegen metadata
stainless-app[bot] 967462d
chore(project): add settings file for vscode
stainless-app[bot] e769e1a
codegen metadata
stainless-app[bot] d0b5b99
codegen metadata
stainless-app[bot] 703d87d
codegen metadata
stainless-app[bot] 78942a9
codegen metadata
stainless-app[bot] 62d83bb
codegen metadata
stainless-app[bot] 543a81b
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] ff0ba53
codegen metadata
stainless-app[bot] be5d407
codegen metadata
stainless-app[bot] 72d2b99
codegen metadata
stainless-app[bot] d62a22f
feat(api): api update
stainless-app[bot] 9c86b71
codegen metadata
stainless-app[bot] 6b146d6
codegen metadata
stainless-app[bot] b607779
feat(api): api update
stainless-app[bot] db28378
codegen metadata
stainless-app[bot] 6a13939
codegen metadata
stainless-app[bot] 6ddf7bd
feat(api): api update
stainless-app[bot] 9dc28ef
feat(api): api update
stainless-app[bot] da95a3c
feat(api): api update
stainless-app[bot] cca4969
codegen metadata
stainless-app[bot] a66c3ad
codegen metadata
stainless-app[bot] 979838d
codegen metadata
stainless-app[bot] eb56a8b
codegen metadata
stainless-app[bot] 87bbed1
codegen metadata
stainless-app[bot] deed9ca
codegen metadata
stainless-app[bot] 29ca99b
codegen metadata
stainless-app[bot] 9895a8c
codegen metadata
stainless-app[bot] b9e96bd
codegen metadata
stainless-app[bot] 9bc4f4b
codegen metadata
stainless-app[bot] 8cb226a
codegen metadata
stainless-app[bot] ae96cdd
codegen metadata
stainless-app[bot] 0aea845
codegen metadata
stainless-app[bot] 5c20994
codegen metadata
stainless-app[bot] 9b8b2c5
codegen metadata
stainless-app[bot] b0fe3a7
codegen metadata
stainless-app[bot] a8e5cc8
codegen metadata
stainless-app[bot] 798ad9b
feat(api): api update
stainless-app[bot] f34ac3b
feat(api): api update
stainless-app[bot] 3f5eb9f
codegen metadata
stainless-app[bot] 7def1b1
codegen metadata
stainless-app[bot] 4c912e1
codegen metadata
stainless-app[bot] dc8b01f
codegen metadata
stainless-app[bot] 5ac1d56
codegen metadata
stainless-app[bot] ce628e6
codegen metadata
stainless-app[bot] b64d432
codegen metadata
stainless-app[bot] 3e1e3e4
codegen metadata
stainless-app[bot] 5312e1e
codegen metadata
stainless-app[bot] f36b1b3
feat(api): api update
stainless-app[bot] a3dc2b1
codegen metadata
stainless-app[bot] 248469d
codegen metadata
stainless-app[bot] e4efd82
codegen metadata
stainless-app[bot] 8ced067
codegen metadata
stainless-app[bot] e0c7da3
codegen metadata
stainless-app[bot] c3e7449
codegen metadata
stainless-app[bot] 45e6734
codegen metadata
stainless-app[bot] 651e40d
codegen metadata
stainless-app[bot] 3c1137d
codegen metadata
stainless-app[bot] ff93fa7
feat(api): api update
stainless-app[bot] 0aa000e
codegen metadata
stainless-app[bot] 8f9825e
codegen metadata
stainless-app[bot] 196ea76
codegen metadata
stainless-app[bot] 6ad46e2
codegen metadata
stainless-app[bot] 02d6a60
codegen metadata
stainless-app[bot] 8352090
codegen metadata
stainless-app[bot] febb5e5
codegen metadata
stainless-app[bot] 180fef7
codegen metadata
stainless-app[bot] ddf36e2
codegen metadata
stainless-app[bot] 21a31ec
codegen metadata
stainless-app[bot] 0a394f2
codegen metadata
stainless-app[bot] d731bbd
codegen metadata
stainless-app[bot] 9186fa4
codegen metadata
stainless-app[bot] 6ce9903
codegen metadata
stainless-app[bot] 7ff4f2c
codegen metadata
stainless-app[bot] 2528e34
feat(api): api update
stainless-app[bot] a51aa98
feat(api): api update
stainless-app[bot] e4b8495
codegen metadata
stainless-app[bot] 4d04020
codegen metadata
stainless-app[bot] c141697
codegen metadata
stainless-app[bot] a2b810f
codegen metadata
stainless-app[bot] 7a3233f
codegen metadata
stainless-app[bot] 5cf8e6c
codegen metadata
stainless-app[bot] 909b415
codegen metadata
stainless-app[bot] 8434154
codegen metadata
stainless-app[bot] 676953a
codegen metadata
stainless-app[bot] ef4b433
codegen metadata
stainless-app[bot] 2d3e22b
codegen metadata
stainless-app[bot] 3a781a0
codegen metadata
stainless-app[bot] e568d41
codegen metadata
stainless-app[bot] ebcf6a2
codegen metadata
stainless-app[bot] 4372d91
codegen metadata
stainless-app[bot] 40b1e48
codegen metadata
stainless-app[bot] be94ae0
chore(api): upload OpenAPI schema from api-schemas
stainless-app[bot] 2bfa20a
feat(client): support file upload requests
stainless-app[bot] 9cce5ac
chore(api): update composite API spec
stainless-app[bot] 053f18f
feat(api): api update
stainless-app[bot] e0e13d1
feat(api): api update
stainless-app[bot] 0ea1719
feat(api): api update
stainless-app[bot] b0defd7
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] f47f76b
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 0d5adaa
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] f548ad4
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] d903656
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 4456fdb
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 8b866ab
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 5d2c28c
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 2496ef6
codegen metadata
stainless-app[bot] daa7fe0
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 82af7fa
codegen metadata
stainless-app[bot] 7d95ee9
codegen metadata
stainless-app[bot] 1a01a4c
feat(api): api update
stainless-app[bot] 54f39a7
codegen metadata
stainless-app[bot] 4f45fd3
feat(api): api update
stainless-app[bot] cde1ea6
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] da40430
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] e5bfba2
release: 4.4.0
stainless-app[bot] File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
name: CI | ||
on: | ||
pull_request: | ||
branches: | ||
- main | ||
- next | ||
|
||
jobs: | ||
detect_breaking_changes: | ||
runs-on: 'ubuntu-latest' | ||
name: detect-breaking-changes | ||
if: github.repository == 'cloudflare/cloudflare-python' | ||
steps: | ||
- name: Calculate fetch-depth | ||
run: | | ||
echo "FETCH_DEPTH=$(expr ${{ github.event.pull_request.commits }} + 1)" >> $GITHUB_ENV | ||
- uses: actions/checkout@v4 | ||
with: | ||
# Ensure we can check out the pull request base in the script below. | ||
fetch-depth: ${{ env.FETCH_DEPTH }} | ||
|
||
- name: Install Rye | ||
run: | | ||
curl -sSf https://rye.astral.sh/get | bash | ||
echo "$HOME/.rye/shims" >> $GITHUB_PATH | ||
env: | ||
RYE_VERSION: '0.44.0' | ||
RYE_INSTALL_OPTION: '--yes' | ||
- name: Install dependencies | ||
run: | | ||
rye sync --all-features | ||
- name: Detect breaking changes | ||
run: ./scripts/detect-breaking-changes ${{ github.event.pull_request.base.sha }} | ||
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,4 @@ | ||
.prism.log | ||
.vscode | ||
_dev | ||
|
||
__pycache__ | ||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
{ | ||
".": "4.3.1" | ||
".": "4.4.0" | ||
} |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
configured_endpoints: 1752 | ||
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-b15b44e0efd207de48e7e74e742b0b4b190c74f12a941a1a0ef59a51656a5224.yml | ||
openapi_spec_hash: 83243c9ee06f88d0fa91e9b185d8a42e | ||
config_hash: 8601d43fd5ccaf9e3d08f26748a5a63a | ||
configured_endpoints: 1783 | ||
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-e408a7cdec2dae3d1a18842dcc59280c56050fb042569139aec3fe0f12e0d461.yml | ||
openapi_spec_hash: 7e210c76f5dd4c79b3e67204ad279b81 | ||
config_hash: 1d1f62e87686c0d8571be460876f347c |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
{ | ||
"python.analysis.importFormat": "relative", | ||
} |
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium
Copilot Autofix
AI about 1 month ago
To fix the issue, we will add a
permissions
block at the root of the workflow file. This block will define the minimal permissions required for the workflow to function. Based on the tasks in the workflow, it only needs read access to repository contents (contents: read
). No write permissions are necessary.The
permissions
block will be added immediately after thename
field at the top of the file. This ensures that the permissions apply to all jobs in the workflow unless overridden by a job-specificpermissions
block.