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="72a2585680">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="e665f2fefd">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="fb10a7d658">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="2ec74b6ff1">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="5dd88bf2d2">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="31eb826deb">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="fb397e0851">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="72a2585680">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="e665f2fefd">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="fb10a7d658">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="2ec74b6ff1">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="5dd88bf2d2">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="31eb826deb">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="fb397e0851">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="f2c10cae0c">f2c10ca</a>)</li> </ul> <h3>Chores</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="0f9ccca8e2"><code>0f9ccca</code></a> release: 0.45.2</li> <li><a href="37acfbcda5"><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="d0f98a4e6b"><code>d0f98a4</code></a> release: 0.45.1</li> <li><a href="872c614851"><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="14bf8fe88f"><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="c5102baffb"><code>c5102ba</code></a> release: 0.45.0</li> <li><a href="67aa83e5d5"><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="bb1f52bfba"><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="4b9140284b"><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="d212ec9f6d"><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="8b40ee6938</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>adsenseplatform:</strong> Update the api <a href="04355c7c7c</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>aiplatform:</strong> Update the api <a href="24228d4886</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>analyticsadmin:</strong> Update the api <a href="dff2a84a82</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>analyticshub:</strong> Update the api <a href="0208b0b028</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>androidenterprise:</strong> Update the api <a href="b7865bd3ff</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>classroom:</strong> Update the api <a href="ef72b5f7f9</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>cloudbuild:</strong> Update the api <a href="41e76d1b7e</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>compute:</strong> Update the api <a href="48c508dffa</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>dialogflow:</strong> Update the api <a href="6c3ff85115</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>discoveryengine:</strong> Update the api <a href="9afd49fbbf</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>displayvideo:</strong> Update the api <a href="63b01f3147</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>file:</strong> Update the api <a href="e7bf3e1cc7</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>gkehub:</strong> Update the api <a href="aa81a39a6f</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>integrations:</strong> Update the api <a href="da21dd8beb</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>merchantapi:</strong> Update the api <a href="c66e25ffad</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>migrationcenter:</strong> Update the api <a href="06c1759266</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>monitoring:</strong> Update the api <a href="6d1dc83375</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>netapp:</strong> Update the api <a href="628b723392</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>networkmanagement:</strong> Update the api <a href="45d70c19e9</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>redis:</strong> Update the api <a href="a866933256</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>spanner:</strong> Update the api <a href="9540ac50fc</a> (<a href="165d3b5ad0">165d3b5</a>)</li> <li><strong>websecurityscanner:</strong> Update the api <a href="5eae43739b</a> (<a href="165d3b5ad0">165d3b5</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>secretmanager:</strong> Update the api <a href="477de50ccc</a> (<a href="165d3b5ad0">165d3b5</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="6ba5c06d12"><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="165d3b5ad0"><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="f4b3014212"><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="61cffbc78a">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="0b2e997ce4">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="d6ecadaa24">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="43a7a5b048">43a7a5b</a>)</li> <li><strong>api:</strong> api update (<a href="https://redirect.github.com/groq/groq-python/issues/167">#167</a>) (<a href="5016206e46">5016206</a>)</li> <li><strong>api:</strong> api update (<a href="https://redirect.github.com/groq/groq-python/issues/170">#170</a>) (<a href="2b35e952e1">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="6a0ec576de">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="9cb1e72737">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="c260ae969c">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="85b5765b2b">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="8b87c4d657">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="d7b6be5f4b">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="32482ae691">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="b7bfd15768">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="61cffbc78a">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="0b2e997ce4">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="d6ecadaa24">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="43a7a5b048">43a7a5b</a>)</li> <li><strong>api:</strong> api update (<a href="https://redirect.github.com/groq/groq-python/issues/167">#167</a>) (<a href="5016206e46">5016206</a>)</li> <li><strong>api:</strong> api update (<a href="https://redirect.github.com/groq/groq-python/issues/170">#170</a>) (<a href="2b35e952e1">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="6a0ec576de">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="9cb1e72737">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="c260ae969c">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="85b5765b2b">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="8b87c4d657">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="d7b6be5f4b">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="32482ae691">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="b7bfd15768">b7bfd15</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="2b91340106"><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="f6e2c46aa4"><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="6fcfe73cd3">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="9c44192be5">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="f60eda1c1e">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="6fcfe73cd3">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="9c44192be5">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="f60eda1c1e">f60eda1</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="d16e6edde5"><code>d16e6ed</code></a> release: 1.60.2</li> <li><a href="257d79e8a0"><code>257d79e</code></a> fix(parsing): don't validate input tools in the asynchronous <code>.parse()</code> method</li> <li><a href="b95be16e7c"><code>b95be16</code></a> release: 1.60.1</li> <li><a href="27d0e67b1d"><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="abc5459c75"><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="7c501923b0"><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="4e0505ea5c"><code>4e0505e</code></a> Updated changelog</li> <li><a href="ca68a7f3fb"><code>ca68a7f</code></a> release: 2.20.0</li> <li><a href="2ee194c0d4"><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="288f69a962"><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="9f9ff345c6"><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="fa241c3425"><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="be5327356f"><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="4432e26a45"><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="c6a89d64db"><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="bf65ede421"><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, update readme, remove coveralls</li> <li><a href="https://redirect... _Description has been truncated_ --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co>
AutoGPT Platform
Welcome to the AutoGPT Platform - a powerful system for creating and running AI agents to solve business problems. This platform enables you to harness the power of artificial intelligence to automate tasks, analyze data, and generate insights for your organization.
Getting Started
Prerequisites
- Docker
- Docker Compose V2 (comes with Docker Desktop, or can be installed separately)
- Node.js & NPM (for running the frontend application)
Running the System
To run the AutoGPT Platform, follow these steps:
-
Clone this repository to your local machine and navigate to the
autogpt_platformdirectory within the repository:git clone <https://github.com/Significant-Gravitas/AutoGPT.git | git@github.com:Significant-Gravitas/AutoGPT.git> cd AutoGPT/autogpt_platform -
Run the following command:
git submodule update --init --recursiveThis command will initialize and update the submodules in the repository. The
supabasefolder will be cloned to the root directory. -
Run the following command:
cp supabase/docker/.env.example .envThis command will copy the
.env.examplefile to.envin thesupabase/dockerdirectory. You can modify the.envfile to add your own environment variables. -
Run the following command:
docker compose up -dThis command will start all the necessary backend services defined in the
docker-compose.ymlfile in detached mode. -
Navigate to
frontendwithin theautogpt_platformdirectory:cd frontendYou will need to run your frontend application separately on your local machine.
-
Run the following command:
cp .env.example .env.localThis command will copy the
.env.examplefile to.env.localin thefrontenddirectory. You can modify the.env.localwithin this folder to add your own environment variables for the frontend application. -
Run the following command:
npm install npm run devThis command will install the necessary dependencies and start the frontend application in development mode. If you are using Yarn, you can run the following commands instead:
yarn install && yarn dev -
Open your browser and navigate to
http://localhost:3000to access the AutoGPT Platform frontend.
Docker Compose Commands
Here are some useful Docker Compose commands for managing your AutoGPT Platform:
docker compose up -d: Start the services in detached mode.docker compose stop: Stop the running services without removing them.docker compose rm: Remove stopped service containers.docker compose build: Build or rebuild services.docker compose down: Stop and remove containers, networks, and volumes.docker compose watch: Watch for changes in your services and automatically update them.
Sample Scenarios
Here are some common scenarios where you might use multiple Docker Compose commands:
-
Updating and restarting a specific service:
docker compose build api_srv docker compose up -d --no-deps api_srvThis rebuilds the
api_srvservice and restarts it without affecting other services. -
Viewing logs for troubleshooting:
docker compose logs -f api_srv ws_srvThis shows and follows the logs for both
api_srvandws_srvservices. -
Scaling a service for increased load:
docker compose up -d --scale executor=3This scales the
executorservice to 3 instances to handle increased load. -
Stopping the entire system for maintenance:
docker compose stop docker compose rm -f docker compose pull docker compose up -dThis stops all services, removes containers, pulls the latest images, and restarts the system.
-
Developing with live updates:
docker compose watchThis watches for changes in your code and automatically updates the relevant services.
-
Checking the status of services:
docker compose psThis shows the current status of all services defined in your docker-compose.yml file.
These scenarios demonstrate how to use Docker Compose commands in combination to manage your AutoGPT Platform effectively.
Persisting Data
To persist data for PostgreSQL and Redis, you can modify the docker-compose.yml file to add volumes. Here's how:
-
Open the
docker-compose.ymlfile in a text editor. -
Add volume configurations for PostgreSQL and Redis services:
services: postgres: # ... other configurations ... volumes: - postgres_data:/var/lib/postgresql/data redis: # ... other configurations ... volumes: - redis_data:/data volumes: postgres_data: redis_data: -
Save the file and run
docker compose up -dto apply the changes.
This configuration will create named volumes for PostgreSQL and Redis, ensuring that your data persists across container restarts.