Skip to content

release: 0.11.0#330

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

release: 0.11.0#330
stainless-app[bot] wants to merge 29 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-24)

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 automated release PR bumps the SDK to v0.11.0 and removes the task_id field from the Spans API (create, update, list endpoints and the Span model) to align with the updated OpenAPI spec. It also makes the bootstrap script more robust by using ${SKIP_BREW:-} instead of a bare $SKIP_BREW, which prevents an unbound-variable error in strict shells.

Confidence Score: 5/5

Safe to merge — changes are generated from the updated OpenAPI spec, consistently applied across types, resources, and tests.

All task_id removals are consistent across the model, param types, resource methods, and tests. No logic errors or security concerns were found. The bootstrap script fix is a straightforward 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 in both sync and async span resources; updates docstrings accordingly.
src/agentex/types/span.py Removes task_id optional field from the Span model to align with the updated OpenAPI spec.
src/agentex/types/span_create_params.py Removes task_id from SpanCreateParams TypedDict; no issues found.
src/agentex/types/span_list_params.py Removes task_id from SpanListParams TypedDict; no issues found.
src/agentex/types/span_update_params.py Removes task_id from SpanUpdateParams TypedDict; no issues found.
tests/api_resources/test_spans.py Removes task_id from all sync and async span test calls, keeping tests consistent with the updated API.
scripts/bootstrap Hardens SKIP_BREW variable reference to ${SKIP_BREW:-} to safely handle unset variables in strict-mode shells.
pyproject.toml Version bumped from 0.10.2 to 0.11.0 to reflect the new minor release.

Sequence Diagram

sequenceDiagram
    participant Client
    participant SpansResource
    participant API

    Client->>SpansResource: create(trace_id, input, output, parent_id)
    Note over SpansResource: task_id removed in v0.11.0
    SpansResource->>API: POST /spans

    Client->>SpansResource: update(span_id, trace_id, start_time, parent_id)
    Note over SpansResource: task_id removed in v0.11.0
    SpansResource->>API: PATCH /spans

    Client->>SpansResource: list(trace_id, order_by, page_number)
    Note over SpansResource: task_id filter removed in v0.11.0
    SpansResource->>API: GET /spans
    API-->>SpansResource: SpanListResponse
    SpansResource-->>Client: SpanListResponse
Loading

Reviews (28): 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 4fd88a7 to ec4fe29 Compare April 23, 2026 04:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from ec4fe29 to 6734f5a Compare April 23, 2026 08:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 6734f5a to 60b9522 Compare April 23, 2026 11:21
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 60b9522 to a2300a6 Compare April 23, 2026 12:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from a2300a6 to 2daf3af Compare April 23, 2026 13:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 2daf3af to 1ebc247 Compare April 23, 2026 14:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 1ebc247 to b07c6b6 Compare April 23, 2026 15:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from b07c6b6 to eb278d3 Compare April 23, 2026 18:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from eb278d3 to 0fa796b Compare April 23, 2026 19:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 0fa796b to d8de1b9 Compare April 23, 2026 23:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from d8de1b9 to 45d292f Compare April 24, 2026 00:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 45d292f to 77b0817 Compare April 24, 2026 01:20
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 77b0817 to a26f3a0 Compare April 24, 2026 02:20
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