Skip to content

Releases: ambient-code/platform

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

Release v0.0.31

13 Mar 13:40
dd0bc67

Choose a tag to compare

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

06 Mar 21:07
9180a41

Choose a tag to compare

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

28 Feb 05:29
406ee34

Choose a tag to compare

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