Skip to content

Releases: 514-labs/moosestack

v0.6.526-ci-1-gfa02c9d38

25 Apr 11:04
fa02c9d

Choose a tag to compare

fix: fail closed on rename prompt bridge errors

Co-authored-by: Nicolas Joseph <nicolas@nicolasjoseph.com>

v0.6.526

25 Apr 01:44
23b7ef0

Choose a tag to compare

first prod mode e2e test (#3983)

<!-- CURSOR_SUMMARY -->
> [!NOTE]
> **Medium Risk**
> Medium risk because it changes Docker image build logic in
`docker_packager` (switching between release downloads and local-binary
injection/build paths) and adds a new CI job that exercises Docker
builds, which could affect packaging behavior and CI stability.
> 
> **Overview**
> Adds a new **Prod Docker mode** E2E test that builds a template app
with `moose build --docker`, brings up required infra via a new
`docker-compose.prod-test.yml`, and asserts `/health` is reachable; CI
now runs this via a new `test-e2e-prod-docker` workflow job.
> 
> Updates the Docker packaging flow to support **local-dev Docker
builds**: introduces `MOOSE_DOCKER_LOCAL_BUILD`/`CLI_VERSION==0.0.1`
detection, injects a local `moose-cli` into the Docker build context and
Dockerfile (replacing the download step), uses `moose` instead of `npx
moose` for `check` in that mode, and adds a `DockerClient.build_local()`
path that uses `docker build` instead of `buildx` cross-builds.
> 
> Relaxes the TypeScript `moose-lib` version check to allow local dev
`0.0.x` library versions without failing CI/runtime.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
b7971fdf630f2d16f2946eeef54f13e90316baf4. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

v0.6.525-ci-14-gb7971fdf6

25 Apr 01:08
b7971fd

Choose a tag to compare

Merge branch 'main' into e2e-prod-smoke-test

v0.6.525

24 Apr 13:32
3bbc774

Choose a tag to compare

allow agent prompt responses to use mcp tool calls (#3905)

<!-- CURSOR_SUMMARY -->
> [!NOTE]
> **Medium Risk**
> Changes core dev/migration confirmation gates and watcher execution
flow, plus adds HTTP request gating during initial infra setup, which
could affect startup behavior and prompt handling if edge cases exist.
> 
> **Overview**
> Adds **agent-driven prompt handling** across `moose dev` and `moose
generate migration` via a new `--agent` flag (and `MOOSE_AGENT`).
Confirmation prompts (rename/destructive/version bumps) can now be
answered through a new MCP tool, `respond_to_prompt`, backed by a shared
`PromptBridge` and (for one-shot commands) a lightweight standalone MCP
server.
> 
> Refactors dev-mode infrastructure updates by centralizing the **plan →
validate → confirm → execute → persist** pipeline into
`cli/plan_pass.rs` and reusing it in both the file watcher and TS
compilation watcher; initial infra processing is deferred/handled
explicitly so MCP is available for agent prompts.
> 
> Tightens startup behavior in the local webserver by **gating
data-plane endpoints with 503** until the initial plan pass completes
(while allowing health/readiness and `/mcp`), and delays “server
started/routes” messaging until infra is ready. Docs updated to describe
`--agent` usage.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
5ec45ab48b37d370ba28d448219e828034bee2f5. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

v0.6.524-ci-8-g9689a5770

24 Apr 17:37

Choose a tag to compare

fix: don't mask user field in dict credential masking — usernames are…

v0.6.524-ci-7-gdb09ad5d8

24 Apr 13:01

Choose a tag to compare

fix: mask user fields in mask_dict_credentials for ClickHouse/MySQL/P…

v0.6.524-ci-1-gf544f329f

24 Apr 11:17
f544f32

Choose a tag to compare

fix(cli): keep supervised processes retrying after rapid failures

Co-authored-by: Nicolas Joseph <nicolas@nicolasjoseph.com>

v0.6.524-ci-1-gf4786f50b

24 Apr 00:41

Choose a tag to compare

ENG-2894: kafka observability

adds observability metrics to the local /metrics endpoint. includes:
 > moose_kafka_client_gauge{purpose}
 > moose_function_worker_restarts_total{reason}
 > moose_function_process_diff_updated_total{reason}

v0.6.523-ci-30-g5ec45ab48

24 Apr 12:20

Choose a tag to compare

v0.6.523-ci-29-g59a34fbca

24 Apr 12:09

Choose a tag to compare