-
Notifications
You must be signed in to change notification settings - Fork 45k
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
feat(blocks): Add AI/ML API support to LLM blocks #9163
base: dev
Are you sure you want to change the base?
feat(blocks): Add AI/ML API support to LLM blocks #9163
Conversation
This PR targets the Automatically setting the base branch to |
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
✅ Deploy Preview for auto-gpt-docs canceled.
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## dev #9163 +/- ##
======================================
Coverage ? 33.94%
======================================
Files ? 16
Lines ? 1258
Branches ? 190
======================================
Hits ? 427
Misses ? 804
Partials ? 27
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
✅ Deploy Preview for auto-gpt-docs-dev canceled.
|
autogpt_platform/backend/backend/integrations/credentials_store.py
Outdated
Show resolved
Hide resolved
1. Stripe is complaining about lack of return url in checkout. 2. Only frontend prevents users from topping-up amounts less than 5$. ### Changes 🏗️ - Set `return_url` and `customer_email` when creating checkout session. - Change `amount` to `credit_amount` and use credits instead of USD for clarity when requesting top up. - Accept only top-ups of 500+ credits (5$) and multiples of 100 credits *on the backend*. ### Checklist 📋 #### For code changes: - [ ] I have clearly listed my changes in the PR description - [ ] I have made a test plan - [ ] I have tested my changes according to the test plan: <!-- Put your test plan here: --> - [ ] ... <details> <summary>Example test plan</summary> - [ ] Create from scratch and execute an agent with at least 3 blocks - [ ] Import an agent from file upload, and confirm it executes correctly - [ ] Upload agent to marketplace - [ ] Import an agent from marketplace and confirm it executes correctly - [ ] Edit an agent from monitor, and confirm it executes correctly </details> #### For configuration changes: - [ ] `.env.example` is updated or already compatible with my changes - [ ] `docker-compose.yml` is updated or already compatible with my changes - [ ] I have included a list of my configuration changes in the PR description (under **Changes**) <details> <summary>Examples of configuration changes</summary> - Changing ports - Adding new services that need to communicate with each other - Secrets or environment variable changes - New or infrastructure changes such as databases </details> --------- Co-authored-by: Zamil Majdy <[email protected]>
…directory with 9 updates (Significant-Gravitas#9364) Bumps the production-dependencies group with 9 updates in the /autogpt_platform/backend directory: | Package | From | To | | --- | --- | --- | | [anthropic](https://github.com/anthropics/anthropic-sdk-python) | `0.40.0` | `0.45.2` | | [google-api-python-client](https://github.com/googleapis/google-api-python-client) | `2.159.0` | `2.160.0` | | [groq](https://github.com/groq/groq-python) | `0.13.1` | `0.15.0` | | [openai](https://github.com/openai/openai-python) | `1.60.0` | `1.60.2` | | [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.25.2` | `0.25.3` | | [sentry-sdk](https://github.com/getsentry/sentry-python) | `2.19.2` | `2.20.0` | | [stripe](https://github.com/stripe/stripe-python) | `11.4.1` | `11.5.0` | | [supabase](https://github.com/supabase/supabase-py) | `2.11.0` | `2.12.0` | | [mem0ai](https://github.com/mem0ai/mem0) | `0.1.44` | `0.1.48` | Updates `anthropic` from 0.40.0 to 0.45.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/anthropics/anthropic-sdk-python/releases">anthropic's releases</a>.</em></p> <blockquote> <h2>v0.45.2</h2> <h2>0.45.2 (2025-01-27)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-python/compare/v0.45.1...v0.45.2">v0.45.1...v0.45.2</a></p> <h3>Bug Fixes</h3> <ul> <li><strong>streaming:</strong> avoid invalid deser type error (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/845">#845</a>) (<a href="https://github.com/anthropics/anthropic-sdk-python/commit/72a2585680a4cc5d007bf93935424dbc4cecf2bd">72a2585</a>)</li> </ul> <h2>v0.45.1</h2> <h2>0.45.1 (2025-01-27)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-python/compare/v0.45.0...v0.45.1">v0.45.0...v0.45.1</a></p> <h3>Bug Fixes</h3> <ul> <li><strong>streaming:</strong> accumulate citations (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/844">#844</a>) (<a href="https://github.com/anthropics/anthropic-sdk-python/commit/e665f2fefd4573fc45cd4c546a9480f15d18d1cd">e665f2f</a>)</li> </ul> <h3>Chores</h3> <ul> <li><strong>docs:</strong> updates (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/841">#841</a>) (<a href="https://github.com/anthropics/anthropic-sdk-python/commit/fb10a7d658044062e5023cd8495c80d3344af8df">fb10a7d</a>)</li> </ul> <h2>v0.45.0</h2> <h2>0.45.0 (2025-01-23)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-python/compare/v0.44.0...v0.45.0">v0.44.0...v0.45.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> add citations (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/839">#839</a>) (<a href="https://github.com/anthropics/anthropic-sdk-python/commit/2ec74b6ff106c6e3d7d55e3c189e345098f8575e">2ec74b6</a>)</li> <li><strong>client:</strong> support results endpoint (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/835">#835</a>) (<a href="https://github.com/anthropics/anthropic-sdk-python/commit/5dd88bf2d20b8909736cc0bc1e81296ba6e322a9">5dd88bf</a>)</li> </ul> <h3>Chores</h3> <ul> <li><strong>internal:</strong> minor formatting changes (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/838">#838</a>) (<a href="https://github.com/anthropics/anthropic-sdk-python/commit/31eb826deb96a17d3c0bb953c728f39412c12ada">31eb826</a>)</li> </ul> <h2>v0.44.0</h2> <h2>0.44.0 (2025-01-21)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-python/compare/v0.43.1...v0.44.0">v0.43.1...v0.44.0</a></p> <h3>Features</h3> <ul> <li><strong>streaming:</strong> add request_id getter (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/831">#831</a>) (<a href="https://github.com/anthropics/anthropic-sdk-python/commit/fb397e0851bd874a10a69a9531483fd196fc8a55">fb397e0</a>)</li> </ul> <h3>Bug Fixes</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md">anthropic's changelog</a>.</em></p> <blockquote> <h2>0.45.2 (2025-01-27)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-python/compare/v0.45.1...v0.45.2">v0.45.1...v0.45.2</a></p> <h3>Bug Fixes</h3> <ul> <li><strong>streaming:</strong> avoid invalid deser type error (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/845">#845</a>) (<a href="https://github.com/anthropics/anthropic-sdk-python/commit/72a2585680a4cc5d007bf93935424dbc4cecf2bd">72a2585</a>)</li> </ul> <h2>0.45.1 (2025-01-27)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-python/compare/v0.45.0...v0.45.1">v0.45.0...v0.45.1</a></p> <h3>Bug Fixes</h3> <ul> <li><strong>streaming:</strong> accumulate citations (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/844">#844</a>) (<a href="https://github.com/anthropics/anthropic-sdk-python/commit/e665f2fefd4573fc45cd4c546a9480f15d18d1cd">e665f2f</a>)</li> </ul> <h3>Chores</h3> <ul> <li><strong>docs:</strong> updates (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/841">#841</a>) (<a href="https://github.com/anthropics/anthropic-sdk-python/commit/fb10a7d658044062e5023cd8495c80d3344af8df">fb10a7d</a>)</li> </ul> <h2>0.45.0 (2025-01-23)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-python/compare/v0.44.0...v0.45.0">v0.44.0...v0.45.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> add citations (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/839">#839</a>) (<a href="https://github.com/anthropics/anthropic-sdk-python/commit/2ec74b6ff106c6e3d7d55e3c189e345098f8575e">2ec74b6</a>)</li> <li><strong>client:</strong> support results endpoint (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/835">#835</a>) (<a href="https://github.com/anthropics/anthropic-sdk-python/commit/5dd88bf2d20b8909736cc0bc1e81296ba6e322a9">5dd88bf</a>)</li> </ul> <h3>Chores</h3> <ul> <li><strong>internal:</strong> minor formatting changes (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/838">#838</a>) (<a href="https://github.com/anthropics/anthropic-sdk-python/commit/31eb826deb96a17d3c0bb953c728f39412c12ada">31eb826</a>)</li> </ul> <h2>0.44.0 (2025-01-21)</h2> <p>Full Changelog: <a href="https://github.com/anthropics/anthropic-sdk-python/compare/v0.43.1...v0.44.0">v0.43.1...v0.44.0</a></p> <h3>Features</h3> <ul> <li><strong>streaming:</strong> add request_id getter (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/831">#831</a>) (<a href="https://github.com/anthropics/anthropic-sdk-python/commit/fb397e0851bd874a10a69a9531483fd196fc8a55">fb397e0</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>tests:</strong> make test_get_platform less flaky (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/830">#830</a>) (<a href="https://github.com/anthropics/anthropic-sdk-python/commit/f2c10cae0cbff6881bba2a41c93efdcc17e8d2ab">f2c10ca</a>)</li> </ul> <h3>Chores</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/anthropics/anthropic-sdk-python/commit/0f9ccca8e26cf27b969e38c02899fde4b3489c86"><code>0f9ccca</code></a> release: 0.45.2</li> <li><a href="https://github.com/anthropics/anthropic-sdk-python/commit/37acfbcda58d8c9047a9111e4433ea21595b7549"><code>37acfbc</code></a> fix(streaming): avoid invalid deser type error (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/845">#845</a>)</li> <li><a href="https://github.com/anthropics/anthropic-sdk-python/commit/d0f98a4e6b96e3bb438a43371c5b677209c4a168"><code>d0f98a4</code></a> release: 0.45.1</li> <li><a href="https://github.com/anthropics/anthropic-sdk-python/commit/872c614851a3b7a563f64e8d0478e83c58e5f43d"><code>872c614</code></a> fix(streaming): accumulate citations (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/844">#844</a>)</li> <li><a href="https://github.com/anthropics/anthropic-sdk-python/commit/14bf8fe88f273ae329d922a390896a4e855b3e75"><code>14bf8fe</code></a> chore(docs): updates (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/841">#841</a>)</li> <li><a href="https://github.com/anthropics/anthropic-sdk-python/commit/c5102baffb2ffdca05196d9d222dddbe173ccf1e"><code>c5102ba</code></a> release: 0.45.0</li> <li><a href="https://github.com/anthropics/anthropic-sdk-python/commit/67aa83e5d589f6afad5fbc8bd2e616cc71a80a29"><code>67aa83e</code></a> feat(api): add citations (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/839">#839</a>)</li> <li><a href="https://github.com/anthropics/anthropic-sdk-python/commit/bb1f52bfba3eb029942b71c1544021dd42f88651"><code>bb1f52b</code></a> chore(internal): minor formatting changes (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/838">#838</a>)</li> <li><a href="https://github.com/anthropics/anthropic-sdk-python/commit/4b9140284b9386747656d2b3b6cf707e6ff00121"><code>4b91402</code></a> feat(client): support results endpoint (<a href="https://redirect.github.com/anthropics/anthropic-sdk-python/issues/835">#835</a>)</li> <li><a href="https://github.com/anthropics/anthropic-sdk-python/commit/d212ec9f6d5e956f13bc0ddc3d86b5888a954383"><code>d212ec9</code></a> release: 0.44.0</li> <li>Additional commits viewable in <a href="https://github.com/anthropics/anthropic-sdk-python/compare/v0.40.0...v0.45.2">compare view</a></li> </ul> </details> <br /> Updates `google-api-python-client` from 2.159.0 to 2.160.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/googleapis/google-api-python-client/releases">google-api-python-client's releases</a>.</em></p> <blockquote> <h2>v2.160.0</h2> <h2><a href="https://github.com/googleapis/google-api-python-client/compare/v2.159.0...v2.160.0">2.160.0</a> (2025-01-21)</h2> <h3>Features</h3> <ul> <li><strong>accesscontextmanager:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/8b40ee693835e6f737b06d121394e8a0b485a9b8">https://togithub.com/googleapis/google-api-python-client/commit/8b40ee693835e6f737b06d121394e8a0b485a9b8</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>adsenseplatform:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/04355c7c7c184536c4f808ab27f0e97448845683">https://togithub.com/googleapis/google-api-python-client/commit/04355c7c7c184536c4f808ab27f0e97448845683</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>aiplatform:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/24228d48862449405aa3486cf812a2fc5208ab32">https://togithub.com/googleapis/google-api-python-client/commit/24228d48862449405aa3486cf812a2fc5208ab32</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>analyticsadmin:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/dff2a84a823c6af6d59cb98d257d18aa4f39256c">https://togithub.com/googleapis/google-api-python-client/commit/dff2a84a823c6af6d59cb98d257d18aa4f39256c</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>analyticshub:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/0208b0b0288c703b0a344e0789675d3660caae2b">https://togithub.com/googleapis/google-api-python-client/commit/0208b0b0288c703b0a344e0789675d3660caae2b</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>androidenterprise:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/b7865bd3ff77dbfa296d3e9682623d048cc6b66d">https://togithub.com/googleapis/google-api-python-client/commit/b7865bd3ff77dbfa296d3e9682623d048cc6b66d</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>classroom:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/ef72b5f7f95abea4e3d851ee8807f628183a240f">https://togithub.com/googleapis/google-api-python-client/commit/ef72b5f7f95abea4e3d851ee8807f628183a240f</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>cloudbuild:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/41e76d1b7e678c5b8ec344dd1b6be9eb01820c03">https://togithub.com/googleapis/google-api-python-client/commit/41e76d1b7e678c5b8ec344dd1b6be9eb01820c03</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>compute:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/48c508dffa1ed1df4e02d7d2238542b6eb8840f7">https://togithub.com/googleapis/google-api-python-client/commit/48c508dffa1ed1df4e02d7d2238542b6eb8840f7</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>dialogflow:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/6c3ff8511522ff8fec923ef5a41384e0e3f1ee7b">https://togithub.com/googleapis/google-api-python-client/commit/6c3ff8511522ff8fec923ef5a41384e0e3f1ee7b</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>discoveryengine:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/9afd49fbbf75e9088910a1f0a643579a67ea2b06">https://togithub.com/googleapis/google-api-python-client/commit/9afd49fbbf75e9088910a1f0a643579a67ea2b06</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>displayvideo:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/63b01f3147d6520061c67d4540701deac665c33b">https://togithub.com/googleapis/google-api-python-client/commit/63b01f3147d6520061c67d4540701deac665c33b</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>file:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/e7bf3e1cc7df45ec600553b433da3dc7ca4e2b6f">https://togithub.com/googleapis/google-api-python-client/commit/e7bf3e1cc7df45ec600553b433da3dc7ca4e2b6f</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>gkehub:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/aa81a39a6f952997b010d8804a37c09e767b9b44">https://togithub.com/googleapis/google-api-python-client/commit/aa81a39a6f952997b010d8804a37c09e767b9b44</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>integrations:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/da21dd8bebbd0eb4ca584b09df8f0ad78abf2fb5">https://togithub.com/googleapis/google-api-python-client/commit/da21dd8bebbd0eb4ca584b09df8f0ad78abf2fb5</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>merchantapi:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/c66e25ffad13cd34d42b0a0e40898688563d44af">https://togithub.com/googleapis/google-api-python-client/commit/c66e25ffad13cd34d42b0a0e40898688563d44af</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>migrationcenter:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/06c1759266fb5c72cbb1cc5aebebe26d6bbd5a6b">https://togithub.com/googleapis/google-api-python-client/commit/06c1759266fb5c72cbb1cc5aebebe26d6bbd5a6b</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>monitoring:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/6d1dc833753d7c076d966c3fb8bb105b618b22ec">https://togithub.com/googleapis/google-api-python-client/commit/6d1dc833753d7c076d966c3fb8bb105b618b22ec</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>netapp:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/628b723392cd62e63fa668f9602b398fb0474ec7">https://togithub.com/googleapis/google-api-python-client/commit/628b723392cd62e63fa668f9602b398fb0474ec7</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>networkmanagement:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/45d70c19e93b8edb0b52ca80e5235c0540cc1463">https://togithub.com/googleapis/google-api-python-client/commit/45d70c19e93b8edb0b52ca80e5235c0540cc1463</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>redis:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/a866933256348e166064a7ed1aee2d92a42630a9">https://togithub.com/googleapis/google-api-python-client/commit/a866933256348e166064a7ed1aee2d92a42630a9</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>spanner:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/9540ac50fcb9506cfaf204f2746f3da047cc2c08">https://togithub.com/googleapis/google-api-python-client/commit/9540ac50fcb9506cfaf204f2746f3da047cc2c08</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> <li><strong>websecurityscanner:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/5eae43739b774edf6fb5b91bd5807a1154533180">https://togithub.com/googleapis/google-api-python-client/commit/5eae43739b774edf6fb5b91bd5807a1154533180</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>secretmanager:</strong> Update the api <a href="https://togithub.com/googleapis/google-api-python-client/commit/477de50ccc8bc597101c3c8ac80505565674f6ac">https://togithub.com/googleapis/google-api-python-client/commit/477de50ccc8bc597101c3c8ac80505565674f6ac</a> (<a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d">165d3b5</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/googleapis/google-api-python-client/commit/6ba5c06d12daa80acd78a2a063e6297426a57e91"><code>6ba5c06</code></a> chore(main): release 2.160.0 (<a href="https://redirect.github.com/googleapis/google-api-python-client/issues/2552">#2552</a>)</li> <li><a href="https://github.com/googleapis/google-api-python-client/commit/165d3b5ad067af9d88bb753046bf6407ebfc6f9d"><code>165d3b5</code></a> chore: Update discovery artifacts (<a href="https://redirect.github.com/googleapis/google-api-python-client/issues/2551">#2551</a>)</li> <li><a href="https://github.com/googleapis/google-api-python-client/commit/f4b30142124a30c2e604e7125ef2f4ee4cb5d533"><code>f4b3014</code></a> chore(python): exclude .github/workflows/unittest.yml in renovate config (<a href="https://redirect.github.com/googleapis/google-api-python-client/issues/2546">#2546</a>)</li> <li>See full diff in <a href="https://github.com/googleapis/google-api-python-client/compare/v2.159.0...v2.160.0">compare view</a></li> </ul> </details> <br /> Updates `groq` from 0.13.1 to 0.15.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/groq/groq-python/releases">groq's releases</a>.</em></p> <blockquote> <h2>v0.15.0</h2> <h2>0.15.0 (2025-01-11)</h2> <p>Full Changelog: <a href="https://github.com/groq/groq-python/compare/v0.14.0...v0.15.0">v0.14.0...v0.15.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> api update (<a href="https://redirect.github.com/groq/groq-python/issues/175">#175</a>) (<a href="https://github.com/groq/groq-python/commit/61cffbc78a279fd4ac04d338690925c4f19fa20a">61cffbc</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>correctly handle deserialising <code>cls</code> fields (<a href="https://redirect.github.com/groq/groq-python/issues/174">#174</a>) (<a href="https://github.com/groq/groq-python/commit/0b2e997ce4dfad51b7d4d87c5fa5d376488b4d04">0b2e997</a>)</li> </ul> <h3>Chores</h3> <ul> <li><strong>internal:</strong> codegen related update (<a href="https://redirect.github.com/groq/groq-python/issues/172">#172</a>) (<a href="https://github.com/groq/groq-python/commit/d6ecadaa2433245acaa21bee0ea003e69a9bcb0a">d6ecada</a>)</li> </ul> <h2>v0.14.0</h2> <h2>0.14.0 (2025-01-09)</h2> <p>Full Changelog: <a href="https://github.com/groq/groq-python/compare/v0.13.1...v0.14.0">v0.13.1...v0.14.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> api update (<a href="https://redirect.github.com/groq/groq-python/issues/163">#163</a>) (<a href="https://github.com/groq/groq-python/commit/43a7a5b048b22f4a5edba53ec31b2b8967681708">43a7a5b</a>)</li> <li><strong>api:</strong> api update (<a href="https://redirect.github.com/groq/groq-python/issues/167">#167</a>) (<a href="https://github.com/groq/groq-python/commit/5016206e461c384806ac3c68b8dfab3d342ba93c">5016206</a>)</li> <li><strong>api:</strong> api update (<a href="https://redirect.github.com/groq/groq-python/issues/170">#170</a>) (<a href="https://github.com/groq/groq-python/commit/2b35e952e12020116adc45e40007c3fd61db1bb7">2b35e95</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>client:</strong> only call .close() when needed (<a href="https://redirect.github.com/groq/groq-python/issues/169">#169</a>) (<a href="https://github.com/groq/groq-python/commit/6a0ec576de707ed90a4a536ff206e9ee07fc5a3a">6a0ec57</a>)</li> </ul> <h3>Chores</h3> <ul> <li>add missing isclass check (<a href="https://redirect.github.com/groq/groq-python/issues/166">#166</a>) (<a href="https://github.com/groq/groq-python/commit/9cb1e727377c93c92d1bbd49f1c5b8613730c3a6">9cb1e72</a>)</li> <li><strong>internal:</strong> bump httpx dependency (<a href="https://redirect.github.com/groq/groq-python/issues/168">#168</a>) (<a href="https://github.com/groq/groq-python/commit/c260ae969caa5f4e7b48dd558802b933da98bed6">c260ae9</a>)</li> <li><strong>internal:</strong> codegen related update (<a href="https://redirect.github.com/groq/groq-python/issues/158">#158</a>) (<a href="https://github.com/groq/groq-python/commit/85b5765b2b6cfa9560c763600699fd05f7b2a632">85b5765</a>)</li> <li><strong>internal:</strong> codegen related update (<a href="https://redirect.github.com/groq/groq-python/issues/160">#160</a>) (<a href="https://github.com/groq/groq-python/commit/8b87c4d657e0a9d2296323eff6d298ec98b34b3e">8b87c4d</a>)</li> <li><strong>internal:</strong> codegen related update (<a href="https://redirect.github.com/groq/groq-python/issues/164">#164</a>) (<a href="https://github.com/groq/groq-python/commit/d7b6be5f4bba87002409330644045ba630856880">d7b6be5</a>)</li> <li><strong>internal:</strong> fix some typos (<a href="https://redirect.github.com/groq/groq-python/issues/162">#162</a>) (<a href="https://github.com/groq/groq-python/commit/32482ae691f24fdbd5c80282c597a299a48a247d">32482ae</a>)</li> </ul> <h3>Documentation</h3> <ul> <li><strong>readme:</strong> example snippet for client context manager (<a href="https://redirect.github.com/groq/groq-python/issues/161">#161</a>) (<a href="https://github.com/groq/groq-python/commit/b7bfd15768d60beb2059ab3d326bae1b19c6bf17">b7bfd15</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/groq/groq-python/blob/main/CHANGELOG.md">groq's changelog</a>.</em></p> <blockquote> <h2>0.15.0 (2025-01-11)</h2> <p>Full Changelog: <a href="https://github.com/groq/groq-python/compare/v0.14.0...v0.15.0">v0.14.0...v0.15.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> api update (<a href="https://redirect.github.com/groq/groq-python/issues/175">#175</a>) (<a href="https://github.com/groq/groq-python/commit/61cffbc78a279fd4ac04d338690925c4f19fa20a">61cffbc</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>correctly handle deserialising <code>cls</code> fields (<a href="https://redirect.github.com/groq/groq-python/issues/174">#174</a>) (<a href="https://github.com/groq/groq-python/commit/0b2e997ce4dfad51b7d4d87c5fa5d376488b4d04">0b2e997</a>)</li> </ul> <h3>Chores</h3> <ul> <li><strong>internal:</strong> codegen related update (<a href="https://redirect.github.com/groq/groq-python/issues/172">#172</a>) (<a href="https://github.com/groq/groq-python/commit/d6ecadaa2433245acaa21bee0ea003e69a9bcb0a">d6ecada</a>)</li> </ul> <h2>0.14.0 (2025-01-09)</h2> <p>Full Changelog: <a href="https://github.com/groq/groq-python/compare/v0.13.1...v0.14.0">v0.13.1...v0.14.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> api update (<a href="https://redirect.github.com/groq/groq-python/issues/163">#163</a>) (<a href="https://github.com/groq/groq-python/commit/43a7a5b048b22f4a5edba53ec31b2b8967681708">43a7a5b</a>)</li> <li><strong>api:</strong> api update (<a href="https://redirect.github.com/groq/groq-python/issues/167">#167</a>) (<a href="https://github.com/groq/groq-python/commit/5016206e461c384806ac3c68b8dfab3d342ba93c">5016206</a>)</li> <li><strong>api:</strong> api update (<a href="https://redirect.github.com/groq/groq-python/issues/170">#170</a>) (<a href="https://github.com/groq/groq-python/commit/2b35e952e12020116adc45e40007c3fd61db1bb7">2b35e95</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>client:</strong> only call .close() when needed (<a href="https://redirect.github.com/groq/groq-python/issues/169">#169</a>) (<a href="https://github.com/groq/groq-python/commit/6a0ec576de707ed90a4a536ff206e9ee07fc5a3a">6a0ec57</a>)</li> </ul> <h3>Chores</h3> <ul> <li>add missing isclass check (<a href="https://redirect.github.com/groq/groq-python/issues/166">#166</a>) (<a href="https://github.com/groq/groq-python/commit/9cb1e727377c93c92d1bbd49f1c5b8613730c3a6">9cb1e72</a>)</li> <li><strong>internal:</strong> bump httpx dependency (<a href="https://redirect.github.com/groq/groq-python/issues/168">#168</a>) (<a href="https://github.com/groq/groq-python/commit/c260ae969caa5f4e7b48dd558802b933da98bed6">c260ae9</a>)</li> <li><strong>internal:</strong> codegen related update (<a href="https://redirect.github.com/groq/groq-python/issues/158">#158</a>) (<a href="https://github.com/groq/groq-python/commit/85b5765b2b6cfa9560c763600699fd05f7b2a632">85b5765</a>)</li> <li><strong>internal:</strong> codegen related update (<a href="https://redirect.github.com/groq/groq-python/issues/160">#160</a>) (<a href="https://github.com/groq/groq-python/commit/8b87c4d657e0a9d2296323eff6d298ec98b34b3e">8b87c4d</a>)</li> <li><strong>internal:</strong> codegen related update (<a href="https://redirect.github.com/groq/groq-python/issues/164">#164</a>) (<a href="https://github.com/groq/groq-python/commit/d7b6be5f4bba87002409330644045ba630856880">d7b6be5</a>)</li> <li><strong>internal:</strong> fix some typos (<a href="https://redirect.github.com/groq/groq-python/issues/162">#162</a>) (<a href="https://github.com/groq/groq-python/commit/32482ae691f24fdbd5c80282c597a299a48a247d">32482ae</a>)</li> </ul> <h3>Documentation</h3> <ul> <li><strong>readme:</strong> example snippet for client context manager (<a href="https://redirect.github.com/groq/groq-python/issues/161">#161</a>) (<a href="https://github.com/groq/groq-python/commit/b7bfd15768d60beb2059ab3d326bae1b19c6bf17">b7bfd15</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/groq/groq-python/commit/2b91340106d3e6b0f06f3cad4cfde436866cdfd2"><code>2b91340</code></a> release: 0.15.0 (<a href="https://redirect.github.com/groq/groq-python/issues/173">#173</a>)</li> <li><a href="https://github.com/groq/groq-python/commit/f6e2c46aa4a34f344521702b96c6fc0fb377112a"><code>f6e2c46</code></a> release: 0.14.0 (<a href="https://redirect.github.com/groq/groq-python/issues/159">#159</a>)</li> <li>See full diff in <a href="https://github.com/groq/groq-python/compare/v0.13.1...v0.15.0">compare view</a></li> </ul> </details> <br /> Updates `openai` from 1.60.0 to 1.60.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/openai/openai-python/releases">openai's releases</a>.</em></p> <blockquote> <h2>v1.60.2</h2> <h2>1.60.2 (2025-01-27)</h2> <p>Full Changelog: <a href="https://github.com/openai/openai-python/compare/v1.60.1...v1.60.2">v1.60.1...v1.60.2</a></p> <h3>Bug Fixes</h3> <ul> <li><strong>parsing:</strong> don't validate input tools in the asynchronous <code>.parse()</code> method (<a href="https://github.com/openai/openai-python/commit/6fcfe73cd335853c7dd2cd3151a0d5d1785cfc9c">6fcfe73</a>)</li> </ul> <h2>v1.60.1</h2> <h2>1.60.1 (2025-01-24)</h2> <p>Full Changelog: <a href="https://github.com/openai/openai-python/compare/v1.60.0...v1.60.1">v1.60.0...v1.60.1</a></p> <h3>Chores</h3> <ul> <li><strong>internal:</strong> minor formatting changes (<a href="https://redirect.github.com/openai/openai-python/issues/2050">#2050</a>) (<a href="https://github.com/openai/openai-python/commit/9c44192be5776d9252d36dc027a33c60b33d81b2">9c44192</a>)</li> </ul> <h3>Documentation</h3> <ul> <li><strong>examples/azure:</strong> add async snippet (<a href="https://redirect.github.com/openai/openai-python/issues/1787">#1787</a>) (<a href="https://github.com/openai/openai-python/commit/f60eda1c1e8caf0ec2274b18b3fb2252304196db">f60eda1</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/openai/openai-python/blob/main/CHANGELOG.md">openai's changelog</a>.</em></p> <blockquote> <h2>1.60.2 (2025-01-27)</h2> <p>Full Changelog: <a href="https://github.com/openai/openai-python/compare/v1.60.1...v1.60.2">v1.60.1...v1.60.2</a></p> <h3>Bug Fixes</h3> <ul> <li><strong>parsing:</strong> don't validate input tools in the asynchronous <code>.parse()</code> method (<a href="https://github.com/openai/openai-python/commit/6fcfe73cd335853c7dd2cd3151a0d5d1785cfc9c">6fcfe73</a>)</li> </ul> <h2>1.60.1 (2025-01-24)</h2> <p>Full Changelog: <a href="https://github.com/openai/openai-python/compare/v1.60.0...v1.60.1">v1.60.0...v1.60.1</a></p> <h3>Chores</h3> <ul> <li><strong>internal:</strong> minor formatting changes (<a href="https://redirect.github.com/openai/openai-python/issues/2050">#2050</a>) (<a href="https://github.com/openai/openai-python/commit/9c44192be5776d9252d36dc027a33c60b33d81b2">9c44192</a>)</li> </ul> <h3>Documentation</h3> <ul> <li><strong>examples/azure:</strong> add async snippet (<a href="https://redirect.github.com/openai/openai-python/issues/1787">#1787</a>) (<a href="https://github.com/openai/openai-python/commit/f60eda1c1e8caf0ec2274b18b3fb2252304196db">f60eda1</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/openai/openai-python/commit/d16e6edde5a155626910b5758a0b939bfedb9ced"><code>d16e6ed</code></a> release: 1.60.2</li> <li><a href="https://github.com/openai/openai-python/commit/257d79e8a00144a7317d511401da2432a4201c7b"><code>257d79e</code></a> fix(parsing): don't validate input tools in the asynchronous <code>.parse()</code> method</li> <li><a href="https://github.com/openai/openai-python/commit/b95be16e7c8a76c3d63335df13ab0d55ba3d5c35"><code>b95be16</code></a> release: 1.60.1</li> <li><a href="https://github.com/openai/openai-python/commit/27d0e67b1d121ccc5b48c95e1f0bc3f6e93e9bd3"><code>27d0e67</code></a> chore(internal): minor formatting changes (<a href="https://redirect.github.com/openai/openai-python/issues/2050">#2050</a>)</li> <li><a href="https://github.com/openai/openai-python/commit/abc5459c7504eec25a67b35104e2e09e7d8f232c"><code>abc5459</code></a> docs(examples/azure): add async snippet (<a href="https://redirect.github.com/openai/openai-python/issues/1787">#1787</a>)</li> <li>See full diff in <a href="https://github.com/openai/openai-python/compare/v1.60.0...v1.60.2">compare view</a></li> </ul> </details> <br /> Updates `pytest-asyncio` from 0.25.2 to 0.25.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest-asyncio/releases">pytest-asyncio's releases</a>.</em></p> <blockquote> <h2>pytest-asyncio 0.25.3</h2> <ul> <li>Avoid errors in cleanup of async generators when event loop is already closed <a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/1040">#1040</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/7c501923b00b4aeeb68d4b3b11065f0c3b5cba2c"><code>7c50192</code></a> fix: Avoid errors in cleanup of async generators when event loop is already c...</li> <li>See full diff in <a href="https://github.com/pytest-dev/pytest-asyncio/compare/v0.25.2...v0.25.3">compare view</a></li> </ul> </details> <br /> Updates `sentry-sdk` from 2.19.2 to 2.20.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/getsentry/sentry-python/releases">sentry-sdk's releases</a>.</em></p> <blockquote> <h2>2.20.0</h2> <ul> <li> <p><strong>New integration:</strong> Add <a href="https://typer.tiangolo.com/">Typer</a> integration (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3869">#3869</a>) by <a href="https://github.com/patrick91"><code>@patrick91</code></a></p> <p>For more information, see the documentation for the <a href="https://docs.sentry.io/platforms/python/integrations/typer/">TyperIntegration</a>.</p> </li> <li> <p><strong>New integration:</strong> Add <a href="https://www.getunleash.io/">Unleash</a> feature flagging integration (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3888">#3888</a>) by <a href="https://github.com/aliu39"><code>@aliu39</code></a></p> <p>For more information, see the documentation for the <a href="https://docs.sentry.io/platforms/python/integrations/unleash/">UnleashIntegration</a>.</p> </li> <li> <p>Add custom tracking of feature flag evaluations (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3860">#3860</a>) by <a href="https://github.com/aliu39"><code>@aliu39</code></a></p> </li> <li> <p>Feature Flags: Register LD hook in setup instead of init, and don't check for initialization (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3890">#3890</a>) by <a href="https://github.com/aliu39"><code>@aliu39</code></a></p> </li> <li> <p>Feature Flags: Moved adding of <code>flags</code> context into Scope (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3917">#3917</a>) by <a href="https://github.com/antonpirker"><code>@antonpirker</code></a></p> </li> <li> <p>Create a separate group for feature flag test suites (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3911">#3911</a>) by <a href="https://github.com/sentrivana"><code>@sentrivana</code></a></p> </li> <li> <p>Fix flaky LaunchDarkly tests (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3896">#3896</a>) by <a href="https://github.com/aliu39"><code>@aliu39</code></a></p> </li> <li> <p>Fix LRU cache copying (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3883">#3883</a>) by <a href="https://github.com/ffelixg"><code>@ffelixg</code></a></p> </li> <li> <p>Fix cache pollution from mutable reference (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3887">#3887</a>) by <a href="https://github.com/cmanallen"><code>@cmanallen</code></a></p> </li> <li> <p>Centralize minimum version checking (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3910">#3910</a>) by <a href="https://github.com/sentrivana"><code>@sentrivana</code></a></p> </li> <li> <p>Support SparkIntegration activation after SparkContext created (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3411">#3411</a>) by <a href="https://github.com/seyoon-lim"><code>@seyoon-lim</code></a></p> </li> <li> <p>Preserve ARQ enqueue_job <strong>kwdefaults</strong> after patching (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3903">#3903</a>) by <a href="https://github.com/danmr"><code>@danmr</code></a></p> </li> <li> <p>Add Github workflow to comment on issues when a fix was released (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3866">#3866</a>) by <a href="https://github.com/antonpirker"><code>@antonpirker</code></a></p> </li> <li> <p>Update test matrix for Sanic (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3904">#3904</a>) by <a href="https://github.com/antonpirker"><code>@antonpirker</code></a></p> </li> <li> <p>Rename scripts (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3885">#3885</a>) by <a href="https://github.com/sentrivana"><code>@sentrivana</code></a></p> </li> <li> <p>Fix CI (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3878">#3878</a>) by <a href="https://github.com/sentrivana"><code>@sentrivana</code></a></p> </li> <li> <p>Treat <code>potel-base</code> as release branch in CI (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3912">#3912</a>) by <a href="https://github.com/sentrivana"><code>@sentrivana</code></a></p> </li> <li> <p>build(deps): bump actions/create-github-app-token from 1.11.0 to 1.11.1 (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3893">#3893</a>) by <a href="https://github.com/dependabot"><code>@dependabot</code></a></p> </li> <li> <p>build(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1 (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3867">#3867</a>) by <a href="https://github.com/dependabot"><code>@dependabot</code></a></p> </li> <li> <p>build(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2 (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3892">#3892</a>) by <a href="https://github.com/dependabot"><code>@dependabot</code></a></p> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md">sentry-sdk's changelog</a>.</em></p> <blockquote> <h2>2.20.0</h2> <ul> <li> <p><strong>New integration:</strong> Add <a href="https://typer.tiangolo.com/">Typer</a> integration (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3869">#3869</a>) by <a href="https://github.com/patrick91"><code>@patrick91</code></a></p> <p>For more information, see the documentation for the <a href="https://docs.sentry.io/platforms/python/integrations/typer/">TyperIntegration</a>.</p> </li> <li> <p><strong>New integration:</strong> Add <a href="https://www.getunleash.io/">Unleash</a> feature flagging integration (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3888">#3888</a>) by <a href="https://github.com/aliu39"><code>@aliu39</code></a></p> <p>For more information, see the documentation for the <a href="https://docs.sentry.io/platforms/python/integrations/unleash/">UnleashIntegration</a>.</p> </li> <li> <p>Add custom tracking of feature flag evaluations (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3860">#3860</a>) by <a href="https://github.com/aliu39"><code>@aliu39</code></a></p> </li> <li> <p>Feature Flags: Register LD hook in setup instead of init, and don't check for initialization (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3890">#3890</a>) by <a href="https://github.com/aliu39"><code>@aliu39</code></a></p> </li> <li> <p>Feature Flags: Moved adding of <code>flags</code> context into Scope (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3917">#3917</a>) by <a href="https://github.com/antonpirker"><code>@antonpirker</code></a></p> </li> <li> <p>Create a separate group for feature flag test suites (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3911">#3911</a>) by <a href="https://github.com/sentrivana"><code>@sentrivana</code></a></p> </li> <li> <p>Fix flaky LaunchDarkly tests (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3896">#3896</a>) by <a href="https://github.com/aliu39"><code>@aliu39</code></a></p> </li> <li> <p>Fix LRU cache copying (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3883">#3883</a>) by <a href="https://github.com/ffelixg"><code>@ffelixg</code></a></p> </li> <li> <p>Fix cache pollution from mutable reference (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3887">#3887</a>) by <a href="https://github.com/cmanallen"><code>@cmanallen</code></a></p> </li> <li> <p>Centralize minimum version checking (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3910">#3910</a>) by <a href="https://github.com/sentrivana"><code>@sentrivana</code></a></p> </li> <li> <p>Support SparkIntegration activation after SparkContext created (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3411">#3411</a>) by <a href="https://github.com/seyoon-lim"><code>@seyoon-lim</code></a></p> </li> <li> <p>Preserve ARQ enqueue_job <strong>kwdefaults</strong> after patching (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3903">#3903</a>) by <a href="https://github.com/danmr"><code>@danmr</code></a></p> </li> <li> <p>Add Github workflow to comment on issues when a fix was released (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3866">#3866</a>) by <a href="https://github.com/antonpirker"><code>@antonpirker</code></a></p> </li> <li> <p>Update test matrix for Sanic (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3904">#3904</a>) by <a href="https://github.com/antonpirker"><code>@antonpirker</code></a></p> </li> <li> <p>Rename scripts (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3885">#3885</a>) by <a href="https://github.com/sentrivana"><code>@sentrivana</code></a></p> </li> <li> <p>Fix CI (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3878">#3878</a>) by <a href="https://github.com/sentrivana"><code>@sentrivana</code></a></p> </li> <li> <p>Treat <code>potel-base</code> as release branch in CI (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3912">#3912</a>) by <a href="https://github.com/sentrivana"><code>@sentrivana</code></a></p> </li> <li> <p>build(deps): bump actions/create-github-app-token from 1.11.0 to 1.11.1 (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3893">#3893</a>) by <a href="https://github.com/dependabot"><code>@dependabot</code></a></p> </li> <li> <p>build(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1 (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3867">#3867</a>) by <a href="https://github.com/dependabot"><code>@dependabot</code></a></p> </li> <li> <p>build(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2 (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3892">#3892</a>) by <a href="https://github.com/dependabot"><code>@dependabot</code></a></p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/getsentry/sentry-python/commit/4e0505ea5c58943f31de35f03d834daa18e7f7ed"><code>4e0505e</code></a> Updated changelog</li> <li><a href="https://github.com/getsentry/sentry-python/commit/ca68a7f3fb8e1cb6e1c58432211422b4c2bc4530"><code>ca68a7f</code></a> release: 2.20.0</li> <li><a href="https://github.com/getsentry/sentry-python/commit/2ee194c0d4fac809b40ef81d90ae859998962afa"><code>2ee194c</code></a> feat(flags): remove Unleash get_variant patching code (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3914">#3914</a>)</li> <li><a href="https://github.com/getsentry/sentry-python/commit/288f69a962e4ae9e929ae1116ec683297a0a416a"><code>288f69a</code></a> Moved adding of <code>flags</code> context into Scope (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3917">#3917</a>)</li> <li><a href="https://github.com/getsentry/sentry-python/commit/9f9ff345c6054e0623a293c1f90e6e590ceb8a9f"><code>9f9ff34</code></a> tests: Create a separate group for feature flag suites (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3911">#3911</a>)</li> <li><a href="https://github.com/getsentry/sentry-python/commit/fa241c3425e446878f173407fd7358f38d8bd529"><code>fa241c3</code></a> Treat potel-base as release branch in CI (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3912">#3912</a>)</li> <li><a href="https://github.com/getsentry/sentry-python/commit/be5327356fdae8efc77a9faa9a2ffb0773e80665"><code>be53273</code></a> Centralize minimum version checking (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3910">#3910</a>)</li> <li><a href="https://github.com/getsentry/sentry-python/commit/4432e26a45873080d4eaf20e769bc82f026851bb"><code>4432e26</code></a> Small contribution docs update (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3909">#3909</a>)</li> <li><a href="https://github.com/getsentry/sentry-python/commit/c6a89d64db965fe0ece6de10df38ab936af8f5e4"><code>c6a89d6</code></a> feat(flags): add Unleash feature flagging integration (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3888">#3888</a>)</li> <li><a href="https://github.com/getsentry/sentry-python/commit/bf65ede42172dd9bc6718b69e3ea9a9dd417c93d"><code>bf65ede</code></a> ref(flags): Beter naming for featureflags module and identifier (<a href="https://redirect.github.com/getsentry/sentry-python/issues/3902">#3902</a>)</li> <li>Additional commits viewable in <a href="https://github.com/getsentry/sentry-python/compare/2.19.2...2.20.0">compare view</a></li> </ul> </details> <br /> Updates `stripe` from 11.4.1 to 11.5.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/stripe/stripe-python/releases">stripe's releases</a>.</em></p> <blockquote> <h2>v11.5.0</h2> <h2>11.5.0 - 2025-01-27</h2> <ul> <li><a href="https://redirect.github.com/stripe/stripe-python/pull/1443">#1443</a> Update generated code <ul> <li>Add support for <code>pay_by_bank_payments</code> on resource class <code>stripe.Account.Capabilities</code> and parameter class <code>stripe.Account.CreateParamsCapabilities</code></li> <li>Add support for <code>directorship_declaration</code> on resource class <code>stripe.Account.Company</code> and parameter classes <code>stripe.Account.CreateParamsCompany</code> and <code>stripe.Token.CreateParamsAccountCompany</code></li> <li>Add support for <code>ownership_exemption_reason</code> on resource class <code>stripe.Account.Company</code> and parameter classes <code>stripe.Account.CreateParamsCompany</code> and <code>stripe.Token.CreateParamsAccountCompany</code></li> <li>Add support for <code>proof_of_ultimate_beneficial_ownership</code> on parameter class <code>stripe.Account.CreateParamsDocuments</code></li> <li>Add support for <code>financial_account</code> on resource classes <code>stripe.AccountSession.Components</code> and <code>stripe.treasury.OutboundTransfer.DestinationPaymentMethodDetails</code> and parameter class <code>stripe.AccountSession.CreateParamsComponents</code></li> <li>Add support for <code>issuing_card</code> on resource class <code>stripe.AccountSession.Components</code> and parameter class <code>stripe.AccountSession.CreateParamsComponents</code></li> <li>Add support for <code>advice_code</code> on resource classes <code>stripe.Charge.Outcome</code>, <code>stripe.Invoice.LastFinalizationError</code>, <code>stripe.PaymentIntent.LastPaymentError</code>, <code>stripe.SetupAttempt.SetupError</code>, and <code>stripe.SetupIntent.LastSetupError</code></li> <li>Add support for <code>country</code> on resource classes <code>stripe.Charge.PaymentMethodDetails.Paypal</code>, <code>stripe.ConfirmationToken.PaymentMethodPreview.Paypal</code>, and <code>stripe.PaymentMethod.Paypal</code></li> <li>Add support for <code>pay_by_bank</code> on resource classes <code>stripe.Charge.PaymentMethodDetails</code>, <code>stripe.ConfirmationToken.PaymentMethodPreview</code>, and <code>stripe.PaymentIntent.PaymentMethodOptions</code>, parameter classes <code>stripe.ConfirmationToken.CreateParamsPaymentMethodData</code>, <code>stripe.PaymentIntent.ConfirmParamsPaymentMethodData</code>, <code>stripe.PaymentIntent.ConfirmParamsPaymentMethodOptions</code>, <code>stripe.PaymentIntent.CreateParamsPaymentMethodData</code>, <code>stripe.PaymentIntent.CreateParamsPaymentMethodOptions</code>, <code>stripe.PaymentIntent.ModifyParamsPaymentMethodData</code>, <code>stripe.PaymentIntent.ModifyParamsPaymentMethodOptions</code>, <code>stripe.PaymentMethod.CreateParams</code>, <code>stripe.PaymentMethod.ModifyParams</code>, <code>stripe.PaymentMethodConfiguration.CreateParams</code>, <code>stripe.PaymentMethodConfiguration.ModifyParams</code>, <code>stripe.SetupIntent.ConfirmParamsPaymentMethodData</code>, <code>stripe.SetupIntent.CreateParamsPaymentMethodData</code>, <code>stripe.SetupIntent.ModifyParamsPaymentMethodData</code>, and <code>stripe.checkout.Session.CreateParamsPaymentMethodOptions</code>, and resources <code>stripe.PaymentMethod</code> and <code>stripe.PaymentMethodConfiguration</code></li> <li>Add support for <code>phone_number_collection</code> on parameter class <code>stripe.PaymentLink.ModifyParams</code></li> <li>Add support for <code>discounts</code> on resource <code>stripe.checkout.Session</code></li> <li>Add support for <code>jpy</code> on parameter classes <code>stripe.terminal.Configuration.CreateParamsTipping</code> and <code>stripe.terminal.Configuration.ModifyParamsTipping</code> and resource class <code>stripe.terminal.Configuration.Tipping</code></li> <li>Add support for <code>nickname</code> on parameter classes <code>stripe.treasury.FinancialAccount.CreateParams</code> and <code>stripe.treasury.FinancialAccount.ModifyParams</code> and resource <code>stripe.treasury.FinancialAccount</code></li> <li>Add support for <code>forwarding_settings</code> on parameter class <code>stripe.treasury.FinancialAccount.ModifyParams</code></li> <li>Add support for <code>_cls_close</code> on resource <code>stripe.treasury.FinancialAccount</code></li> <li>Add support for <code>close</code> on resource <code>stripe.treasury.FinancialAccount</code></li> <li>Add support for <code>is_default</code> on resource <code>stripe.treasury.FinancialAccount</code></li> <li>Add support for <code>destination_payment_method_data</code> on parameter class <code>stripe.treasury.OutboundTransfer.CreateParams</code></li> <li>Add support for <code>outbound_transfer</code> on resource class <code>stripe.treasury.ReceivedCredit.LinkedFlows.SourceFlowDetails</code></li> <li>Add support for <code>SD</code> on enums <code>stripe.checkout.Session.ShippingAddressCollection.allowed_countries</code>, <code>stripe.checkout.Session.CreateParamsShippingAddressCollection.allowed_countries</code>, <code>stripe.PaymentLink.ShippingAddressCollection.allowed_countries</code>, <code>stripe.PaymentLink.CreateParamsShippingAddressCollection.allowed_countries</code>, and <code>stripe.PaymentLink.ModifyParamsShippingAddressCollection.allowed_countries</code></li> <li>Add support for <code>pay_by_bank</code> on enums <code>stripe.checkout.Session.CreateParams.payment_method_types</code>, <code>stripe.ConfirmationToken.PaymentMethodPreview.type</code>, <code>stripe.ConfirmationToken.CreateParamsPaymentMethodData.type</code>, <code>stripe.Customer.ListPaymentMethodsParams.type</code>, <code>stripe.PaymentIntent.ConfirmParamsPaymentMethodData.type</code>, <code>stripe.PaymentIntent.CreateParamsPaymentMethodData.type</code>, <code>stripe.PaymentIntent.ModifyParamsPaymentMethodData.type</code>, <code>stripe.PaymentLink.payment_method_types</code>, <code>stripe.PaymentLink.CreateParams.payment_method_types</code>, <code>stripe.PaymentLink.ModifyParams.payment_method_types</code>, <code>stripe.PaymentMethod.type</code>, <code>stripe.PaymentMethod.CreateParams.type</code>, <code>stripe.PaymentMethod.ListParams.type</code>, <code>stripe.SetupIntent.ConfirmParamsPaymentMethodData.type</code>, <code>stripe.SetupIntent.CreateParamsPaymentMethodData.type</code>, and <code>stripe.SetupIntent.ModifyParamsPaymentMethodData.type</code></li> <li>Add support for <code>financial_account</code> on enum <code>stripe.treasury.OutboundTransfer.DestinationPaymentMethodDetails.type</code></li> <li>Add support for <code>outbound_transfer</code> on enums <code>stripe.treasury.ReceivedCredit.LinkedFlows.SourceFlowDetails.type</code> and <code>stripe.treasury.ReceivedCredit.ListParamsLinkedFlows.source_flow_type</code></li> <li>Add support for <code>2025-01-27.acacia</code> on enum <code>stripe.WebhookEndpoint.CreateParams.api_version</code></li> <li>Change type of <code>pretax_credit_amounts</code> on <code>stripe.CreditNote</code> and <code>stripe.CreditNoteLineItem</code> from <code>Optional[List[PretaxCreditAmount]]</code> to <code>List[PretaxCreditAmount]</code></li> </ul> </li> <li><a href="https://redirect.github.com/stripe/stripe-python/pull/1451">#1451</a> Upgrade to download-artifact@v4</li> <li><a href="https://redirect.github.com/stripe/stripe-python/pull/1448">#1448</a> Updated upload artifact ci action</li> <li><a href="https://redirect.github.com/stripe/stripe-python/pull/1446">#1446</a> add just to publish CI</li> <li><a href="https://redirect.github.com/stripe/stripe-python/pull/1444">#1444</a> Added CONTRIBUTING.md file</li> <li><a href="https://redirect.github.com/stripe/stripe-python/pull/1445">#1445</a> minor justfile fixes & pin CI version</li> <li><a href="https://redirect.github.com/stripe/stripe-python/pull/1440">#1440</a> add justfile, update readme, remove coveralls</li> <li><a href="https://redirect.github.com/stripe/stripe-python/pull/1442">#1442</a> Fix V2 ListObject.data type hint <ul> <li>Change <code>stripe.v2.ListObject.data</code> type hint from <code>List[StripeObject]</code> to <code>List[T]</code> where T is the specific stripe object contained within the list</li> </ul> </li> </ul> <p>See <a href="https://github.com/stripe/stripe-python/blob/v11.5.0b3/CHANGELOG.md">the changelog for more details</a>.</p> <h2>v11.5.0b3</h2> <ul> <li><a href="https://redirect.github.com/stripe/stripe-python/pull/1447">#1447</a> Update generated code for beta <ul> <li>Remove support for <code>stripe_account</code> on resource classes <code>stripe.terminal.Reader.Action.CollectPaymentMethod</code>, <code>stripe.terminal.Reader.Action.ConfirmPaymentIntent</code>, <code>stripe.terminal.Reader.Action.ProcessPaymentIntent</code>, and <code>stripe.terminal.Reader.Action.RefundPayment</code></li> </ul> </li> </ul> <p>See <a href="https://github.com/stripe/stripe-python/blob/v11.5.0b3/CHANGELOG.md">the changelog for more details</a>.</p> <h2>v11.5.0b2</h2> <ul> <li><a href="https://redirect.github.com/stripe/stripe-python/pull/1439">#1439</a> Update generated code for beta <ul> <li>Add support for <code>pay_by_bank_payments</code> on resource class <code>stripe.Account.Capabilities</code> and parameter class <code>stripe.Account.CreateParamsCapabilities</code></li> <li>Add support for <code>directorship_declaration</code> on parameter classes <code>stripe.Account.CreateParamsCompany</code> and <code>stripe.Token.CreateParamsAccountCompany</code></li> <li>Add support for <code>proof_of_ultimate_beneficial_ownership</code> on parameter class <code>stripe.Account.CreateParamsDocuments</code></li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/stripe/stripe-python/blob/master/CHANGELOG.md">stripe's changelog</a>.</em></p> <blockquote> <h2>11.5.0 - 2025-01-27</h2> <ul> <li><a href="https://redirect.github.com/stripe/stripe-python/pull/1443">#1443</a> Update generated code <ul> <li>Add support for <code>pay_by_bank_payments</code> on resource class <code>stripe.Account.Capabilities</code> and parameter class <code>stripe.Account.CreateParamsCapabilities</code></li> <li>Add support for <code>directorship_declaration</code> on resource class <code>stripe.Account.Company</code> and parameter classes <code>stripe.Account.CreateParamsCompany</code> and <code>stripe.Token.CreateParamsAccountCompany</code></li> <li>Add support for <code>ownership_exemption_reason</code> on resource class <code>stripe.Account.Company</code> and parameter classes <code>stripe.Account.CreateParamsCompany</code> and <code>stripe.Token.CreateParamsAccountCompany</code></li> <li>Add support for <code>proof_of_ultimate_beneficial_ownership</code> on parameter class <code>stripe.Account.CreateParamsDocuments</code></li> <li>Add support for <code>financial_account</code> on resource classes <code>stripe.AccountSession.Components</code> and <code>stripe.treasury.OutboundTransfer.DestinationPaymentMethodDetails</code> and parameter class <code>stripe.AccountSession.CreateParamsComponents</code></li> <li>Add support for <code>issuing_card</code> on resource class <code>stripe.AccountSession.Components</code> and parameter class <code>stripe.AccountSession.CreateParamsComponents</code></li> <li>Add support for <code>advice_code</code> on resource classes <code>stripe.Charge.Outcome</code>, <code>stripe.Invoice.LastFinalizationError</code>, <code>stripe.PaymentIntent.LastPaymentError</code>, <code>stripe.SetupAttempt.SetupError</code>, and <code>stripe.SetupIntent.LastSetupError</code></li> <li>Add support for <code>country</code> on resource classes <code>stripe.Charge.PaymentMethodDetails.Paypal</code>, <code>stripe.ConfirmationToken.PaymentMethodPreview.Paypal</code>, and <code>stripe.PaymentMethod.Paypal</code></li> <li>Add support for <code>pay_by_bank</code> on resource classes <code>stripe.Charge.PaymentMethodDetails</code>, <code>stripe.ConfirmationToken.PaymentMethodPreview</code>, and <code>stripe.PaymentIntent.PaymentMethodOptions</code>, parameter classes <code>stripe.ConfirmationToken.CreateParamsPaymentMethodData</code>, <code>stripe.PaymentIntent.ConfirmParamsPaymentMethodData</code>, <code>stripe.PaymentIntent.ConfirmParamsPaymentMethodOptions</code>, <code>stripe.PaymentIntent.CreateParamsPaymentMethodData</code>, <code>stripe.PaymentIntent.CreateParamsPaymentMethodOptions</code>, <code>stripe.PaymentIntent.ModifyParamsPaymentMethodData</code>, <code>stripe.PaymentIntent.ModifyParamsPaymentMethodOptions</code>, <code>stripe.PaymentMethod.CreateParams</code>, <code>stripe.PaymentMethod.ModifyParams</code>, <code>stripe.PaymentMethodConfiguration.CreateParams</code>, <code>stripe.PaymentMethodConfiguration.ModifyParams</code>, <code>stripe.SetupIntent.ConfirmParamsPaymentMethodData</code>, <code>stripe.SetupIntent.CreateParamsPaymentMethodData</code>, <code>stripe.SetupIntent.ModifyParamsPaymentMethodData</code>, and <code>stripe.checkout.Session.CreateParamsPaymentMethodOptions</code>, and resources <code>stripe.PaymentMethod</code> and <code>stripe.PaymentMethodConfiguration</code></li> <li>Add support for <code>phone_number_collection</code> on parameter class <code>stripe.PaymentLink.ModifyParams</code></li> <li>Add support for <code>discounts</code> on resource <code>stripe.checkout.Session</code></li> <li>Add support for <code>jpy</code> on parameter classes <code>stripe.terminal.Configuration.CreateParamsTipping</code> and <code>stripe.terminal.Configuration.ModifyParamsTipping</code> and resource class <code>stripe.terminal.Configuration.Tipping</code></li> <li>Add support for <code>nickname</code> on parameter classes <code>stripe.treasury.FinancialAccount.CreateParams</code> and <code>stripe.treasury.FinancialAccount.ModifyParams</code> and resource <code>stripe.treasury.FinancialAccount</code></li> <li>Add support for <code>forwarding_settings</code> on parameter class <code>stripe.treasury.FinancialAccount.ModifyParams</code></li> <li>Add support for <code>_cls_close</code> on resource <code>stripe.treasury.FinancialAccount</code></li> <li>Add support for <code>close</code> on resource <code>stripe.treasury.FinancialAccount</code></li> <li>Add support for <code>is_default</code> on resource <code>stripe.treasury.FinancialAccount</code></li> <li>Add support for <code>destination_payment_method_data</code> on parameter class <code>stripe.treasury.OutboundTransfer.CreateParams</code></li> <li>Add support for <code>outbound_transfer</code> on resource class <code>stripe.treasury.ReceivedCredit.LinkedFlows.SourceFlowDetails</code></li> <li>Add support for <code>SD</code> on enums <code>stripe.checkout.Session.ShippingAddressCollection.allowed_countries</code>, <code>stripe.checkout.Session.CreateParamsShippingAddressCollection.allowed_countries</code>, <code>stripe.PaymentLink.ShippingAddressCollection.allowed_countries</code>, <code>stripe.PaymentLink.CreateParamsShippingAddressCollection.allowed_countries</code>, and <code>stripe.PaymentLink.ModifyParamsShippingAddressCollection.allowed_countries</code></li> <li>Add support for <code>pay_by_bank</code> on enums <code>stripe.checkout.Session.CreateParams.payment_method_types</code>, <code>stripe.ConfirmationToken.PaymentMethodPreview.type</code>, <code>stripe.ConfirmationToken.CreateParamsPaymentMethodData.type</code>, <code>stripe.Customer.ListPaymentMethodsParams.type</code>, <code>stripe.PaymentIntent.ConfirmParamsPaymentMethodData.type</code>, <code>stripe.PaymentIntent.CreateParamsPaymentMethodData.type</code>, <code>stripe.PaymentIntent.ModifyParamsPaymentMethodData.type</code>, <code>stripe.PaymentLink.payment_method_types</code>, <code>stripe.PaymentLink.CreateParams.payment_method_types</code>, <code>stripe.PaymentLink.ModifyParams.payment_method_types</code>, <code>stripe.PaymentMethod.type</code>, <code>stripe.PaymentMethod.CreateParams.type</code>, <code>stripe.PaymentMethod.ListParams.type</code>, <code>stripe.SetupIntent.ConfirmParamsPaymentMethodData.type</code>, <code>stripe.SetupIntent.CreateParamsPaymentMethodData.type</code>, and <code>stripe.SetupIntent.ModifyParamsPaymentMethodData.type</code></li> <li>Add support for <code>financial_account</code> on enum <code>stripe.treasury.OutboundTransfer.DestinationPaymentMethodDetails.type</code></li> <li>Add support for <code>outbound_transfer</code> on enums <code>stripe.treasury.ReceivedCredit.LinkedFlows.SourceFlowDetails.type</code> and <code>stripe.treasury.ReceivedCredit.ListParamsLinkedFlows.source_flow_type</code></li> <li>Add support for <code>2025-01-27.acacia</code> on enum <code>stripe.WebhookEndpoint.CreateParams.api_version</code></li> <li>Change type of <code>pretax_credit_amounts</code> on <code>stripe.CreditNote</code> and <code>stripe.CreditNoteLineItem</code> from <code>Optional[List[PretaxCreditAmount]]</code> to <code>List[PretaxCreditAmount]</code></li> </ul> </li> <li><a href="https://redirect.github.com/stripe/stripe-python/pull/1451">#1451</a> Upgrade to download-artifact@v4</li> <li><a href="https://redirect.github.com/stripe/stripe-python/pull/1448">#1448</a> Updated upload artifact ci action</li> <li><a href="https://redirect.github.com/stripe/stripe-python/pull/1446">#1446</a> add just to publish CI</li> <li><a href="https://redirect.github.com/stripe/stripe-python/pull/1444">#1444</a> Added CONTRIBUTING.md file</li> <li><a href="https://redirect.github.com/stripe/stripe-python/pull/1445">#1445</a> minor justfile fixes & pin CI version</li> <li><a href="https://redirect.github.com/stripe/stripe-python/pull/1440">#1440</a> add justfile, up…
<!-- Clearly explain the need for these changes: --> User in discord requested the replace text block ### Changes 🏗️ - Adds replace text block <!-- Concisely describe all of the changes made in this pull request: --> ### Checklist 📋 #### For code changes: - [x] I have clearly listed my changes in the PR description - [x] I have made a test plan - [x] I have tested my changes according to the test plan: <!-- Put your test plan here: --> - [x] Passed unit tests Co-authored-by: Bently <[email protected]>
) (Significant-Gravitas#9368) <!-- Clearly explain the need for these changes: --> The current minimum zoom level restricts zooming out fully. I reduced the minZoom level to allow more flexible zooming out for users. ### Changes 🏗️ Reduced minZoom from 0.2 to 0.1 in the ReactFlow component to allow further zooming out. <!-- Concisely describe all of the changes made in this pull request: --> ### Checklist 📋 #### For code changes: - [ x ] I have clearly listed my changes in the PR description - [ x ] I have made a test plan - [ x ] I have tested my changes according to the test plan: <!-- Put your test plan here: --> - [ x ] Tested with different elements and zoom ranges to confirm its a smooth transition - [ x ] Checked that canvas and all nodes remain unchanged and interactive Co-authored-by: Bently <[email protected]>
Here's the code health analysis summary for commits Analysis Summary
|
Conflicts have been resolved! 🎉 A maintainer will review the pull request shortly. |
This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request. |
Head branch was pushed to by a user without write access
Conflicts have been resolved! 🎉 A maintainer will review the pull request shortly. |
@waterstark do you mind please fixing the test! |
Yes, yes, sorry I didn’t have enough time to roll out the fix yesterday. |
@aarushik93 Could you please check the error in page.tsx? I didn’t make any changes to this file, and I don’t know JavaScript. If you can help, I would really appreciate it. |
Changes 🏗️
Checklist 📋
For code changes:
max_tokens
parameter values and other configurations.Example test plan
For configuration changes:
.env.example
is updated or already compatible with my changesdocker-compose.yml
is updated or already compatible with my changesExamples of configuration changes