Releases: 514-labs/moosestack
Releases · 514-labs/moosestack
v0.6.526-ci-1-gfa02c9d38
fix: fail closed on rename prompt bridge errors Co-authored-by: Nicolas Joseph <nicolas@nicolasjoseph.com>
v0.6.526
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
Merge branch 'main' into e2e-prod-smoke-test
v0.6.525
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
fix: don't mask user field in dict credential masking — usernames are…
v0.6.524-ci-7-gdb09ad5d8
fix: mask user fields in mask_dict_credentials for ClickHouse/MySQL/P…
v0.6.524-ci-1-gf544f329f
fix(cli): keep supervised processes retrying after rapid failures Co-authored-by: Nicolas Joseph <nicolas@nicolasjoseph.com>
v0.6.524-ci-1-gf4786f50b
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
import
v0.6.523-ci-29-g59a34fbca
clean up