Skip to content

Releases: ambient-code/platform

Release v0.2.0

10 Apr 20:28
5e5f584

Choose a tag to compare

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)

angaduom (1)

  • Fix hover card covering delete button in sessions sidebar (#1246) (9c0bbeb)

Matt Knop (1)

Martin Prpič (1)

  • Migrate LDAP integration from legacy to IPA (#973) (b130dc8)

Michael Skarbek (1)

  • chore(deps): bump google.golang.org/grpc to v1.79.3 (#1074) (17161ac)

Patrick Martin (1)

  • feat(frontend): show workspace name in sidebar (#1150) (95c1703)

Vishali Kamenani (1)

  • Preserve scroll position when switching between chat and file tabs (#1125) (32faa39)

Full Changelog: v0.1.4...v0.2.0

Release v0.1.4

03 Apr 17:42
440f5b9

Choose a tag to compare

Release v0.1.4

Changes since v0.1.3

Gage Krumbach (1)

  • fix: increase minio PVC to 2Ti to match UAT (#1196) (440f5b9)

Full Changelog: v0.1.3...v0.1.4

Release v0.1.3

03 Apr 17:10
d9106f3

Choose a tag to compare

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)

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)

  • Adding RHOAI MLflow component into the cluster (#1166) (bb23a92)

Patrick Martin (1)

  • fix: add OC_USER and OC_EMAIL to dev-env .env.local (#1151) (26687af)

Christian Vogt (1)

  • fix(frontend): thread branch and autoPush through new session repo flow (#1169) (c0270d8)

Timothy S. Williams (1)

  • feat(frontend): add scheduled session editing UI (#1106) (072f1a1)

Rahul Shetty (1)

  • fix(grafana): Resolve issue with add-grafana make command & add new K8s dashboard (#1018) (28cd90b)

Mark Turansky (1)

  • chore(ci): sync alpha branch from main on every push (#1089) (f81b269)

Full Changelog: v0.1.2...v0.1.3

Release v0.1.2

27 Mar 14:43
f1f5bb1

Choose a tag to compare

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)

  • feat(backend): filter disabled workflows from OOTB listing (#1054) (f73f1d2)

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

26 Mar 23:19
adc3403

Choose a tag to compare

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)

Sidney Glinton (1)

Chris Hambridge (1)

  • feat(operator): add LimitRange defaults for Cluster Autoscaler bin-packing (#1040) (bccd8c7)

Full Changelog: v0.1.0...v0.1.1

Release v0.1.0

25 Mar 20:57
b017c2d

Choose a tag to compare

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)

  • docs: fix technical inaccuracies and add undocumented feature coverage (#932) (f715e39)

Ken Dreyer (1)

  • fix(manifests): use Always imagePullPolicy for ambient-api-server (#1033) (fdb74cb)

Full Changelog: v0.0.35...v0.1.0

Release v0.0.35

25 Mar 01:58
0467664

Choose a tag to compare

Release v0.0.35

Changes since v0.0.34

  • fix(manifests): match minio PVC storage to cluster value (#1017) (0467664)

Full Changelog: v0.0.34...v0.0.35

Release v0.0.34

25 Mar 00:31
de50276

Choose a tag to compare

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

20 Mar 22:37
7af078a

Choose a tag to compare

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

16 Mar 14:46
8d999e6

Choose a tag to compare

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