Skip to content

Releases: gitpod-io/gitpod-sdk-go

v0.13.0

02 Apr 17:03
a6471d2

Choose a tag to compare

0.13.0 (2026-04-02)

Full Changelog: v0.12.0...v0.13.0

Features

  • [backend/api] add backend search for group members (49c3d91)
  • api: add acknowledge_token parameter to environment start method (ac70010)
  • api: add agent_message parameter to agents.send_to_execution (3621415)
  • api: add AgentExecutionViewer to ResourceRole enum (710fa8b)
  • api: add ASG warm pool capability to runner (eb8feed)
  • api: add automations API, move sort types to shared (f504dd5)
  • api: add claims_expression field to organization SSO configuration (1667cf8)
  • api: add conversation_sharing_policy to agent policy (15724f3)
  • api: add credential_proxy field to environment secrets (825707d)
  • api: add desired_size field to WarmPoolStatus (5bda4f8)
  • api: add disabled parameter to automation update method (dce6505)
  • api: add environment field to agent wake events (2f676cf)
  • api: add exclude_prompt_content parameter to agent list prompts (f2cf0ac)
  • api: add exclude_team_ids parameter to organization list members (b5e305e)
  • api: add filter parameter to groups list method (14b0c2a)
  • api: add has_failed_execution_since filter to automation list (5a78576)
  • api: add lockdown_at field to environment status (34081af)
  • api: add loop conditions/retrigger to agent spec and wake event (adcf2de)
  • api: add ManagedMetricsEnabled field to MetricsConfiguration (1821753)
  • api: add max_subagents_per_environment field to agent policy (f418eb8)
  • api: add min_size and max_size fields to prebuild warm pools (dead742)
  • api: add notification resource type (00bd054)
  • api: add organization_tier field to identity response (501a8eb)
  • api: add read_only field to PersonalAccessToken proto messages (b9e5956)
  • api: add resource type filtering to events watch (32e133c)
  • api: add resource_ids to group filters, remove action from veto/policy types (dca7e89)
  • api: add search parameter to agent list prompts method (d8da94a)
  • api: add session_id parameter to agent/environment methods (9e1bb27)
  • api: add session_ids filter to agent/environment list methods (e2a1abf)
  • api: add SessionAdmin and SessionUser to ResourceRole enum (247ec3a)
  • api: add sessionId parameter to environment.NewFromProject method (cff411c)
  • api: add snapshotSizeBytes field to PrebuildStatus (0501ee3)
  • api: add Sonnet 4.6 model variants to agent supported models (2d13268)
  • api: add sort option to ListAuditLogs (98822e2)
  • api: add sort parameter to projects list, refactor organization sort types (08c907a)
  • api: add SUPPORTED_MODEL_HAIKU_4_5 to AgentExecutionStatusSupportedModel (14ca472)
  • api: add terminal field to RunsOn model (b5134ce)
  • api: add time range filters to event list method (7407251)
  • api: add update_window field and UpdateWindow type to runner (829d303)
  • api: add WakeEvent parameter to agent send_to_execution method (209477e)
  • api: add warm pool methods to prebuilds (baab482)
  • backend/api,dashboard: add server-side recentlyCompleted sort for ListWorkflows (77e6c2e)
  • internal: support comma format in multipart form encoding (038baa4)
  • types: add ResourceRoleOrgAuditLogReader to ResourceRole enum (c171119)
  • types: add team_admin and team_viewer values to ResourceRole (52c94f0)
  • types: add warm pool capability to RunnerCapability enum (ddd43e4)

Bug Fixes

  • allow canceling a request while it is waiting to retry (ec8099b)
  • api: remove acknowledgeToken parameter from environment start method (9f314d6)
  • api: rename ExecutableDenyList to VetoExecPolicy in organization policies (59d7ce5)
  • fix request delays for retrying to be more respectful of high requested delays (86e683a)
  • internal: skip tests that depend on mock server (0af24f8)
  • prevent duplicate ? in query params (1e72155)
  • types: generate shared enum types that are not referenced by other schemas (1288811)
  • types: remove AgentExecution enum values from Principal and ResourceRole (46a315a)

Chores

Read more

v0.12.0

18 Feb 17:49
a7c66e8

Choose a tag to compare

0.12.0 (2026-02-18)

Full Changelog: v0.11.0...v0.12.0

