Uh oh!
There was an error while loading. Please reload this page.
release: 0.11.3 - #358
Merged
michael-chou359 merged 4 commits intoMay 21, 2026
Merged
Conversation
ContributorAuthor
Release version edited manuallyThe Pull Request version has been manually set to If you instead want to use the version number |
stainless-appBotforce-pushed
the
release-please--branches--main--changes--next
branch
from
May 18, 2026 22:43
b4a6a9e to
58a77efCompareUh oh!
There was an error while loading. Please reload this page.
stainless-appBotforce-pushed
the
release-please--branches--main--changes--next
branch
from
May 19, 2026 16:07
58a77ef to
6cde3e9CompareUh oh!
There was an error while loading. Please reload this page.
declan-scale
approved these changes
May 19, 2026
stainless-appBotforce-pushed
the
release-please--branches--main--changes--next
branch
from
May 20, 2026 17:21
6cde3e9 to
2f9a3e3CompareReview the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Uh oh!
There was an error while loading. Please reload this page.
ContributorAuthor
🤖 Release is at https://github.com/scaleapi/scale-agentex-python/releases/tag/v0.11.3 🌻 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated Release PR
0.11.3 (2026-05-20)
Full Changelog: v0.11.2...v0.11.3
Features
Bug Fixes
This pull request is managed by Stainless's GitHub App.
The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.
For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.
🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions
Greptile Summary
This release (0.11.3) adds Pydantic AI integration for sync, async, and Temporal agent workflows, new API endpoints for agent schedules, deployments, and checkpoints, and a fix to the
CoalescingBuffershutdown sequence that eliminated duplicate-tail streaming events on the UI._pydantic_ai_sync.py,_pydantic_ai_async.py,_pydantic_ai_tracing.py) map pydantic-ai event streams to Agentex streaming events, matching the existing LangGraph convention. Tracing handler uses deterministic span IDs derived from(trace_id, tool_call_id)to support Temporal activity boundaries.CheckpointsResource,DeploymentsResource, andSchedulesResourceare fully generated from the OpenAPI spec and follow the established Stainless SDK patterns.CoalescingBufferfix: Replaces task cancellation with graceful natural-exit shutdown (while True+if self._closed: returnat loop bottom) to prevent duplicate Redis publishes caused by re-enqueueing items whose writes had already completed before theCancelledErrorwas raised.Confidence Score: 5/5
Safe to merge — all changes are additive new features or targeted bug fixes with no modifications to existing behaviour for current users.
The pydantic-ai modules are self-contained additions that do not touch existing code paths; the generated SDK resources follow the established Stainless patterns with no structural deviations; and the CoalescingBuffer fix is a well-motivated, well-documented improvement to the streaming shutdown sequence. The only trade-off introduced (no timeout on
_on_flushinclose()) is acceptable provided the underlying Redis client carries its own timeouts.src/agentex/lib/core/services/adk/streaming.py — the CoalescingBuffer shutdown change is the most behaviour-sensitive modification in the PR and warrants a second set of eyes on the Redis client timeout configuration.
Important Files Changed
streamparameter is untyped (intentional for lazy imports) andTextContentis imported from a different path than the sync sibling._on_flushwill now hangclose()indefinitely.Sequence Diagram
Prompt To Fix All With AI
Reviews (3): Last reviewed commit: "release: 0.11.3" | Re-trigger Greptile