Releases: ambient-code/platform
Releases · ambient-code/platform
Release v0.2.0
Release v0.2.0
Changes since v0.1.4
🎉 First-Time Contributors
- Matt Knop
- Vishali Kamenani
- ambient-code[bot]
- angaduom
ambient-code[bot] (15)
- feat: add org.opencontainers.image.revision OCI label to all container images (#1270) (4137eed)
- fix: resolve stale Amber Session check runs stuck in_progress (#1255) (2da4ada)
- fix: update public-api Dockerfile Go version from 1.24 to 1.25 (#1279) (0c5a8e2)
- fix: improve amber-issue-handler UX (eyes reaction, comments, session links) (#1268) (0f68aa9)
- fix: remove --insecure-skip-tls-verify from CI oc login commands (#1272) (45ff21f)
- fix: change default model for new sessions to sonnet-4.6 (#1265) (c2fb97a)
- fix: align ambient-runner Dockerfile build context with other components (#1260) (d5555f7)
- feat: custom MCP server configuration per session and project (#1251) (09cf5f1)
- fix(docs): update GitHub Action docs to match ambient-action v0.0.5 (#1233) (1f254b2)
- fix: return error when ValidateJiraToken receives malformed URL (#1186) (68d8306)
- fix(runner): update GITHUB_TOKEN for gh CLI after credential refresh (#1185) (865dd9d)
- docs: update local-* target references to kind-* equivalents (#1184) (85ef723)
- fix: enable CodeRabbit auto-review on alpha branch (#1235) (0c95b38)
- fix(docs): pin zod to v3 to fix docs build (#1223) (f2ca496)
- fix: display UTC and local timezone in Scheduled Sessions UI (#1195) (f7efeef)
Gage Krumbach (11)
- feat: improve Slack notification formatting + read issue comments (#1238) (e341b83)
- feat: live model switching for running sessions (#1239) (07d6126)
- feat: review queue as readiness gate with Slack notifications (#1240) (c994ec5)
- fix: read issue comments for full context (#1237) (1d94340)
- fix: RHOAI MLflow deploy - channel mismatch and auto-create DB secret (#1228) (33be9af)
- feat: Slack notification on PR creation (#1227) (bcd258c)
- feat: post check runs on PRs with Amber session link (#1201) (70171b4)
- feat: add Gmail scopes and bump workspace-mcp to 1.17.1 (#1202) (005806f)
- Reduce Google Workspace MCP OAuth scopes using granular permissions (#1198) (7270194)
- chore: bump ambient-action to v0.0.5 (#1197) (cc9ad31)
- feat: amber GHA — stop-on-run-finished, prompt split, security fixes (#1193) (013f33f)
Jeremy Eder (4)
- fix(operator): add mlflow.kubeflow.org RBAC to operator ClusterRole (#1286) (5e5f584)
- fix(deps): resolve 13 Dependabot security alerts (#1284) (2389565)
- feat(ci): auto-generate loading tips from release metadata (#1044) (5768e12)
- fix: improve frontend mobile responsiveness (30666a6)
Sidney Glinton (3)
- CI: Support for pull-reviews video (#949) (0b84775)
- Deployment for Observability Dashboard (#1261) (519f9e4)
- perf: add SSAR cache, event log tail reads, and agent status cache (#1026) (ffe4a21)
dependabot[bot] (3)
- chore(deps): bump the go_modules group across 2 directories with 2 updates (#1256) (02d3d96)
- chore(deps): bump vite from 6.4.1 to 6.4.2 in /docs in the npm_and_yarn group across 1 directory (#1230) (ab7307a)
- chore(deps): bump vite from 7.3.1 to 7.3.2 in /components/frontend in the npm_and_yarn group across 1 directory (#1229) (97ab8c0)
Edson Tirelli (2)
- fix(runner): framework-agnostic observability naming + MLflow trace IDs (#1283) (3dd8436)
- feat(runner): optional MLflow tracing parallel to Langfuse (#1263) (81c601f)
Ken Dreyer (2)
- mount trusted CA bundle in runner pods (#1258) (a1ebe4a)
- document how to mount a custom CA bundle (#1250) (dc1f42e)
angaduom (1)
Matt Knop (1)
Martin Prpič (1)
Michael Skarbek (1)
Patrick Martin (1)
Vishali Kamenani (1)
Full Changelog: v0.1.4...v0.2.0
Release v0.1.4
Release v0.1.3
Release v0.1.3
Changes since v0.1.2
🎉 First-Time Contributors
- Edson Tirelli
- Patrick Martin
- Timothy S. Williams
Gage Krumbach (20)
- feat: add stopOnRunFinished CRD field + improve activity tracking (#1192) (5c54225)
- feat: consolidate Amber Handler — single workflow for all AI automation (#1180) (f56fb3c)
- fix: wait for DSC v2 API and add DB migration for MLflow deploy (#1188) (7d9f8c7)
- fix: wait for DataScienceCluster CRD before applying DSC (#1187) (2118509)
- feat: split triage and pr-fixer into separate GHA workflows (#1177) (54b5803)
- fix: route scheduled follow-up prompts through backend AG-UI proxy (#1161) (703a6f5)
- fix: restore OPERATOR_IMAGE valueFrom in backend manifest (#1160) (30c45e9)
- fix: remove OPERATOR_IMAGE from manifest to avoid deploy failure (#1159) (7fc332f)
- fix: use root path for runner AG-UI endpoint in trigger (#1158) (1421371)
- fix: correct backend deployment name in CI workflows (#1156) (b6bffdb)
- fix: inject BOT_TOKEN into runner container for INITIAL_PROMPT auth (#1153) (8a73621)
- fix: use SHA tags everywhere in CI, remove detect-changes (#1147) (05baf7c)
- feat: add jira-write feature flag for per-workspace Jira write access (#1138) (4b12c81)
- feat: add reuse last session option for scheduled sessions (#1136) (497f938)
- fix: scheduled sessions fail due to Service name exceeding 63-char K8s limit (#1129) (3ac925a)
- Revert "spec: skills and workflows — discovery, installation, and usage" (#1119) (65e454c)
- spec: skills and workflows — discovery, installation, and usage (#1117) (06993c5)
- fix: disable MinIO bucket versioning to prevent unbounded storage growth (#1099) (595d790)
- ci: push PR images to Quay and tag full stack for deployment (#1077) (c18c02c)
- ci: push PR images to Quay for pre-merge testing (#1076) (208e4e2)
Jeremy Eder (14)
- feat(runner): upgrade to UBI 10, add glab CLI, pin versions, add freshness workflow (#1091) (8188e53)
- feat: add unleash-flag skill for feature flag workflow (#1176) (86c8957)
- feat: add stale issue workflow (#1170) (4b928a0)
- fix(runner): restore tool error reporting on ToolCallEndEvent (#1100) (0af8f62)
- chore(ci): consolidate GHA workflows and reserve SDK bumps for dedica… (#1142) (095990c)
- fix(deps): address Dependabot security alerts (#1165) (159fdb8)
- feat: add /pr-fixer skill for triggering PR fixer workflow (#1144) (b28fb27)
- feat: automated SDK version bump workflow with feature analysis (#987) (9c11bc8)
- fix: cap access key token lifetime at 1 year, remove never-expire (#1141) (f50505a)
- Rename sdk-drift-check.yml to ambient-sdk-drift-check.yml (#1140) (e4021d2)
- chore: add CodeRabbit configuration for automated PR reviews (#1066) (f9dc970)
- fix: add Token Lifetime selector to Access Keys page (#1084) (77ace72)
- docs: improve dev-cluster skill with Vertex AI, Unleash, and troubleshooting (#1108) (d1117d8)
- fix: resolve Docker image prefix mismatch for kind-local deploys (#1105) (3722575)
dependabot[bot] (5)
- chore(deps): bump the npm_and_yarn group across 3 directories with 11 updates (#1155) (2c4b10d)
- chore(deps-dev): bump dompurify from 3.3.1 to 3.3.3 in /docs in the npm_and_yarn group across 1 directory (#1087) (8ac0f85)
- chore(deps): bump cryptography from 46.0.5 to 46.0.6 in /components/runners/ambient-runner in the uv group across 1 directory (#1086) (2ac0cf4)
- chore(deps): bump the npm_and_yarn group across 4 directories with 3 updates (#1069) (0b81397)
- ci(deps): bump actions/checkout from 4 to 6 (#993) (9ceb4ca)
github-actions[bot] (2)
- [Amber] Fix: [Amber Refactor] (#1112) (d9106f3)
- [Amber] Fix: [Amber] upgrade cypress dependency (#1164) (473dfda)
Bob Gregor (2)
- fix: eliminate broken pipe warnings in benchmark harness (#1148) (1a98e43)
- feat: Local DevEx: Component Hot Reloading, component benchmarks for warm/cold builds (#1095) (40a1e6c)
Ken Dreyer (2)
- remove minikube from Makefile (#1036) (2bc8e00)
- surface network errors from integration token validation (#1062) (48b7f09)
Edson Tirelli (1)
Patrick Martin (1)
Christian Vogt (1)
Timothy S. Williams (1)
Rahul Shetty (1)
Mark Turansky (1)
Full Changelog: v0.1.2...v0.1.3
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