Skip to content

release: 0.11.0#330

Open
stainless-app[bot] wants to merge 52 commits intomainfrom
release-please--branches--main--changes--next
Open

release: 0.11.0#330
stainless-app[bot] wants to merge 52 commits intomainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app
Copy link
Copy Markdown
Contributor

@stainless-app stainless-app Bot commented Apr 21, 2026

Automated Release PR

0.11.0 (2026-04-26)

Full Changelog: v0.10.2...v0.11.0

Features

Chores

  • internal: more robust bootstrap script (dd59283)

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 is an automated release PR bumping the SDK from 0.10.2 to 0.11.0. The primary API change removes the task_id parameter from the spans create, update, and list endpoints — both in the resource methods and their corresponding TypedDict params — and drops the task_id field from the Span model. All changes are applied consistently across sync/async resources, type definitions, and tests.

Confidence Score: 5/5

Safe to merge — generated SDK release with consistent, mechanical changes and no logic errors.

All task_id removals are applied symmetrically across sync/async resources, params TypedDicts, model, and tests. The bootstrap script hardening is a non-breaking improvement. No P0/P1 findings.

No files require special attention.

Important Files Changed

Filename Overview
src/agentex/resources/spans.py Removes task_id parameter from create, update, and list methods on both sync and async span resources; updates list docstring to reflect trace-only filtering.
src/agentex/types/span.py Removes task_id field from the Span model, consistent with the API update.
src/agentex/types/span_create_params.py Removes task_id optional field from SpanCreateParams TypedDict.
src/agentex/types/span_update_params.py Removes task_id optional field from SpanUpdateParams TypedDict.
src/agentex/types/span_list_params.py Removes task_id optional field from SpanListParams TypedDict.
tests/api_resources/test_spans.py Removes task_id from all test cases for create, update, and list span operations (sync and async variants).
scripts/bootstrap Makes bootstrap more robust by using ${SKIP_BREW:-} (default-empty expansion) instead of $SKIP_BREW to avoid unbound variable errors under set -e.
pyproject.toml Version bumped from 0.10.2 to 0.11.0.

Sequence Diagram

sequenceDiagram
    participant Client
    participant SpansResource
    participant API

    Note over Client,API: v0.11.0 — task_id removed from all span operations

    Client->>SpansResource: create(trace_id, parent_id, input, output, ...)
    SpansResource->>API: POST /spans

    Client->>SpansResource: update(span_id, trace_id, parent_id, start_time, ...)
    SpansResource->>API: PATCH /spans/{span_id}

    Client->>SpansResource: list(trace_id, order_by, page_number, ...)
    Note right of SpansResource: Filter by trace_id only (task_id removed)
    SpansResource->>API: GET /spans
    API-->>Client: SpanListResponse
Loading

Reviews (51): Last reviewed commit: "release: 0.11.0" | Re-trigger Greptile

@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 91abc1a to de14ac0 Compare April 21, 2026 17:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from de14ac0 to e88491a Compare April 21, 2026 18:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from e88491a to 3432a16 Compare April 21, 2026 20:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 3432a16 to d09931b Compare April 21, 2026 22:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from d09931b to caf0668 Compare April 22, 2026 02:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from caf0668 to 1bb322c Compare April 22, 2026 08:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 1bb322c to e423419 Compare April 22, 2026 10:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from e423419 to 8a63a77 Compare April 22, 2026 11:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 8a63a77 to 9ccf90e Compare April 22, 2026 13:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 9ccf90e to dc63a90 Compare April 22, 2026 14:03
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from dc63a90 to 9dc2cc1 Compare April 22, 2026 16:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 9dc2cc1 to 89702a7 Compare April 22, 2026 18:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 89702a7 to 341713c Compare April 23, 2026 00:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 341713c to 4fd88a7 Compare April 23, 2026 03:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 2ccb107 to f1414d0 Compare April 25, 2026 02:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from f1414d0 to 5063e11 Compare April 25, 2026 03:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 5063e11 to b5ef88a Compare April 25, 2026 06:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from b5ef88a to 71cab5d Compare April 25, 2026 07:21
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 71cab5d to f1892a8 Compare April 25, 2026 10:21
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from f1892a8 to a7cb354 Compare April 25, 2026 12:21
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from a7cb354 to 44c14c4 Compare April 25, 2026 14:21
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 44c14c4 to 3a2548c Compare April 25, 2026 15:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 3a2548c to 95e28a6 Compare April 25, 2026 17:21
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 95e28a6 to 9604142 Compare April 25, 2026 19:21
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 9604142 to 7628039 Compare April 25, 2026 22:21
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 7628039 to 299c1f3 Compare April 26, 2026 01:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 299c1f3 to 5c6e2be Compare April 26, 2026 05:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 5c6e2be to 2fe07f5 Compare April 26, 2026 08:21
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 2fe07f5 to 8d42652 Compare April 26, 2026 13:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants