Releases: ambient-code/platform
Releases · ambient-code/platform
Release list
Release v0.0.30
Release v0.0.30
Changes since v0.0.29
- fix: re-apply JSON escaping in junit-summary custom_data (#837) (9180a41)
- fix: restore workflow consolidation reverted by PR #788 (#831) (4f0b0a0)
- fix: allow bot actors in amber auto-review workflow (#812) (b86aeba)
- feat(frontend): add runtime-configurable loading tips with branded dots (#817) (605dd61)
- feat(operator): make default inactivity timeout configurable via env var (#824) (1cb585a)
- adding session metrics observability to observability.py (#827) (eebd8ac)
- feat: create model flags enabled with 100% rollout by default (#828) (647947d)
- RHOAIENG-52084: Fix docs links (#826) (7699d21)
- feat(frontend): replace custom components with shadcn/ui equivalents (#778) (c66dbae)
- fix: update PostgreSQL securityContext for OpenShift SCC compliance (#823) (e40cecf)
- feat: add featureGated field to models, cleanup stale flags, sort and group flags in UI (#808) (c270847)
- chore: remove Open WebUI component (#818) (4981f6a)
- RHOAIENG-51548: fix: replace dev-* Makefile targets with local-* (#784) (75f9f66)
- feat: add CODEOWNERS file for maintainer approval requirements (#809) (e2b6af4)
- RHOAIENG-51600: Document where to find Vertex AI service account key (#782) (b486556)
- fix: add events read permission to project RBAC roles (#822) (e5794d4)
- [Amber] Fix: [Amber] delete "status" field from docs/internal/adr/template.md (#798) (e7d8c42)
- fix: fix Gemini runner — Vertex auth, system prompt, custom commands, feedback MCP (#803) (047314a)
- feat(platform-sdk): comprehensive Go SDK with multi-project support (#802) (33e8bc4)
- feat: unify model lists, add workspace overrides to runner type gates (#794) (a288b33)
- fix: correct API server deployment manifests for gRPC, health checks, and auth mock (#799) (546e254)
- fix: update runner_types_test.go to use file-based registry (#792) (ef8c5ea)
- fix: use correct image names in agent registry ConfigMap (#789) (68c2f88)
- feat: add Gemini CLI runner with polymorphic bridge and extensible registry (#788) (7d7221d)
- feat: generalize flag sync to support model flags + generic flags (#785) (9f67a0a)
- fix: Minimize old Claude review comments errors (#786) (2e6bd5b)
- feat: add automated model discovery with feature-flag-gated availability (#772) (4259578)
- fix: escape JSON in junit-summary custom_data, normalize YAML quoting (#783) (56a196e)
- chore: consolidate GitHub Actions workflows (26 → 15) (#781) (0a5f8f8)
- strip stale per-workflow docs from workflows README (#770) (77061aa)
- fix operator toolset version (#762) (d86ecab)
- Update edit link base URL in astro.config.mjs (#766) (6add19b)
- fix unleash patch (#767) (9d9b074)
- RHOAIENG-51481: switch pull_request_target to pull_request (#763) (f3d6cc6)
- build(deps): bump cryptography from 46.0.3 to 46.0.5 in /components/runners/claude-code-runner in the uv group across 1 directory (#614) (abb5401)
- build(deps): bump go.opentelemetry.io/otel/sdk from 1.33.0 to 1.40.0 in /components/operator in the go_modules group across 1 directory (#731) (32f68dc)
- build(deps): bump the npm_and_yarn group across 1 directory with 1 update (#760) (e7b11ed)
- feat(runner): add fixed workspace paths to system prompt (#757) (bd3a1e2)
- RHOAIENG-50405: Fix/gce metadata timeout kind (#660) (44fb885)
- fix(ambient-api-server): rename Go module path to match GitHub org (#765) (e8f0c0a)
- feat(api): gRPC and API fixes (#748) (056d8de)
- Revert "[Amber] Fix: [Amber] resolve security/dependabot issues" (#761) (e14d0de)
- feat(runner): add workflow context to Langfuse traces (#726) (56309e6)
- Optimize test-local-dev workflow to reduce CI time (#736) (3f19384)
- [Amber] Fix: [Amber] resolve security/dependabot issues (#742) (ed6e7a9)
- fix: add retry logic to MinIO init to prevent silent bucket creation failures (#716) (9153aac)
- [Amber] Fix: [Amber] increase upload file size limit (#751) (67d9c9a)
- extracts amber.review from github workflow for reuse (#707) (f271971)
- [Amber] Fix: [Amber] artifact column (#738) (706eb3c)
- Revert "Added workflow dispatch trigger" (#743) (f112478)
- Added workflow dispatch trigger (ed18288)
- fix: compact jq output for GITHUB_OUTPUT compatibility (#735) (18b1585)
- fix(runner): enable CLAUDE.md discovery from additional directories (#734) (9eecc37)
Full Changelog: v0.0.29...v0.0.30
Release v0.0.29
Release v0.0.29
Changes since v0.0.28
- fix: add server-side timestamps, show run errors in chat (#730) (406ee34)
- chore: update favicon across frontend and docs (f024821)
- fix(docs): add favicon from frontend (2960e13)
- fix(docs): convert absolute links to relative for base path compatibility (1165631)
- fix: handle oversized tool call results gracefully (#727) (b2d59ea)
- fix(docs): add /platform/ base path for GitHub Pages (f5ce625)
- docs: add architecture documentation and update components overview (9e0f404)
- fix(docs): remove base path, use root (0c83e75)
- docs: update internal documentation paths and add new ADRs (b30d52c)
- fix(docs): add base path for GitHub Pages deployment (595bc94)
- docs: migrate from MkDocs to Astro Starlight with user-focused content (541ad68)
- fix: refresh credentials every run and pass Google refresh token through (#719) (fd15268)
- fix(deps): bump go_modules security dependencies with lint fixes (#688) (f1a0748)
- [Amber] Fix: Feature: Input history autocomplete for modal form fields (#696) (548393c)
- Add gRPC support for all Kinds (#699) (0d8c7e3)
- feat: add Access Keys to workspace sidebar with configurable token lifetime (#720) (c3571dc)
- feat: Adds Ambient CLI (#703) (5233e4c)
- [Amber] Fix: Prevent session creation when API keys are not configured (#627) (250b037)
- [Amber] Fix: [Amber] export chat misses initial prompt (#715) (08ffa43)
- fix(frontend): forward Authorization header for kind local dev, improve kind docs (#724) (4a18c64)
- feat: show optimistic clone/remove status in Context accordion (#713) (a18f9d0)
- fix: timestamps changing (#693) (4b6d8a6)
- fix: use ambient_code quay namespace in kind overlay (#685) (e400ea3)
- fix: run ambient-api-server-db as postgres user (UID 999) (#683) (ed1aec2)
- [Amber] Fix: [Amber] Go is missing in the Claude Code runner (#616) (1676e15)
- feat: harden PR merge review with workflow and milestone management (#722) (a42f59e)
- feat: adds ambient-sdk w/ python,go,typescript sdks (#677) (b50d2b2)
- fix: move OpenShift Route out of kustomize base (#686) (f2dbcca)
- chore: remove root-level cruft and harden .gitignore (#680) (e1149d1)
- feat: add CI failure resolver workflow (#689) (702cf50)
Full Changelog: v0.0.28...v0.0.29
Release v0.0.28
Release v0.0.28
Changes since v0.0.27
- feat: enhance workflow startup prompt handling (#690) (0ff6aeb)
- fix: restore retry parameters in connectToRunner for runner startup (#684) (4dd6361)
- Update ambient-action version in workflow (961458f)
- fix: sanitize shell-special characters in feedback loop prompt (#682) (d350c78)
- refactor: use ambient-action in feedback loop via matrix strategy (#681) (6688f3a)
Full Changelog: v0.0.27...v0.0.28
Release v0.0.27
Release v0.0.27
Changes since v0.0.26
- feat: add Unleash env vars to deployments and wire feature flags UI (#676) (68e9882)
- feat: add pre-commit framework with all linters (#672) (0a8a900)
- [Amber] Fix: ChatInputBox: Persist draft messages across page navigation (#648) (ab59c22)
- fix(backend): return 401 for expired tokens in ValidateProjectContext (#599) (ecbd9cd)
- Improve Jira integration UX with smart field pre-population (#647) (f66c411)
- docs: add Unleash feature flags documentation and deployment scripts (#653) (a1e24b6)
- fix: remove deprecated interactive session flag across full stack (#674) (9063a6f)
- fix: remove over-engineered AGENTS.md symlink CI test (#675) (bc67f16)
- feat: render streamed thinking events in session UI (#673) (ea05467)
Full Changelog: v0.0.26...v0.0.27
Release v0.0.26
Release v0.0.26
Changes since v0.0.25
- feat: feedback loop improvements and branch handling fixes (#671) (cee9e92)
- fix(mcp): use wildcard syntax for MCP tool permissions (#668) (1053920)
- feat: adds ambient-api-server (#637) (7f883fe)
- feat: Add resizable and collapsible left panel to workspace page (#631) (df54839)
- Shrinks CLAUDE.md after applying ambient claude.md generator (#643) (9584036)
- feat: add shared PostgreSQL deployment for platform services (#659) (82b9f98)
- fix: kind cleanup fails when cluster created with different container engine (#666) (6b0521f)
- fix: replace DAC_READ_SEARCH with RunAsUser for OpenShift SCC compatibility (#658) (967a6d9)
- feat: auto-stop idle sessions and preserve git repo state across restarts (#651) (7d442a7)
- feat: add capabilities endpoint and enhance AGUI event handling (#613) (e4250c7)
- fix: disable OTel metrics export when no collector is configured (#644) (df3fd14)
- docs: add ADR-0006 for Unleash feature flag management (#652) (1880c62)
- feat: add Unleash feature flag integration to backend (#654) (e12fddd)
- feat: add Unleash feature flag integration to frontend (#655) (f8dbcbc)
Full Changelog: v0.0.25...v0.0.26
Release v0.0.25
Release v0.0.25
Changes since v0.0.24
- feat: add Export Chat (Markdown / PDF) to session kebab menu (#625) (c6a68c0)
- feat: chatbox component extraction with Cypress demo (#633) (253af3f)
- fix: map Opus 4.6 to @default for Vertex AI (#611) (85524dd)
- fix: improve dev-cluster skill with engine detection and fast inner-loop (#630) (9130b00)
- Add dev-cluster skill for managing development clusters (#622) (9c541e3)
- fix: use full UBI9 nodejs image for frontend build stage (#628) (740f8db)
Full Changelog: v0.0.24...v0.0.25
Release v0.0.24
Release v0.0.24
Changes since v0.0.23
- fix: surface pod scheduling failures in session status conditions (#619) (0851aba)
- fix: derive git identity from GitHub/GitLab credentials at runtime (#617) (ad3bc47)
- fix: increase minio resources and relax health probes (#610) (e9f3d45)
- fix: GitHub integration not showing as connected after App install (#608) (7d80d2f)
- fix: public-api Dockerfile Go version + add to push-all (#596) (d97b9a9)
- Revert "fix(ci): add workflows:write permission to amber-issue-handler (#592)" (#594) (6945225)
- build(deps): bump the uv group across 1 directory with 2 updates (#566) (822ea1a)
- ci(deps): bump actions/checkout from 4 to 6 (#573) (a8ac664)
- ci(deps): bump actions/setup-node from 4 to 6 (#572) (b23be56)
- fix(ci): add workflows:write permission to amber-issue-handler (#592) (3c33b24)
- chore: update Kind node image from v1.28.0 to v1.35.0 (#590) (1edccc0)
- [Amber] Fix: E2E: sessions.cy.ts fails looking for 'MCP Server Status' content (#588) (d0542de)
- [Amber] Fix: E2E: sessions.cy.ts agent interaction test fails on invisible textarea (#589) (48e14b0)
Full Changelog: v0.0.23...v0.0.24
Release v0.0.23
Release v0.0.23
Changes since v0.0.22
- Revert "[Amber] Fix: [Amber Refactor] Update the Start spec-kit workf… (#584) (eeb88aa)
- UI Polish: Fix cursor hover, context overflow, and trailing slash handling (#551) (327e9cd)
- Bug RHOAIENG-39116: Remove nested accordion appearance in file explorer (#538) (39eaed8)
- fix: Remove duplicate End Session button - RHOAIENG-41580 (#537) (6b7df25)
- Documentation fix for local kind development (#571) (30424e6)
- chore: apply black/isort formatting and Next.js config updates (#582) (a3e4d40)
- Bug RHOAIENG-46523: Allow colon in RBAC subject names (system:authenticated) (#543) (cd40602)
- Story RHOAIENG-45393: Add left panel hide and resize capabilities (#544) (4db9f9f)
- [Amber] Fix: [Amber Refactor] Update the Start spec-kit workflow's welcome greeting and subsequent command suggestions with proper nomenclature (#524) (1d0d7e1)
- feat: refactor runner into modules + add rubric evaluation MCP tool (#583) (567aa3c)
- Feature: Add Public API gateway service (#557) (#558) (dee5f79)
- Improve session integration status messages and instructions (#560) (822515a)
- feat: add Claude Opus 4.6 model support (#581) (b72e77f)
- fix: allow periods in GitLab token validation (#580) (cbddc77)
Full Changelog: v0.0.22...v0.0.23
Release v0.0.22
Release v0.0.22
Changes since v0.0.21
- Fix: Disable integration credential validation and add nil checks (#579) (9493618)
- Bug RHOAIENG-39096: Fix race condition when deleting projects quickly (#546) (51f4297)
- feat(workflow): enhance Playwright MCP testing configuration and prompt (fea1fee)
- refactor(workflow): update Playwright MCP commands for clarity and consistency (63d31d0)
- refactor(workflow): simplify Playwright MCP configuration and testing steps (893b8f1)
- feat(workflow): enhance Playwright MCP testing setup (1aba936)
- refactor(workflow): streamline test prompt for Claude live testing (6db8652)
- fix(workflow): update test prompt generation for Claude live testing (04d881d)
- feat(testing): add Claude + Playwright MCP live testing workflow (#578) (3d3c86b)
- fix(e2e): simplify E2E workflow to trigger only on safe-to-test label (#576) (e050c32)
- feat: Add setup script for Vertex AI on kind clusters (#555) (37cc894)
- fix(e2e): Pass ANTHROPIC_API_KEY to Cypress with correct prefix (#574) (05ec497)
Full Changelog: v0.0.21...v0.0.22
Release v0.0.21
Release v0.0.21
Changes since v0.0.20
- fix: Post-merge fixes for PRs #562 and #568 (#569) (cff6c7d)
- fix: message timestamps not being accurate (#521) (6733c5c)
- feat: Runtime credential fetching for GitHub PAT, GitLab, and Jira (#568) (312471a)
- fix(google-mcp): Fix Google Workspace MCP authentication and connection [RHOAIENG-46519] (#562) (fe33925)
Full Changelog: v0.0.20...v0.0.21