Features

  • api: add audit_only to VetoExec and ExecutableDenyList (3957348)
  • api: add runner_side_agent capability to RunnerCapability (926e67e)
  • api: add WarmpoolAdmin and WarmpoolViewer roles to ResourceRole (e00b441)

Bug Fixes

  • types: rename ExecutableDenyList to VetoExecPolicy in organization policies (8353604)

v0.11.0

11 Feb 14:24
dc321cc

Choose a tag to compare

0.11.0 (2026-02-11)

Full Changelog: v0.10.0...v0.11.0

Features

  • api: add bulk create/delete/update methods to projects (f71fbc0)

v0.10.0

11 Feb 11:39
8c98367

Choose a tag to compare

0.10.0 (2026-02-11)

Full Changelog: v0.9.0...v0.10.0

Features

  • [backend] Resource admin should be able to see all resource shares (ca240e4)
  • [SCIM] Configurable token expiration duration (576e470)
  • api: add additional_scopes to organization SSO configuration (6e90868)
  • api: add annotations to agent execution metadata, filtering, and start (c8dc7c3)
  • api: add announcement banner fields to organization proto (a053bfa)
  • api: add derivedFromOrgRole field to RoleAssignment (aca4f5d)
  • api: add dev runner parameters and fields to agent/runner (85b1d51)
  • api: add exclude_group_id filter to organization list members (dca8e3d)
  • api: add ExecutableDenyList to environment and organization policy (a9780be)
  • api: add filters to ListPrebuilds for inventory page (5ffa984)
  • api: add mcp_integrations field to agent execution status (46ae3a5)
  • api: add opus 4.6 model variants to agent supported models (4ba4075)
  • api: add port access methods and organization admission level to environments (0f7e97f)
  • api: add ResourceRoleOrgAutomationsAdmin to ResourceRole enum (d61b656)
  • api: add ResourceRoleOrgGroupsAdmin to ResourceRole enum (e17fccd)
  • api: add restrict_account_creation_to_scim field to organization policy (b6e23d0)
  • api: add scope field and enum to environment secrets (5c71212)
  • api: add user_ids filter to organization list members method (8483ca5)
  • api: add warm pools resource to prebuilds (629edbe)
  • api: implement GetAnnouncementBanner and UpdateAnnouncementBanner handlers (025165d)
  • api: remove GetChatIdentityToken method from accounts (ee4a7aa)
  • chat: add Pylon identity verification for chat widget (cba45c3)
  • cli: add --name flag to environment create command (f406773)
  • db: add service_account_tokens table (17dd72a)
  • Introduce projects admin org role (860789d)
  • runner: add capability check for ListSCMOrganizations (465f090)
  • types: add RoleAssignment value to ResourceType enum (5a52b0e)

Documentation

  • api: clarify port_sharing_disabled behavior in organization policy (f2676c3)
  • api: update FilePath parameter description in secret (5975445)

v0.9.0

21 Jan 15:04
fe7e73e

Choose a tag to compare

0.9.0 (2026-01-21)

Full Changelog: v0.8.0...v0.9.0

Features

  • [api] Introduce RPCs to share resources with individual users (d7ffceb)
  • [api] sorting for ListMembers (cabae1a)
  • [backend] Adding direct_share field to groups (143f723)
  • [backend] Introduce org:runners_admin organization role (7993dc4)
  • [backend] Introduce role and member status filtering for ListMembers (fda937f)
  • agent: add spec mode for planning before interactive implementation (47daf98)
  • API for SCIM configuration management (a0f4eed)
  • api: add CheckRepositoryAccess API for repository access validation (1879407)
  • api: add draft and state fields to PullRequest proto (b9a0d47)
  • api: add inputs array to UserInputBlock proto (a1e5a8a)
  • api: add ListSCMOrganizations endpoint (6ee682f)
  • api: improve SearchRepositories pagination with next_page and total_count (5616440)
  • automations: add before_snapshot trigger type (7e9a241)
  • dashboard: show tier badge in org selector (3c6cbfa)
  • Define SCIMConfiguration database schema (92e9eaf)
  • move agent mode from Spec to Status, add AgentModeChange signals (32e7ca6)
  • secrets: add ServiceAccountSecret entity with full support (ec680a1)

Bug Fixes

  • docs: add missing pointer prefix to api.md return types (82efe0a)

Chores

  • internal: update actions/checkout version (ad9a294)

v0.8.0

09 Jan 19:19
ec95fea

Choose a tag to compare

