Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 15 Feb 20:42
· 430 commits to main since this release

Changelog

Features

  • d4a8003 feat(cli): implement graceful shutdown for serve command
  • f4aee22 feat(cli): support positional args and visualize subgraph jumps
  • 8fbdaf8 feat(core): implement sub-graphs with directory-based IDs and jump_to syntax
  • 8e5335e feat(http): add /info and /health endpoints
  • 2fd5148 feat(http): implement sse endpoint for hot-reload
  • 52194ae feat(mcp): implement MCP server adapter and CLI command
  • f0ea181 feat: implement Side-Effect Protocol (Phase 1)
  • 2057357 feat: implement stateless http server, introspection and swagger ui

Bug Fixes

  • 4a8e6fb fix(mcp): add cors middleware for inspector
  • 91ed218 fix(mcp): use singular /message endpoint for SSE

Others

  • 7792244 chore(mcp): add catch-all debug handler
  • 07ef9b2 chore(mcp): enable debug logging
  • c05379f chore(mcp): sync server version with trellis core
  • b9c1ab9 chore(mcp): use fmt.Printf for middleware logs
  • fc98071 chore(tooling): add mcp check to makefile and relax markdownlint
  • 8c21ce4 docs(arch): add MCP to system diagram
  • 3d8fbf7 docs(http): document health/info endpoints and update arch
  • b01d543 docs(mcp): add mcp server guide and update technical docs
  • 2a234c3 docs(mcp): clarify debugging and add inspector-sse target
  • f898ff0 docs(mcp): refine guide and add inspector tooling
  • d485446 docs(mcp): sober review fixes (typos, cleanup, examples)
  • 365d5fc docs(openapi): add server variables for custom port support
  • 85b1419 docs(planning): update roadmap and add MCP backlog
  • ecd6678 refactor(http): replace fmt with structured slog
  • 9bda4fd refactor(http): switch to embedded openapi spec and modernize tooling
  • 97cc37e refactor(mcp): graceful shutdown, slog migration, and debug logging