Skip to content

chore(deps): bump the ai-providers group with 7 updates - #890

Merged
turnipdabeets merged 1 commit into
mainfrom
dependabot/uv/ai-providers-8b147cbcf0
Aug 24, 2026
Merged

chore(deps): bump the ai-providers group with 7 updates#890
turnipdabeets merged 1 commit into
mainfrom
dependabot/uv/ai-providers-8b147cbcf0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown
Contributor

Bumps the ai-providers group with 7 updates:

Package From To
langchain 1.3.14 1.3.15
anthropic 0.121.0 0.122.0
langgraph 1.2.10 1.2.11
langchain-core 1.5.3 1.5.5
langchain-openai 1.4.2 1.5.1
langchain-anthropic 1.5.4 1.5.6
google-genai 2.17.0 2.18.1

Updates langchain from 1.3.14 to 1.3.15

Release notes

Sourced from langchain's releases.

langchain==1.3.15

Changes since langchain==1.3.14

release(langchain): 1.3.15 (#39595) feat(langchain): expose trace_policy on AgentMiddleware (#38910) chore(langchain): fix type errors in tests (#39589) chore: bump h2 from 4.3.0 to 4.4.1 in /libs/langchain_v1 (#39324) fix(langchain): preserve history on SummarizationMiddleware summary failure (#39268) fix(langchain): handle import error in LLMToolEmulator by model (#39290) refactor(langchain): update doc strings (#39305) feat(langchain): add state_schema param to wrap_tool_call (#39292) fix(langchain): re-export PIIMatch from middleware package (#39291) fix(langchain): restrict narrowed ToolStrategy in bound tools (#39259) feat(langchain): filter internal middleware model calls from messages projection (#39252) chore: bump aiohttp from 3.14.1 to 3.14.3 in /libs/langchain_v1 (#39242) chore: bump cryptography from 48.0.1 to 50.0.0 in /libs/langchain_v1 (#39240) test(langchain): regression test for shell tool + checkpointer msgpack error (#39267) fix(langchain): handle malformed structured-output responses (#39245) fix(langchain): prevent orphaned tool_calls in ToolCallLimitMiddleware end behavior (#39258) fix(langchain): add aliases for bedrock mantle chat models (#39260) feat(langchain): add LangSmith provider to init_chat_model (#39224) fix(langchain): clear stale structured_response between checkpointed turns (#39248) fix(langchain): stop HITL approval gates from silently failing open (#39247) chore: bump the minor-and-patch group across 3 directories with 7 updates (#39187) fix(langchain): propagate model middleware control flow (#39199) fix(langchain): update Anthropic config test (#39172) chore: bump pyasn1 from 0.6.3 to 0.6.4 in /libs/langchain_v1 (#39026) chore: bump pillow from 12.2.0 to 12.3.0 in /libs/langchain_v1 (#38994) feat(core): add reasoning_effort as a standard chat model parameter (#38887) docs(langchain): clarify ToolRetryMiddleware exception handling (#38884)

Commits

Updates anthropic from 0.121.0 to 0.122.0

Release notes

Sourced from anthropic's releases.

v0.122.0

0.122.0 (2026-08-13)

Full Changelog: v0.121.0...v0.122.0

Features

  • api: add output_behavior to dream creation (create a new memory store or update the input store in place) (852c4bb)

Bug Fixes

  • bedrock,aws: run SigV4 signing off the event loop in async clients (#334) (2bae6c8)
  • bedrock: expose beta.messages.parse, stream and tool_runner (#366) (6eca7bb)
  • client: add models (52e9d94)
  • client: keep token exchange bound per client across copy() (#388) (c13e6e3)
  • client: read PathLike contents passed inside a file tuple (070f953)
  • client: treat empty ANTHROPIC_API_KEY / ANTHROPIC_AUTH_TOKEN as unset (#341) (76a2e68)
  • streaming: add context to malformed tool input JSON errors in the non-beta accumulator (#339) (a343e17)
  • streaming: apply all message_delta fields when accumulating streamed messages (#380) (fc1599b)
  • streaming: emit input_json events for server tool use blocks (#336) (ccfc8e1)
  • streaming: keep omitted content block fields unset in accumulated messages (#346) (cd40aab)
  • streaming: run the request transform once in messages.stream() (#347) (81a92da)
  • streaming: silence pydantic serializer warnings on message_stop events (#338) (41f9cdc)
  • tools: reject symlink loops in tool paths and skip special skill-archive members (#322) (43e8669)
  • vertex: expose beta.messages.parse and tool_runner (#367) (96723a0)

Chores

  • ci: run breaking-change detection as a ci.yml job on every push (6dfd16e)
  • examples: update messages_stream.py shebang from rye to uv (#1519) (7d72364)
  • internal: codegen related update (21a0e3d)
  • internal: drop remaining references to black (13df390)
  • internal: remove misc things (d6ee99e)
  • tests: use pytest monkeypatch and fakes instead of unittest.mock (55d246f)
  • tests: use pytest monkeypatch instead of unittest.mock (e0c6488)

Documentation

  • api: clarify that user profile name is optional for resold profiles (b8f9f61)
  • fix fulfillment typos in session runner (#1795) (009b035)
  • fix incorrect docstring in AsyncAnthropicFoundry.models (#1592) (f1f5e9b)

Refactors

  • use the not_given singleton instead of the legacy NOT_GIVEN alias (eeb4d74)
Changelog

Sourced from anthropic's changelog.

0.122.0 (2026-08-13)

Full Changelog: v0.121.0...v0.122.0

Features

  • api: add output_behavior to dream creation (create a new memory store or update the input store in place) (852c4bb)

Bug Fixes

  • bedrock,aws: run SigV4 signing off the event loop in async clients (#334) (2bae6c8)
  • bedrock: expose beta.messages.parse, stream and tool_runner (#366) (6eca7bb)
  • client: add models (52e9d94)
  • client: keep token exchange bound per client across copy() (#388) (c13e6e3)
  • client: read PathLike contents passed inside a file tuple (070f953)
  • client: treat empty ANTHROPIC_API_KEY / ANTHROPIC_AUTH_TOKEN as unset (#341) (76a2e68)
  • streaming: add context to malformed tool input JSON errors in the non-beta accumulator (#339) (a343e17)
  • streaming: apply all message_delta fields when accumulating streamed messages (#380) (fc1599b)
  • streaming: emit input_json events for server tool use blocks (#336) (ccfc8e1)
  • streaming: keep omitted content block fields unset in accumulated messages (#346) (cd40aab)
  • streaming: run the request transform once in messages.stream() (#347) (81a92da)
  • streaming: silence pydantic serializer warnings on message_stop events (#338) (41f9cdc)
  • tools: reject symlink loops in tool paths and skip special skill-archive members (#322) (43e8669)
  • vertex: expose beta.messages.parse and tool_runner (#367) (96723a0)

Chores

  • ci: run breaking-change detection as a ci.yml job on every push (6dfd16e)
  • examples: update messages_stream.py shebang from rye to uv (#1519) (7d72364)
  • internal: codegen related update (21a0e3d)
  • internal: drop remaining references to black (13df390)
  • internal: remove misc things (d6ee99e)
  • tests: use pytest monkeypatch and fakes instead of unittest.mock (55d246f)
  • tests: use pytest monkeypatch instead of unittest.mock (e0c6488)

Documentation

  • api: clarify that user profile name is optional for resold profiles (b8f9f61)
  • fix fulfillment typos in session runner (#1795) (009b035)
  • fix incorrect docstring in AsyncAnthropicFoundry.models (#1592) (f1f5e9b)

Refactors

  • use the not_given singleton instead of the legacy NOT_GIVEN alias (eeb4d74)
Commits
  • ad53cac release: 0.122.0
  • c71b2f5 chore(tests): use pytest monkeypatch instead of unittest.mock
  • 932488d chore(internal): drop remaining references to black
  • de9fe77 docs(api): clarify that user profile name is optional for resold profiles
  • db4581d refactor: use the not_given singleton instead of the legacy NOT_GIVEN alias
  • 36cbc3a chore(tests): use pytest monkeypatch and fakes instead of unittest.mock
  • 05cdf07 chore(ci): run breaking-change detection as a ci.yml job on every push
  • fd3eaa6 fix(client): keep token exchange bound per client across copy() (#388)
  • c18fcbf chore(internal): codegen related update
  • 57bc2ce fix(streaming): keep omitted content block fields unset in accumulated messag...
  • Additional commits viewable in compare view

Updates langgraph from 1.2.10 to 1.2.11

Release notes

Sourced from langgraph's releases.

langgraph==1.2.11

Changes since 1.2.10

  • release(langgraph): 1.2.11 (#8595)
  • feat(langgraph): expose trace_policy on add_node (#8523)
  • chore(deps): bump the minor-and-patch group across 1 directory with 7 updates (#8533)
  • chore(deps): bump the minor-and-patch group across 1 directory with 5 updates (#8532)
  • release(checkpoint-postgres): 3.1.2 (#8565)
  • release(checkpoint): 4.2.0 (#8563)
  • fix(checkpoint): collect writes at plain-value seed in delta channel history (#8526)
  • chore: enforce PLC0415 in tests for the remaining packages (#8547)
  • test(checkpoint-postgres,checkpoint-sqlite): run the conformance suite (#8537)
  • chore: enable RUF100 and clear unused noqa directives (#8546)
  • chore(deps-dev): bump types-requests from 2.33.0.20260518 to 2.33.0.20260712 in /libs/langgraph (#8502)
  • chore(deps): bump cryptography from 48.0.1 to 50.0.0 in /libs/langgraph (#8528)
  • release(checkpoint-sqlite): 3.1.1 (#8481)
  • release(checkpoint-postgres): 3.1.1 (#8480)
Commits
  • 644815f release(langgraph): 1.2.11 (#8595)
  • 7d6b579 feat(langgraph): expose trace_policy on add_node (#8523)
  • d56666f chore(deps): bump the minor-and-patch group across 1 directory with 7 updates...
  • 6a2822d chore(deps): bump the minor-and-patch group across 1 directory with 5 updates...
  • fde3068 release(checkpoint-postgres): 3.1.2 (#8565)
  • f55e772 release(checkpoint): 4.2.0 (#8563)
  • a90ab44 fix(checkpoint): collect writes at plain-value seed in delta channel history ...
  • ea5f9cc chore: enforce PLC0415 in tests for the remaining packages (#8547)
  • 36a505a test(checkpoint-postgres,checkpoint-sqlite): run the conformance suite (#8537)
  • d569e18 fix(checkpoint-postgres): find plain-value seeds when walking delta history (...
  • Additional commits viewable in compare view

Updates langchain-core from 1.5.3 to 1.5.5

Release notes

Sourced from langchain-core's releases.

langchain-core==1.5.5

Changes since langchain-core==1.5.4

release(core): 1.5.5 (#39655) fix(core): make abatch_iterate consistent with batch_iterate for None and zero size (#39367) fix(core): respect pydantic aliases when validating tool inputs (#39572) fix(core): issues in merging chunks (#39535) fix(core): handle v1 base model validation in async path (#39576) fix(core): handle tool descriptions for infer_schema=False (#39573) fix(core): clear usage metadata callback on exceptions in context manager (#39616) fix(core): handle falsy LLM and chat model caches (#39283) chore(core): add httpx as an explicit dep (#39612) fix(core): preserve non-str/non-dict items in DictPromptTemplate list values (#39588) fix(core): raise ValueError when explicit tool_outputs length mismatches tool_calls in tool_example_to_messages (#39142) fix(core): guard malformed Anthropic content blocks (#38670)

langchain-core==1.5.4

Changes since langchain-core==1.5.3

release(core): 1.5.4 (#39592) fix(core): compat with pydantic 2.14 (#39328) fix(core): stop StructuredPrompt from mutating caller kwargs (#39174) fix(core): preserve flat tool args schema for RootModel runnables (#39307) fix(core): close internally created event loops in streaming tracers (#39222) chore: bump the minor-and-patch group across 3 directories with 7 updates (#39187) fix(core): preserve OpenAI file blocks (#39205) fix(core): document reserved argument names for tools (#39207) fix(core): handle injected args for subclasses of BaseTool (#39202) fix(core): respect include_injected=False with filter_args (#39200) fix(core): redact streaming callback options (#39179) fix(core): type text stream projections (#39170) chore(infra): add missing LICENSE files to publishable packages (#39146)

Commits
  • c197a7b chore(model-profiles): refresh model profile data (#39646)
  • 555702e release(core): 1.5.5 (#39655)
  • e32fa9a chore(infra): add fields for social handles in issue templates (#39654)
  • d6cd98a release(openai): 1.5.1 (#39653)
  • 7b954aa fix(openai): preserve streamed encrypted reasoning (#39635)
  • 0082ce0 chore(infra): support langsmith gateway in CI (#39651)
  • f9ee55d fix(core): make abatch_iterate consistent with batch_iterate for None and zer...
  • 162f9d9 chore(model-profiles): refresh model profile data (#39625)
  • a2f02ab chore(langchain): update docs on error handling for json schema (#39632)
  • cde5293 fix(core): respect pydantic aliases when validating tool inputs (#39572)
  • Additional commits viewable in compare view

Updates langchain-openai from 1.4.2 to 1.5.1

Release notes

Sourced from langchain-openai's releases.

langchain-openai==1.5.1

Changes since langchain-openai==1.5.0

release(openai): 1.5.1 (#39653) fix(openai): preserve streamed encrypted reasoning (#39635) chore(infra): support langsmith gateway in CI (#39651)

langchain-openai==1.5.0

Changes since langchain-openai==1.4.3

release(openai): 1.5.0 (#39629) feat(openai): support openai 3.0 SDK (#39613) chore(partners): bump langgraph floor in openai and huggingface lockfiles (#39617)

langchain-openai==1.4.3

Changes since langchain-openai==1.4.2

release(openai): 1.4.3 (#39485) fix(openai): filter invalid tool calls from content (#39366) chore(openai): update guidance for responses API for OpenAI-compatible providers (#39327) chore(openai): update docstring for include_response_headers (#39326)

Commits

Updates langchain-anthropic from 1.5.4 to 1.5.6

Release notes

Sourced from langchain-anthropic's releases.

langchain-anthropic==1.5.6

Changes since langchain-anthropic==1.5.5

release(anthropic): 1.5.6 (#39622) fix(anthropic): normalize tool_search_tool_result blocks (#39621) fix(anthropic): correct model profile data for Fable 5, Sonnet 5, Opus 4.1 (#39604)

langchain-anthropic==1.5.5

Changes since langchain-anthropic==1.5.4

release(anthropic): 1.5.5 (#39597) fix(anthropic): report reasoning tokens in usage metadata (#39590) fix(anthropic): fix KeyError on rename in Claude file-tool middleware (#39293) chore(model-profiles): refresh model profile data (#39299) fix(anthropic): clearer error when no credentials are configured (#39285)

Commits
  • c5b2f95 release(anthropic): 1.5.6 (#39622)
  • 3c6c3ba fix(anthropic): normalize tool_search_tool_result blocks (#39621)
  • a648460 fix(core): issues in merging chunks (#39535)
  • 13b2f8d fix(core): handle v1 base model validation in async path (#39576)
  • 7fb045b fix(fireworks): avoid repeated service_tier [closes #39619] (#39620)
  • 624fd03 fix(core): handle tool descriptions for infer_schema=False (#39573)
  • dff3b73 fix(langchain): preserve final repeated schema ordering (#39284)
  • 1a2585e fix(openrouter): preserve cost metadata in usage chunks (#39338)
  • 0a86934 fix(core): clear usage metadata callback on exceptions in context manager (#3...
  • 2d47a5f chore(partners): bump langgraph floor in openai and huggingface lockfiles (#3...
  • Additional commits viewable in compare view

Updates google-genai from 2.17.0 to 2.18.1

Release notes

Sourced from google-genai's releases.

v2.18.1

2.18.1 (2026-08-13)

Bug Fixes

v2.18.0

2.18.0 (2026-08-12)

Features

  • Add interaction_status to LiveServerContent (66e224c)
  • api: Make the deferred service tier publicly available on Vertex (e1f7c40)
  • Enable json schema in FunctionDeclaration parser (62d50d6)
  • Make speech_config a structured object. (cc0d42e)
  • Support injecting httpx2 client. (012804d), refs #2680

Bug Fixes

  • Improve AFC(automatic function calling) in chat including fixing bugs in AFC for generate_content_stream. also log warnings in generate_content, generate_content_stream and their async variants that AFC is meant to be used in chat experience, not directly in models module. (fe6118e)

Performance Improvements

  • Build model validators on first use instead of at import (66bfe95), refs #2784
  • Lazily import the interactions API to speed up import google.genai (89dcfe5)
  • Stop importing the requests HTTP stack at module scope (3a44936)
Changelog

Sourced from google-genai's changelog.

2.18.1 (2026-08-13)

Bug Fixes

2.18.0 (2026-08-12)

Features

  • Add interaction_status to LiveServerContent (66e224c)
  • api: Make the deferred service tier publicly available on Vertex (e1f7c40)
  • Enable json schema in FunctionDeclaration parser (62d50d6)
  • Make speech_config a structured object. (cc0d42e)
  • Support injecting httpx2 client. (012804d), refs #2680

Bug Fixes

  • Improve AFC(automatic function calling) in chat including fixing bugs in AFC for generate_content_stream. also log warnings in generate_content, generate_content_stream and their async variants that AFC is meant to be used in chat experience, not directly in models module. (fe6118e)

Performance Improvements

  • Build model validators on first use instead of at import (66bfe95), refs #2784
  • Lazily import the interactions API to speed up import google.genai (89dcfe5)
  • Stop importing the requests HTTP stack at module scope (3a44936)
Commits
  • 2dd9537 chore(main): release 2.18.1 (#2866)
  • f898b61 fix: Add gemini 3.7
  • 65b1890 chore: refresh docs
  • 3d6b89b chore: Update GCS references to Cloud Storage in descriptions
  • 0a870c5 Copybara import of the project:
  • 23e3b7f chore: remove deprecated Turn types
  • 661ddeb chore: log warning when user uses automatic function calling directly in Mode...
  • 3299af6 chore(main): release 2.18.0 (#2830)
  • cc0d42e feat: Make speech_config a structured object.
  • fe6118e fix: improve AFC(automatic function calling) in chat including fixing bugs in...
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the ai-providers group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [langchain](https://github.com/langchain-ai/langchain) | `1.3.14` | `1.3.15` |
| [anthropic](https://github.com/anthropics/anthropic-sdk-python) | `0.121.0` | `0.122.0` |
| [langgraph](https://github.com/langchain-ai/langgraph) | `1.2.10` | `1.2.11` |
| [langchain-core](https://github.com/langchain-ai/langchain) | `1.5.3` | `1.5.5` |
| [langchain-openai](https://github.com/langchain-ai/langchain) | `1.4.2` | `1.5.1` |
| [langchain-anthropic](https://github.com/langchain-ai/langchain) | `1.5.4` | `1.5.6` |
| [google-genai](https://github.com/googleapis/python-genai) | `2.17.0` | `2.18.1` |


Updates `langchain` from 1.3.14 to 1.3.15
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](langchain-ai/langchain@langchain==1.3.14...langchain==1.3.15)

Updates `anthropic` from 0.121.0 to 0.122.0
- [Release notes](https://github.com/anthropics/anthropic-sdk-python/releases)
- [Changelog](https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md)
- [Commits](anthropics/anthropic-sdk-python@v0.121.0...v0.122.0)

Updates `langgraph` from 1.2.10 to 1.2.11
- [Release notes](https://github.com/langchain-ai/langgraph/releases)
- [Commits](langchain-ai/langgraph@1.2.10...1.2.11)

Updates `langchain-core` from 1.5.3 to 1.5.5
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](langchain-ai/langchain@langchain-core==1.5.3...langchain-core==1.5.5)

Updates `langchain-openai` from 1.4.2 to 1.5.1
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](langchain-ai/langchain@langchain-openai==1.4.2...langchain-openai==1.5.1)

Updates `langchain-anthropic` from 1.5.4 to 1.5.6
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](langchain-ai/langchain@langchain-anthropic==1.5.4...langchain-anthropic==1.5.6)

Updates `google-genai` from 2.17.0 to 2.18.1
- [Release notes](https://github.com/googleapis/python-genai/releases)
- [Changelog](https://github.com/googleapis/python-genai/blob/main/CHANGELOG.md)
- [Commits](googleapis/python-genai@v2.17.0...v2.18.1)

---
updated-dependencies:
- dependency-name: langchain
  dependency-version: 1.3.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-providers
- dependency-name: anthropic
  dependency-version: 0.122.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ai-providers
- dependency-name: langgraph
  dependency-version: 1.2.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-providers
- dependency-name: langchain-core
  dependency-version: 1.5.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-providers
- dependency-name: langchain-openai
  dependency-version: 1.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ai-providers
- dependency-name: langchain-anthropic
  dependency-version: 1.5.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-providers
- dependency-name: google-genai
  dependency-version: 2.18.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ai-providers
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Aug 24, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 24, 2026 10:11
@github-actions

github-actions Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

posthog-python Compliance Report

Date: 2026-08-24 10:16:02 UTC
Duration: 256399ms

✅ All Tests Passed!

111/111 tests passed


Capture_V1 Tests

94/94 tests passed

View Details
Test Status Duration
Endpoint And Method.Targets V1 Endpoint 517ms
Endpoint And Method.Does Not Use Legacy Endpoints 510ms
Required Headers.Has Authorization Bearer Header 511ms
Required Headers.Has Content Type Json 510ms
Required Headers.Has Posthog Sdk Info Format 511ms
Required Headers.Has Posthog Attempt Header 510ms
Required Headers.Has Posthog Request Id 510ms
Required Headers.Has Posthog Request Timestamp 511ms
Required Headers.Has User Agent 511ms
Body Format.Body Has Created At And Batch 510ms
Body Format.No Api Key In Body 510ms
Body Format.No Sent At In Body 511ms
Event Format.Event Has Required Root Fields 511ms
Event Format.Event Uuid Is Valid 511ms
Event Format.Event Timestamp Is Rfc3339 510ms
Event Format.Distinct Id Is String 510ms
Event Format.Distinct Id At Root Not Properties 510ms
Event Format.Custom Properties Preserved 510ms
Event Format.Set Properties Preserved 510ms
Event Format.Set Once Properties Preserved 511ms
Event Format.Groups Properties Preserved 510ms
Event Format.Sdk Generates Uuid If Not Provided 512ms
Event Format.Event Has Required Root Fields Batch 513ms
Event Format.Event Uuid Is Valid Batch 514ms
Event Format.Event Timestamp Is Rfc3339 Batch 514ms
Event Format.Distinct Id Is String Batch 513ms
Event Format.Distinct Id At Root Not Properties Batch 514ms
Event Format.Custom Properties Preserved Batch 514ms
Event Format.Set Properties Preserved Batch 513ms
Event Format.Set Once Properties Preserved Batch 514ms
Event Format.Groups Properties Preserved Batch 513ms
Event Format.Sdk Generates Uuid If Not Provided Batch 514ms
Batch Behavior.Multiple Events In Single Batch 517ms
Batch Behavior.Batch Envelope Smoke 516ms
Batch Behavior.Flush With No Events Sends Nothing 506ms
Batch Behavior.Flush At Triggers Batch 1012ms
Batch Behavior.Created At Reflects Batch Creation Time 510ms
Deduplication.Generates Unique Uuids 518ms
Deduplication.Different Events Same Content Different Uuids 512ms
Deduplication.Preserves Uuid On Retry 6515ms
Deduplication.Preserves Timestamp On Retry 6520ms
Deduplication.Preserves Uuid And Timestamp On Batch Retry 6519ms
Deduplication.No Duplicate Events In Batch 518ms
Header Behavior On Retry.Attempt Header Starts At One 510ms
Header Behavior On Retry.Attempt Header Increments On Retry 13521ms
Header Behavior On Retry.Request Id Preserved On Retry 6519ms
Header Behavior On Retry.Different Requests Have Different Request Ids 3020ms
Header Behavior On Retry.Request Timestamp Changes On Retry 6520ms
Response Format Validation.Success Response Has Uuid Keyed Results 510ms
Response Format Validation.Success Response Has Ok For Each Event 515ms
Response Format Validation.Success No Retry After When All Ok 512ms
Response Format Validation.Success Retry After Present When Retry Events 1516ms
Response Format Validation.Success No Retry After When Drop Only 513ms
Response Format Validation.Response Echoes Request Id 510ms
Retry Behavior.Retries On 408 6519ms
Retry Behavior.Retries On 500 6516ms
Retry Behavior.Retries On 503 8523ms
Retry Behavior.Retries On 504 6520ms
Retry Behavior.Retryable Errors Have Retry After 3518ms
Retry Behavior.Respects Retry After On Retryable Error 11523ms
Retry Behavior.Does Not Retry On 400 2514ms
Retry Behavior.Does Not Retry On 401 2514ms
Retry Behavior.Does Not Retry On 402 2511ms
Retry Behavior.Does Not Retry On 413 2513ms
Retry Behavior.Does Not Retry On 415 2512ms
Retry Behavior.Non Retryable Errors Have No Retry After 2511ms
Retry Behavior.Implements Backoff 22526ms
Retry Behavior.Max Retries Respected 22536ms
Partial Batch Handling.Handles 200 Full Success 2512ms
Partial Batch Handling.Handles 200 With All Ok 3518ms
Partial Batch Handling.Does Not Retry Dropped Events 3515ms
Partial Batch Handling.Does Not Retry Limited Events 3517ms
Partial Batch Handling.Prunes Ok Events On Partial Retry 6521ms
Partial Batch Handling.Prunes Dropped Events On Partial Retry 6518ms
Partial Batch Handling.Retries Only Retry Events From Partial 6523ms
Partial Batch Handling.Partial Retry Preserves Uuids 6518ms
Partial Batch Handling.Partial Retry Attempt Header Increments 6520ms
Partial Batch Handling.Partial Retry Request Id Preserved 6522ms
Partial Batch Handling.Respects Retry After On Partial 8521ms
Partial Batch Handling.Unknown Result Treated As Terminal 3517ms
Partial Batch Handling.Mixed Ok Drop Limited No Retry 3519ms
Compression.Sends Gzip Content Encoding 511ms
Compression.No Content Encoding When Disabled 510ms
Compression.Compressed Body Is Decompressible 511ms
Error Handling.Does Not Retry On Unknown 4Xx 2513ms
Event Options.Cookieless Mode Override 510ms
Event Options.Disable Skew Correction Override 511ms
Event Options.Process Person Profile Override 510ms
Event Options.Product Tour Id Override 510ms
Event Options.Unset Options Omitted 511ms
Event Options.Options Override In Batch 513ms
Geoip And Historical Migration.Geoip Disable Injected Into Properties 510ms
Geoip And Historical Migration.Historical Migration Set In Body 510ms
Geoip And Historical Migration.Historical Migration Absent By Default 510ms

Feature_Flags Tests

17/17 tests passed

View Details
Test Status Duration
Request Payload.Request With Person Properties Device Id 12ms
Request Payload.Flags Request Uses V2 Query Param 9ms
Request Payload.Flags Request Hits Flags Path Not Decide 9ms
Request Payload.Flags Request Omits Authorization Header 10ms
Request Payload.Token In Flags Body Matches Init 9ms
Request Payload.Groups Round Trip 9ms
Request Payload.Groups Default To Empty Object 10ms
Request Payload.Disable Geoip False Propagates As Geoip Disable False 9ms
Request Payload.Disable Geoip Omitted Defaults To False 9ms
Request Payload.Flag Keys To Evaluate Contains Only Requested Key 10ms
Request Lifecycle.No Flags Request On Init Alone 3ms
Request Lifecycle.No Flags Request On Normal Capture 510ms
Request Lifecycle.Two Flag Calls Produce Two Remote Requests 14ms
Request Lifecycle.Mock Response Value Is Returned To Caller 9ms
Retry Behavior.Retries Flags On 502 313ms
Retry Behavior.Retries Flags On 504 313ms
Side Effect Events.Get Feature Flag Captures Feature Flag Called Event 511ms

@turnipdabeets
turnipdabeets enabled auto-merge (squash) August 24, 2026 11:48
@turnipdabeets
turnipdabeets merged commit d1f7379 into main Aug 24, 2026
42 checks passed
@turnipdabeets
turnipdabeets deleted the dependabot/uv/ai-providers-8b147cbcf0 branch August 24, 2026 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant