All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
2.0.0 - 2026-05-01
Added
grove upto start Docker Compose and then rungrove dev.grove startto build and run the compiled binary.grove setupprompt for project name when omitted.- Interactive observability selection in
grove setup(Jaeger, Prometheus, Grafana, Loki, Promtail). - Automatic
.env.exampleupdates forOTEL_ENABLEDandMETRICS_ENABLEDduring setup. - Support for
infra/compose.yml(and fallbacks) when configuring or running Compose.
Changed
- Default
grove devwatcher is now scoped tocmd/andinternal/when present, with a larger exclude list for better performance. - Default debounce increased to 100 ms to reduce rebuild thrash.
- Project structure documentation updated for the new
internal/app/layout andinfra/compose.yml.
Fixed
grove upnow passes.envto Docker Compose with--env-filewhen present.- Panic formatting in
grove devnow detects stack traces embedded in structured JSON logs. - Compose cleanup now removes unused volume definitions when observability services are disabled.
Full Changelog: v1.5.5...v2.0.0