Skip to content

Releases: gitpod-io/gitpod-sdk-python

v0.7.0

21 Jan 14:30

Choose a tag to compare

0.7.0 (2026-01-21)

Full Changelog: v0.6.0...v0.7.0

Features

  • [api] Introduce RPCs to share resources with individual users (df1cf39)
  • [api] sorting for ListMembers (838e74c)
  • [backend] Adding direct_share field to groups (78c0bdd)
  • [backend] Introduce role and member status filtering for ListMembers (34fb372)
  • agent: add spec mode for planning before interactive implementation (de6bee5)
  • API for SCIM configuration management (70becd4)
  • api: add CheckRepositoryAccess API for repository access validation (b34ed1b)
  • api: add draft and state fields to PullRequest proto (e0023da)
  • api: add inputs array to UserInputBlock proto (8262825)
  • api: add ListSCMOrganizations endpoint (9c8f7ea)
  • api: add search, creator, and status filters to ListWorkflows (ddd18c0)
  • api: improve SearchRepositories pagination with next_page and total_count (2847a10)
  • automations: add before_snapshot trigger type (9cd272f)
  • client: add support for binary request streaming (be5a823)
  • dashboard: show tier badge in org selector (89fd8fe)
  • Define SCIMConfiguration database schema (03bd185)
  • move agent mode from Spec to Status, add AgentModeChange signals (a55115b)
  • secrets: add ServiceAccountSecret entity with full support (30e17c5)

Chores

  • internal: update actions/checkout version (53dcf30)

v0.6.0

09 Jan 13:46

Choose a tag to compare

0.6.0 (2026-01-09)

Full Changelog: v0.5.2...v0.6.0

Features

  • agent: add group-based SCM tools access control (9e23e57)
  • api: add ImageInput to UserInputBlock proto (c1223c3)
  • api: add recommended editors configuration to project settings (5a4e222)
  • db: add webhooks table with trigger reference (d0bf7fa)
  • prebuild: expose snapshot completion percentage in prebuild status (05569c0)
  • skills: add organization-level skills support (052b48a)

Bug Fixes

  • use async_to_httpx_files in patch method (af8d708)

Chores

  • internal: codegen related update (c0e59ad)
  • internal: codegen related update (34dd0fe)
  • pin GitHub Actions to SHA (36acefc)

v0.5.2

17 Dec 08:16
d235f9b

Choose a tag to compare

0.5.2 (2025-12-16)

Full Changelog: v0.5.1...v0.5.2

Chores

v0.5.1

16 Dec 06:30

Choose a tag to compare

0.5.1 (2025-12-15)

Full Changelog: v0.5.0...v0.5.1

Chores

  • internal: add missing files argument to base client (9d132f3)

v0.5.0

15 Dec 14:01

Choose a tag to compare

0.5.0 (2025-12-15)

Full Changelog: v0.4.4...v0.5.0

Features

v0.4.4

15 Dec 10:31

Choose a tag to compare

0.4.4 (2025-12-15)

Full Changelog: v0.4.3...v0.4.4

v0.4.3

15 Dec 09:51

Choose a tag to compare

0.4.3 (2025-12-15)

Full Changelog: v0.4.2...v0.4.3

v0.4.2

15 Dec 09:46

Choose a tag to compare

0.4.2 (2025-12-15)

Full Changelog: v0.4.1...v0.4.2

Bug Fixes

  • types: allow pyright to infer TypedDict types within SequenceNotStr (cea547d)

Chores

v0.4.1

05 Dec 14:29

Choose a tag to compare

0.4.1 (2025-12-05)

Full Changelog: v0.4.0...v0.4.1

Bug Fixes

  • client: close streams without requiring full consumption (597eb34)
  • compat with Python 3.14 (11cab3b)
  • compat: update signatures of model_dump and model_dump_json for Pydantic v1 (d878bc6)
  • ensure streams are always closed (8e1d967)

Chores

  • bump httpx-aiohttp version to 0.1.9 (0581279)
  • deps: mypy 1.18.1 has a regression, pin to 1.17 (620927e)
  • do not install brew dependencies in ./scripts/bootstrap by default (3fd8de4)
  • docs: use environment variables for authentication in code snippets (6435a45)
  • internal/tests: avoid race condition with implicit client cleanup (2316010)
  • internal: codegen related update (3487a7b)
  • internal: detect missing future annotations with ruff (98e718f)
  • internal: grammar fix (it's -> its) (ca7ec34)
  • internal: update pydantic dependency (986fdba)
  • package: drop Python 3.8 support (86cbb78)
  • types: change optional parameter type from NotGiven to Omit (efa6bd7)
  • update lockfile (545bd86)

v0.4.0

05 Dec 14:16

Choose a tag to compare

0.4.0 (2025-12-05)

Full Changelog: v0.3.0...v0.4.0

Features

  • api: gitpod -> ona (5ddf83b)
  • clean up environment call outs (213fcdc)
  • client: add support for aiohttp (9eeac4b)
  • client: support file upload requests (f986b23)
  • improve future compat with pydantic v3 (a52c037)

Bug Fixes

  • ci: correct conditional (ee5b628)
  • ci: release-doctor — report correct token name (0961324)
  • client: correctly parse binary response | stream (133ddee)
  • client: don't send Content-Type header on GET requests (92025c1)
  • parsing: correctly handle nested discriminated unions (f95762d)
  • parsing: ignore empty metadata (3901ec7)
  • parsing: parse extra field types (e10d4fb)
  • tests: fix: tests which call HTTP endpoints directly with the example parameters (8a35255)

Chores

  • ci: change upload type (7801ba9)
  • ci: enable for pull requests (615015e)
  • ci: only run for pushes and fork pull requests (8e3cd30)
  • internal: bump pinned h11 dep (c55a48c)
  • internal: codegen related update (e2efcf5)
  • internal: fix ruff target version (d6156d2)
  • internal: move mypy configurations to pyproject.toml file (20ff2fd)
  • internal: update comment in script (1aeeb0f)
  • internal: update conftest.py (e1f69f3)
  • package: mark python 3.13 as supported (e580a61)
  • project: add settings file for vscode (8ec9f41)
  • readme: fix version rendering on pypi (de1172d)
  • readme: update badges (2417444)
  • tests: add tests for httpx client instantiation & proxies (c03af6e)
  • tests: run tests in parallel (6e0ed60)
  • tests: simplify get_platform test (4726cc5)
  • tests: skip some failing tests on the latest python versions (4735291)
  • update @stainless-api/prism-cli to v5.15.0 (3918e98)

Documentation

  • client: fix httpx.Timeout documentation reference (28e4f0d)