Releases: gitpod-io/gitpod-sdk-go
Releases · gitpod-io/gitpod-sdk-go
v0.13.0
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
recentlyCompletedsort forListWorkflows(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
v0.12.0
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
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
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
v0.9.0
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/checkoutversion (ad9a294)
v0.8.0
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
v0.7.0
v0.6.1
v0.6.0
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
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)