Changelog¶
All notable changes to Group Run are documented here.
This file follows Keep a Changelog format and is automatically updated by release-please on every merge to main.
Note for contributors: Do not edit this file manually. Use Conventional Commits —
release-pleasereads these and generates changelog entries automatically.
[Unreleased]¶
Added¶
- MkDocs Material documentation site with GitHub Pages deployment
- Interactive Swagger UI integrated with live FastAPI backend
llms.txtauto-generated for AI agent context ingestion- BMad artifact build hook — copies
_bmad-output/at build time with zero repo duplication - CI/CD workflow modernization: pip caching, Playwright browser caching, concurrency groups
- Dependabot auto-updates for Python (pip) and JavaScript (npm) dependencies
branches: [main]filter on production release workflow to prevent false triggers
Changed¶
- Migrated database storage from SQLite to PostgreSQL (Docker Compose locally, Supabase in production)
- Replaced SQLite storage with SQLAlchemy 2.0 AsyncEngine, asyncpg, and Alembic schema migrations
- Added reusable GitHub Actions DB migration gate workflow (
db-migrate.yml) - Removed all SQLite dependencies, connections, and storage files (Zero-SQLite policy)
Fixed¶
- Container startup crash:
teams.yamlandinstructions/now bundled inside Docker image - Port binding updated to
${PORT}env var for Cloud Run compatibility - Duplicate
pull_requesttrigger removed fromrelease-beta.yml