release: 0.11.0#345
Merged
danielmillerp merged 2 commits intomainfrom May 7, 2026
Merged
Conversation
8dbe987 to
addeaaf
Compare
addeaaf to
188d2c5
Compare
188d2c5 to
ec6d589
Compare
danielmillerp
approved these changes
May 7, 2026
Contributor
Author
|
🤖 Release is at https://github.com/scaleapi/scale-agentex-python/releases/tag/v0.11.0 🌻 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to 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.0 (2026-05-07)
Full Changelog: v0.10.5...v0.11.0
Features
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
WORKFLOW_EXECUTION_TIMEOUT_SECONDSenv var (default 86400 s / 24 h,gt=0) and wires it intoTemporalTaskService.submit_taskasexecution_timeout=timedelta(seconds=...). This is a behavior change: workflows that previously had no execution timeout now default to 24 h; agents with longer tasks must set the env var explicitly.pyproject.toml,_version.py, and.release-please-manifest.json; the tutorial-test CI workflow now also fires on PRs targeting thenextbranch.Confidence Score: 5/5
Safe to merge — changes are well-scoped, validation is correct, and the behavior change (24 h default timeout) is clearly documented.
No bugs found. The new Field constraint (gt=0) correctly prevents invalid timeouts, Pydantic's int coercion handles the string-to-int conversion from os.environ, and the Temporal SDK usage of timedelta is correct. Only newly submitted workflows are affected; existing in-flight workflows are unaffected. All version files are in sync.
No files require special attention.
Important Files Changed
nextbranch to PR trigger so tutorial tests run against the next release branchSequence Diagram
sequenceDiagram participant Caller participant TemporalTaskService participant EnvironmentVariables participant TemporalClient Caller->>TemporalTaskService: submit_task(agent, task, params) TemporalTaskService->>EnvironmentVariables: WORKFLOW_EXECUTION_TIMEOUT_SECONDS (int, default 86400) EnvironmentVariables-->>TemporalTaskService: e.g. 86400 TemporalTaskService->>TemporalClient: "start_workflow(..., execution_timeout=timedelta(seconds=86400))" TemporalClient-->>TemporalTaskService: workflow_id TemporalTaskService-->>Caller: workflow_idReviews (3): Last reviewed commit: "release: 0.11.0" | Re-trigger Greptile