Releases: ambient-code/platform
Releases · ambient-code/platform
Release v0.1.2
Release v0.1.2
Changes since v0.1.1
github-actions[bot] (3)
- [Amber] Fix: Bug: File upload rejects WinZip archives due to strict Content-Type MIME validation (#1053) (f1f5bb1)
- [Amber] Fix: Bug: Custom workflows default to workflows/default as the path when no path is specified breaking user expectations (#1048) (2b5b2aa)
- [Amber] Fix: fix(runner): mid-run GITHUB_TOKEN refresh via MCP tool does not reach CLI subprocess (#1068) (a126200)
dependabot[bot] (2)
- ci(deps): bump docker/build-push-action from 6 to 7 (#995) (2bf8d2f)
- ci(deps): bump dorny/paths-filter from 3 to 4 (#994) (60f96a0)
Jeremy Eder (1)
Bob Gregor (1)
- fix(frontend): New Session Context: Keyup/KeyDown event listeners, fix repo "badge X" does not work (#1072) (eedc650)
Full Changelog: v0.1.1...v0.1.2
Release v0.1.1
Release v0.1.1
Changes since v0.1.0
Gage Krumbach (6)
- feat(runner): add secret redaction middleware for AG-UI events (#1041) (adc3403)
- chore: increase MinIO PVC storage to 500Gi (#1064) (b378c05)
- feat: surface background task visibility across full stack (#1029) (03f9f1f)
- feat(frontend): sidebar session sorting, links, and action menu (#1063) (fdcf9d1)
- fix(runner,operator): improve session backup and resume reliability (#1057) (896aaa1)
- feat(runner): enable Gmail tools in Google Workspace MCP (#1060) (7158005)
github-actions[bot] (3)
- [Amber] Fix: Bug: BOT_TOKEN is failing to update inside session pod because it is injected via env var instead of file mount (#1050) (f62b4ca)
- [Amber] Fix: Refresh token MCP tool silently swallows auth failures and reports success (#1049) (52bcd7e)
- [Amber] Fix: Bug: Loading custom workflow from private GitHub repo downloads no files (#1015) (02b2a7d)
Jeremy Eder (2)
- fix(frontend): remove incorrect email pre-fill in Jira connection card (#1055) (6c85c7c)
- feat(frontend): add folder upload support (#1042) (9ca8168)
Dana Gutride (2)
- fix: Firefox session layout was clipping content (#1061) (ea31419)
- feat: Add gmail send scope (#1031) (ee88acc)
Sidney Glinton (1)
Chris Hambridge (1)
Full Changelog: v0.1.0...v0.1.1
Release v0.1.0
Release v0.1.0
Changes since v0.0.35
🎉 First-Time Contributors
- Aidan Reilly
Gage Krumbach (5)
- fix(runner): git credential helper for proper repo authentication (#1025) (797d7bf)
- fix(manifests): add minio resource limits for e2e and kind overlays (#1023) (05c33d3)
- fix(runner): use export endpoint for get_session_events to prevent freeze (#1019) (93b0fe4)
- fix(frontend): fix new session textarea overflow in Firefox (#1021) (913e415)
- fix(frontend): allow spaces in AskUserQuestion Other input (#1020) (9d3daa6)
Jeremy Eder (3)
- feat(ci): enhance release changelog with author grouping and first-time contributors (#1039) (b017c2d)
- deps(runner): bump anthropic 0.86.0, claude-agent-sdk 0.1.50 (#985) (c69a397)
- fix(runner): propagate userId to all Langfuse traces across async requests (#997) (9971336)
Aidan Reilly (1)
Ken Dreyer (1)
Full Changelog: v0.0.35...v0.1.0
Release v0.0.35
Release v0.0.34
Release v0.0.34
Changes since v0.0.33
- fix(frontend): resolve agent response buffering due to stale EventSou… (#991) (de50276)
- fix(frontend): export chat handles compacted MESSAGES_SNAPSHOT events (#1010) (b204abd)
- fix(frontend): binary file download corruption and incorrect file size display (#996) (5b584f8)
- fix(operator): increase runner pod memory limit from 4Gi to 8Gi (#1013) (2dd9b83)
- chore(ci): clarify SDK drift check is for Ambient SDK (#999) (6ef9f98)
- serve version from backend instead of frontend env var (#998) (7b6f4eb)
- fix(runner): improve ACP MCP tools (#1006) (26be0f9)
- chore(manifests): scale up frontend replicas and backend/minio resource limits (#1008) (b331da1)
- fix(operator): remove per-session monitorPod goroutines to fix memory leak (#1004) (76558b4)
- fix: use per-message credentials in shared sessions (#989) (0d78e86)
- Claude/daily sdk update action (#661) (86f82e6)
- fix(backend): resolve issue with concurrent agent-session creation (#986) (de009dc)
- Enhance Bugfix Workflow tutorial with detailed phases (#977) (64f168f)
- Add changelog feature to ACP menu (#978) (8475f53)
- fix(backend): inherit parent userContext in child sessions (#988) (6b21778)
Full Changelog: v0.0.33...v0.0.34
Release v0.0.33
Release v0.0.33
Changes since v0.0.32
- fix(backend): snapshot compaction for AGUI events to prevent OOM (#914) (7af078a)
- Revert "feat: ambient control plane with gRPC runner integration" (#980) (8742de7)
- fix: migrate Dockerfile from Docker to Quay Fedora (#924) (5414a30)
- docs: add feature flag fail-modes reference and consolidate ADRs (#832) (76918e0)
- feat: ambient control plane with gRPC runner integration (#975) (3bce2e6)
- feat: improve session sharing transparency and multi-user UX (#972) (cdf2f6f)
- feat(runner): add backend API tools for session management (#965) (8c963b7)
- feat(frontend): enhance file viewer with rich content support and AG-UI tools (#967) (1d563b5)
- fix(frontend): add live file updates and refresh button to file viewer (#966) (a2c9047)
- fix(frontend): fetch models from API instead of using hardcoded lists (#962) (05b6f6f)
- fix: send workflow startupPrompt independently of user initial prompt (#969) (5c29337)
- fix(backend): increase AG-UI event buffer size from 1MB to 10MB (#964) (1af6d3a)
- feat(api-server): session messages, agents, roles, RBAC, and new resource plugins (#866) (9d9d9b7)
- feat: full-page scheduled session creation (#931) (f8ac621)
- fix(RHOAIENG-52949): scope session listing by X-Ambient-Project header (#895) (f74e275)
- fix: validate GitLab connectivity before saving integration (#916) (86ed296)
- fix(backend): inject userContext into scheduled session templates (#954) (4117eb6)
- ci(deps): bump actions/setup-go from 5 to 6 (#936) (163d0f3)
- ci(deps): bump actions/cache from 4 to 5 (#774) (f172b30)
- ci(deps): bump actions/setup-python from 5 to 6 (#773) (bb73883)
- mergify: remove coderabbit comment requirement (#941) (577905a)
- fix: migrate openapi Dockerfile from Docker to UBI (#947) (d2174f1)
- feat(RHOAIENG-50753): add LDAP user and group autocomplete for workspace sharing (#805) (44d7e11)
- fix: migrate Dockerfile from Docker to UBI image (#923) (a1ced4a)
- fix(frontend): migrate dev Dockerfile from Docker to UBI image (#946) (b714979)
- refactor(manifests): extract shared patches into Kustomize Components (#933) (c541bd9)
- fix: migrate dev Dockerfile from Docker to UBI (#925) (2389f05)
- chore: update model manifest (#911) (151b9e1)
- fix(frontend): fix duplicated path segments in workspace file viewer (#945) (d0f6266)
- Restore .specify directory (#944) (f108a1e)
- feat(frontend): redesign session detail page — remove sidebar, add explorer panel and shared layout (#939) (6a487e0)
- fix: flaky "element detached from DOM" in sessions test (#929) (da4285c)
- fix(frontend): update Jira API token helper link (#930) (6954e1e)
- fix(frontend): handle simple question format in AskUserQuestion HITL UI (#927) (c18ddbb)
- ci: use native ARM64 runners instead of QEMU for multi-arch builds (#842) (a82a9ee)
Full Changelog: v0.0.32...v0.0.33
Release v0.0.32
Release v0.0.32
Changes since v0.0.31
- fix(frontend): change Jira connection label from Username to Email (#926) (8d999e6)
- fix(runner): use Jira Cloud auth for mcp-atlassian MCP server (#922) (f6a5543)
- fix(backend): fix ExtractServiceAccountFromAuth unit test (#910) (f1314eb)
- fix(ci): scope model-discovery PR to only include models.json (#913) (4c40817)
Full Changelog: v0.0.31...v0.0.32
Release v0.0.31
Release v0.0.31
Changes since v0.0.30
- fix: remove stale sections from manifests README (#906) (dd0bc67)
- RHOAIENG-51372: document preprod self-hosted runner in workflows README (#771) (0bebef3)
- feat: add Gemini model discovery to model-discovery script (#811) (d776f4c)
- fix(frontend): remove unused WelcomeExperience variables and stale eslint-disable (52b5efb)
- feat(frontend): workflow picker in create modal + fix refresh bug (#902) (ecd3419)
- fix(backend): API keys access user integrations via SA annotation (#901) (f00505a)
- feat: human-in-the-loop support with AskUserQuestion (#897) (8aff923)
- fix(runner): preserve chat context when repo added mid-session (#894) (2f0b13d)
- fix(runner): prevent Gemini CLI exit 42 on workflow add (#893) (7c84b25)
- fix(runner): add timestamps to Gemini CLI messages in UI (#892) (12ad547)
- fix(frontend): interleave thinking messages correctly in snapshots (#891) (310e369)
- fix(backend): stream event logs to prevent OOMKill (#890) (e0644f2)
- fix(backend,runner): track GitHub App token expiry for proactive refresh (#889) (10961da)
- fix: rm jira mcp card from screen (#904) (020d31d)
- drop minikube support (#900) (1dee9f8)
- feat(frontend): add display names to page titles (#861) (24980cb)
- Revert "feat: human-in-the-loop support with AskUserQuestion" (#896) (373db39)
- ci(mergify): require 2 approvals for large PRs (#888) (538ccbd)
- feat: human-in-the-loop support with AskUserQuestion (#871) (43a5d7d)
- feat(mcp): Add context7 and deepwiki MCP support (#856) (554fba7)
- ci(deps): bump actions/download-artifact from 4 to 8 (#776) (568fb74)
- RHOAIENG-48052: Scheduled sessions (#864) (8420727)
- fix(backend): eliminate race condition in feature flag override writes (#839) (3f8f78b)
- fix(runner): make RunnerContext.get_env() read live from os.environ (#885) (1ed7618)
- fix: kind image loading with podman/Vertex (#877) (f4c5cb5)
- fix(sdk): sync generator templates with hand-edited SDK output (#884) (744c0d4)
- test "kustomize build" for overlays before merge (#841) (ac84355)
- perf(frontend): message windowing + stable keys in MessagesTab (#819) (4a73e9c)
- mergify: add coderabbit, remove amber-review (#881) (8d50ead)
- fix: set explicit model in CI workflows (#879) (0369c87)
- fix: use valid model ID for default LLM settings (#876) (3ee06fd)
- mergify: automate queueing (#872) (42f7927)
- feat: add review queue and PR fixer GitHub Actions (#874) (44a12da)
- feat(cli): add SDK-based session watch implementation (#804) (cd0a4a9)
- fix(RHOAIENG-52390): add kubectl context safety check (#859) (9e7a2cd)
- fix(ci): add ambient-api-server to deploy-to-openshift workflow (#867) (5d96404)
- fix(e2e): wait for Unleash before running tests (#869) (f981ed3)
- Add Mergify config for automated merge queue (#860) (07d50e5)
- fix(api-server): complete TLS enablement and upgrade to rh-trex-ai v0.0.19 (#843) (137f0f5)
- fix(manifests): prevent RWO PVC multi-attach errors during backend ro… (#853) (3f669f9)
- fix: patch agent registry for local images during kind-up (#857) (e1478ab)
- Remove example configuration for KIND_HOST (186f964)
- feat: multi-worktree kind cluster support with remote host (#851) (374f50b)
- docs: add OpenShift cluster deployment guide (#844) (100d16c)
- feat: add comprehensive test coverage (unit + E2E) with mock SDK client (#834) (87cc71a)
Full Changelog: v0.0.30...v0.0.31
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