-
Notifications
You must be signed in to change notification settings - Fork 118
release: 4.4.0 #2668
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
Closed
stainless-app
wants to merge
778
commits into
main
from
release-please--branches--main--changes--next
Closed
release: 4.4.0 #2668
Changes from all commits
Commits
Show all changes
778 commits
Select commit
Hold shift + click to select a range
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] c5b4600
codegen metadata
stainless-app[bot] 33b5aba
feat(api): api update
stainless-app[bot] 1509d02
codegen metadata
stainless-app[bot] 716164d
codegen metadata
stainless-app[bot] 3ec16bb
codegen metadata
stainless-app[bot] 58a55d5
codegen metadata
stainless-app[bot] 6409e1c
feat(api): api update
stainless-app[bot] 01861c1
codegen metadata
stainless-app[bot] 1fe51da
codegen metadata
stainless-app[bot] 1e44790
feat(api): api update
stainless-app[bot] 58569a8
codegen metadata
stainless-app[bot] bfdc49d
codegen metadata
stainless-app[bot] 45cbd69
codegen metadata
stainless-app[bot] 776e3fe
codegen metadata
stainless-app[bot] d8f12f4
codegen metadata
stainless-app[bot] 2eacfc3
codegen metadata
stainless-app[bot] 12b632c
codegen metadata
stainless-app[bot] 88f5280
chore(internal): fix ruff target version
stainless-app[bot] 432cee1
codegen metadata
stainless-app[bot] 01e8b8f
codegen metadata
stainless-app[bot] c4397a3
codegen metadata
stainless-app[bot] 2b3bf9a
codegen metadata
stainless-app[bot] 9e346be
codegen metadata
stainless-app[bot] c03c32f
codegen metadata
stainless-app[bot] e771f59
codegen metadata
stainless-app[bot] be2ee94
codegen metadata
stainless-app[bot] a9d663c
codegen metadata
stainless-app[bot] 4a19fdc
feat(api): api update
stainless-app[bot] 7625ab6
codegen metadata
stainless-app[bot] e929abc
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 23052e9
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] a27e50c
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] a59205e
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 82ca780
codegen metadata
stainless-app[bot] 8c9c619
codegen metadata
stainless-app[bot] e122304
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] ca1f686
codegen metadata
stainless-app[bot] 772b16a
codegen metadata
stainless-app[bot] c6e5b8c
codegen metadata
stainless-app[bot] 06bed10
codegen metadata
stainless-app[bot] 980b404
codegen metadata
stainless-app[bot] 5ea1f95
codegen metadata
stainless-app[bot] a4b55b1
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] dc18093
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 9f4226d
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 49eb6de
codegen metadata
stainless-app[bot] 17ff10e
codegen metadata
stainless-app[bot] 5724345
codegen metadata
stainless-app[bot] dd641c8
feat(api): api update
stainless-app[bot] 54f3f95
codegen metadata
stainless-app[bot] 6a1b4d4
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] a83c7e9
codegen metadata
stainless-app[bot] a78c89b
codegen metadata
stainless-app[bot] 2bf6eee
codegen metadata
stainless-app[bot] 6464b31
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 1e499f3
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 5662a87
feat(api): api update
stainless-app[bot] 21ac940
codegen metadata
stainless-app[bot] c070bb9
codegen metadata
stainless-app[bot] 0fea836
codegen metadata
stainless-app[bot] bcf6e3e
codegen metadata
stainless-app[bot] 99f367f
codegen metadata
stainless-app[bot] c019dae
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 5698cb6
feat(api): api update
stainless-app[bot] 420916d
codegen metadata
stainless-app[bot] 78f2fe1
codegen metadata
stainless-app[bot] 4afac86
codegen metadata
stainless-app[bot] 6dc54a3
codegen metadata
stainless-app[bot] 6792a7a
codegen metadata
stainless-app[bot] 4f42c75
codegen metadata
stainless-app[bot] fcff175
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] c7027ca
codegen metadata
stainless-app[bot] 9f04236
codegen metadata
stainless-app[bot] 1345ed3
codegen metadata
stainless-app[bot] d49e730
codegen metadata
stainless-app[bot] 9f1f4b0
feat(api): api update
stainless-app[bot] 6cbf008
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] fc725ed
codegen metadata
stainless-app[bot] 1b9c534
codegen metadata
stainless-app[bot] 649bc99
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] f6cb2e1
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 9fff7a0
feat(api): api update
stainless-app[bot] abee1be
codegen metadata
stainless-app[bot] e02e133
codegen metadata
stainless-app[bot] a7d8353
codegen metadata
stainless-app[bot] 7e10f24
codegen metadata
stainless-app[bot] cadee02
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] d3c0690
codegen metadata
stainless-app[bot] 9bee0a8
codegen metadata
stainless-app[bot] 3f7e26d
codegen metadata
stainless-app[bot] 9582934
codegen metadata
stainless-app[bot] 4a7d32d
codegen metadata
stainless-app[bot] 49c5552
codegen metadata
stainless-app[bot] be708f5
codegen metadata
stainless-app[bot] 6600542
codegen metadata
stainless-app[bot] 772aedb
codegen metadata
stainless-app[bot] 51aac22
codegen metadata
stainless-app[bot] eecae32
codegen metadata
stainless-app[bot] 18cb6b3
codegen metadata
stainless-app[bot] 9fc8b31
codegen metadata
stainless-app[bot] 8d1c023
codegen metadata
stainless-app[bot] 86277db
codegen metadata
stainless-app[bot] 3117368
codegen metadata
stainless-app[bot] 3b9ea5d
feat(api): api update
stainless-app[bot] fa0b676
codegen metadata
stainless-app[bot] c8ae192
codegen metadata
stainless-app[bot] 78661c3
codegen metadata
stainless-app[bot] 041aba6
codegen metadata
stainless-app[bot] 8378dd0
codegen metadata
stainless-app[bot] 7bfd28f
codegen metadata
stainless-app[bot] a1e726e
chore: update @stainless-api/prism-cli to v5.15.0
stainless-app[bot] 562f4e7
codegen metadata
stainless-app[bot] aa0b329
codegen metadata
stainless-app[bot] 29eeab3
codegen metadata
stainless-app[bot] e449e47
feat(api): api update
stainless-app[bot] 73c752b
codegen metadata
stainless-app[bot] 1c14611
codegen metadata
stainless-app[bot] 2526d05
codegen metadata
stainless-app[bot] cf3a21e
chore(internal): detect breaking changes when removing endpoints
stainless-app[bot] 7477489
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 8f64f5f
chore(internal): update comment in script
stainless-app[bot] 410146f
codegen metadata
stainless-app[bot] d46c5af
codegen metadata
stainless-app[bot] a051a1a
codegen metadata
stainless-app[bot] 7c1787d
codegen metadata
stainless-app[bot] 49ea1e3
codegen metadata
stainless-app[bot] 97ef71e
codegen metadata
stainless-app[bot] f4a0e39
codegen metadata
stainless-app[bot] fa39008
codegen metadata
stainless-app[bot] 950193e
codegen metadata
stainless-app[bot] f8282eb
codegen metadata
stainless-app[bot] b20d895
feat(api): api update
stainless-app[bot] 02bb247
codegen metadata
stainless-app[bot] 080e338
codegen metadata
stainless-app[bot] e4f6db1
feat(api): api update
stainless-app[bot] 30efe43
codegen metadata
stainless-app[bot] 31b69b8
codegen metadata
stainless-app[bot] 6bee693
codegen metadata
stainless-app[bot] 8c733e8
codegen metadata
stainless-app[bot] c8b84c8
codegen metadata
stainless-app[bot] d79454a
codegen metadata
stainless-app[bot] 54b30b1
codegen metadata
stainless-app[bot] 43bcfe1
codegen metadata
stainless-app[bot] dc60d1f
codegen metadata
stainless-app[bot] e9401b4
codegen metadata
stainless-app[bot] dcdce96
codegen metadata
stainless-app[bot] f587c98
codegen metadata
stainless-app[bot] a6720f5
feat(api): api update
stainless-app[bot] 13aaaf8
codegen metadata
stainless-app[bot] df1ea9b
codegen metadata
stainless-app[bot] 73c642d
codegen metadata
stainless-app[bot] 81796e7
codegen metadata
stainless-app[bot] 8570679
feat(api): api update
stainless-app[bot] c3f510c
feat(api): api update
stainless-app[bot] 9e35d23
feat(api): api update
stainless-app[bot] e46ab45
codegen metadata
stainless-app[bot] d68eb0b
codegen metadata
stainless-app[bot] 86d177b
codegen metadata
stainless-app[bot] 1747166
codegen metadata
stainless-app[bot] c0bf1f3
codegen metadata
stainless-app[bot] 4acc106
codegen metadata
stainless-app[bot] 282793c
codegen metadata
stainless-app[bot] 04032a7
codegen metadata
stainless-app[bot] 6e2a4c8
codegen metadata
stainless-app[bot] 96dd75c
codegen metadata
stainless-app[bot] a76ac03
codegen metadata
stainless-app[bot] 2439e6f
feat(api): api update
stainless-app[bot] 1107896
codegen metadata
stainless-app[bot] af66067
feat(api): api update
stainless-app[bot] 24bfb4d
codegen metadata
stainless-app[bot] 12167db
codegen metadata
stainless-app[bot] 924f630
codegen metadata
stainless-app[bot] 05b795b
codegen metadata
stainless-app[bot] 2580c2d
codegen metadata
stainless-app[bot] 9dd5c70
codegen metadata
stainless-app[bot] 9f57ff4
codegen metadata
stainless-app[bot] 490c474
codegen metadata
stainless-app[bot] 0ac5a45
codegen metadata
stainless-app[bot] 27dcdf9
codegen metadata
stainless-app[bot] 91c3a53
codegen metadata
stainless-app[bot] 1eae20b
codegen metadata
stainless-app[bot] 2f4f8a9
codegen metadata
stainless-app[bot] fc9fb01
codegen metadata
stainless-app[bot] c79d831
codegen metadata
stainless-app[bot] b115142
feat(api): api update
stainless-app[bot] bfa56fb
codegen metadata
stainless-app[bot] 65c576c
codegen metadata
stainless-app[bot] 78034ba
feat(api): api update
stainless-app[bot] f4b8ab1
codegen metadata
stainless-app[bot] bd9776b
codegen metadata
stainless-app[bot] 6353be6
codegen metadata
stainless-app[bot] 725d375
codegen metadata
stainless-app[bot] 85fe55a
codegen metadata
stainless-app[bot] c116216
codegen metadata
stainless-app[bot] fef2d52
codegen metadata
stainless-app[bot] 8f6824a
codegen metadata
stainless-app[bot] 5ec55ef
codegen metadata
stainless-app[bot] 58a95e5
codegen metadata
stainless-app[bot] 9a383ab
feat(api): api update
stainless-app[bot] 1c6167c
codegen metadata
stainless-app[bot] 6b38219
feat(api): api update
stainless-app[bot] 98f5a49
codegen metadata
stainless-app[bot] ceef2bf
codegen metadata
stainless-app[bot] fbb869b
codegen metadata
stainless-app[bot] 52f8e71
codegen metadata
stainless-app[bot] 2bf7ec6
feat(api): api update
stainless-app[bot] 246a724
codegen metadata
stainless-app[bot] 6c49455
codegen metadata
stainless-app[bot] 5d69c85
codegen metadata
stainless-app[bot] 469282a
codegen metadata
stainless-app[bot] 2bbe521
codegen metadata
stainless-app[bot] 0a37a07
codegen metadata
stainless-app[bot] 7028488
codegen metadata
stainless-app[bot] dbf2825
codegen metadata
stainless-app[bot] 91a8f60
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 4593272
codegen metadata
stainless-app[bot] 0962510
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 4bdc67a
chore(internal): improve breaking change detection
stainless-app[bot] d7de81f
codegen metadata
stainless-app[bot] e3e1940
feat(api): api update
stainless-app[bot] b9a374a
codegen metadata
stainless-app[bot] ee6eb4d
codegen metadata
stainless-app[bot] a507923
codegen metadata
stainless-app[bot] ecddba4
feat(api): api update
stainless-app[bot] 04b69f3
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] f59cd16
feat(api): api update
stainless-app[bot] efe9f5a
codegen metadata
stainless-app[bot] 1a7cf3e
codegen metadata
stainless-app[bot] 14432fe
codegen metadata
stainless-app[bot] 1936438
codegen metadata
stainless-app[bot] 9505003
feat(api): api update
stainless-app[bot] 54ac6cc
codegen metadata
stainless-app[bot] 22575cb
codegen metadata
stainless-app[bot] ece4adb
codegen metadata
stainless-app[bot] 0ad0926
codegen metadata
stainless-app[bot] 30d2217
codegen metadata
stainless-app[bot] bfab4a3
codegen metadata
stainless-app[bot] 8d77d6b
codegen metadata
stainless-app[bot] 3a35ffd
chore: update github action
stainless-app[bot] cb9ce20
chore(api): upload stainless config from cloudflare-config
stainless-app[bot] 2b3a510
feat(api): api update
stainless-app[bot] f32fe78
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,42 @@ | ||
| 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 removed symbols | ||
| run: | | ||
| rye run python scripts/detect-breaking-changes.py "${{ github.event.pull_request.base.sha }}" | ||
|
|
||
| - name: Detect breaking changes | ||
| run: | | ||
| # Try to check out previous versions of the breaking change detection script. This ensures that | ||
| # we still detect breaking changes when entire files and their tests are removed. | ||
| git checkout "${{ github.event.pull_request.base.sha }}" -- ./scripts/detect-breaking-changes 2>/dev/null || true | ||
| ./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: 1798 | ||
| openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-06913f14cb00f0c733777e7a8881bcace4659c99eda8321fa1952db10a167c80.yml | ||
| openapi_spec_hash: 844e3609ec6add26270ac46e9872ed0e | ||
| config_hash: a1304617cd14c003fb430a6827269eba |
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 9 months ago
To fix the problem, explicitly add a
permissionsblock in the job definition (underdetect_breaking_changes:). Since this job only needs to check out code and read contents of the repository, the minimal required permission iscontents: read. You should add:as the first item under the job (above
runs-on:on line 10). No changes to logic or steps are required; you are just ensuring the workflow does not request more privilege than needed. No extra libraries or imports are necessary.