0.8.0 (2026-01-09)

Full Changelog: v0.7.0...v0.8.0

Features

  • agent: add group-based SCM tools access control (02a3ac4)
  • api: add ImageInput to UserInputBlock proto (c48d8ec)
  • api: add recommended editors configuration to project settings (673574f)
  • db: add webhooks table with trigger reference (41d8762)
  • prebuild: expose snapshot completion percentage in prebuild status (5e6837c)
  • skills: add organization-level skills support (dbd94be)

Bug Fixes

  • skip usage tests that don't work with Prism (2e9de50)
  • streaming endpoints should pass through errors correctly (0897659)

Chores

  • internal: codegen related update (7118d8d)
  • pin GitHub Actions to SHA (af1d69c)

v0.7.0

16 Dec 06:29
7bb82f9

Choose a tag to compare

0.7.0 (2025-12-15)

Full Changelog: v0.6.1...v0.7.0

Features

v0.6.1

15 Dec 08:39
1e67eff

Choose a tag to compare

0.6.1 (2025-12-06)

Full Changelog: v0.6.0...v0.6.1

Bug Fixes

  • mcp: correct code tool API endpoint (e94dac8)
  • rename param to avoid collision (230f5ad)

Chores

  • elide duplicate aliases (515de72)
  • internal: codegen related update (7e15eec)

v0.6.0

05 Dec 13:08
e42c722

Choose a tag to compare

0.6.0 (2025-09-25)

Full Changelog: v0.5.0...v0.6.0

Features

  • api: gitpod -> ona (552d759)
  • client: add debug log helper (80b9e2b)
  • client: support optional json html escaping (1b5fe8d)

Bug Fixes

  • bugfix for setting JSON keys with special characters (8cb7fa5)
  • client: process custom base url ahead of time (aa5fbb8)
  • don't try to deserialize as json when ResponseBodyInto is []byte (52bb01f)
  • pagination: check if page data is empty in GetNextPage (8d9d6fb)
  • use slices.Concat instead of sometimes modifying r.Options (083789f)

Chores

  • bump minimum go version to 1.22 (92bbcb3)
  • ci: enable for pull requests (2c731e3)
  • ci: only run for pushes and fork pull requests (5214c86)
  • do not install brew dependencies in ./scripts/bootstrap by default (99dff1a)
  • internal: fix lint script for tests (076dd1d)
  • internal: update comment in script (b55d442)
  • lint tests (1bba107)
  • lint tests in subpackages (7c466c2)
  • update @stainless-api/prism-cli to v5.15.0 (b8acf38)
  • update more docs for 1.22 (d1761ab)

v0.5.0

10 Jun 12:11
853a2c0

Choose a tag to compare

0.5.0 (2025-06-06)

Full Changelog: v0.4.0...v0.5.0

Features

  • api: manual updates (04616ff)
  • api: manual updates (ccca7e5)
  • api: manual updates (60b3e5e)
  • api: manual updates (3ecd0c4)
  • api: manual updates (77f5109)
  • client: add support for reading base URL from environment variable (e074cd4)
  • client: allow custom baseurls without trailing slash (#55) (20b4808)
  • client: improve default client options support (#57) (0cb0d29)
  • client: support custom http clients (#65) (ba2780f)

Bug Fixes

  • client: return error on bad custom url instead of panic (#64) (656a0d1)
  • client: unmarshal stream events into fresh memory (#63) (9cf0811)
  • handle empty bodies in WithJSONSet (6155e91)
  • pagination: handle errors when applying options (8853449)
  • test: return early after test failure (#61) (0295d21)

Chores

  • add request options to client tests (#60) (b575336)
  • ci: add timeout thresholds for CI jobs (41d7ceb)
  • ci: only use depot for staging repos (9fbbeb1)
  • docs: document pre-request options (f2e2e2e)
  • docs: improve security documentation (#59) (2d3d9e7)
  • fix typos (#62) (2ab745f)
  • internal: codegen related update (a14dae0)
  • internal: codegen related update (#56) (dc521f6)
  • internal: expand CI branch coverage (7d00669)
  • internal: reduce CI branch coverage (3b674ac)
  • internal: remove extra empty newlines (#58) (80ff63b)
  • tests: improve enum examples (#66) (359070f)

Documentation

  • update documentation links to be more uniform (df86410)
  • update URLs from stainlessapi.com to stainless.com (#53) (a5f0af7)