agnes-the-ai-analyst/CHANGELOG.md
ZdenekSrotyr 6c53082295 feat: multi-instance deployment — all 14 must-have items from spec
CalVer CI (release.yml) with stable/dev channels, health endpoint
with version/channel/schema_version, JWT secret auto-generation with
file persistence, smoke test script + Docker-in-CI, pre-migration
snapshot, /api/admin/configure for headless setup, /api/admin/
discover-and-register, /setup wizard, OpenAPI snapshot test, custom
connector mount support, CHANGELOG, migration safety tests, startup
banner.

663 tests pass (6 new migration safety + 3 OpenAPI snapshot + 1
updated JWT test).
2026-04-10 11:57:42 +02:00

1.3 KiB

Changelog

All notable changes to Agnes AI Data Analyst are documented in this file.

Format: CalVer YYYY.MM.N with channels stable and dev.


stable-2026.04.1 (unreleased)

Multi-instance deployment and self-service setup.

Added

  • CalVer versioning with stable and dev release channels
  • /api/health now returns version, channel, and schema_version
  • Auto-generated JWT and session secrets with file persistence (/data/state/.jwt_secret)
  • Pre-migration snapshot of system.duckdb before schema upgrades
  • POST /api/admin/configure for headless data source configuration
  • POST /api/admin/discover-and-register combined table discovery and registration
  • /setup web wizard for first-time instance setup
  • scripts/smoke-test.sh for post-deploy verification
  • Smoke test job in CI (Docker-in-CI after every release)
  • OpenAPI snapshot test for breaking change detection
  • Custom connector mount support (connectors/custom/)
  • Startup banner logging version, channel, and schema version
  • Schema migration safety tests (idempotency, data preservation, snapshot)
  • CHANGELOG.md and release notes template

Breaking Changes

None.

Migration Guide

No action required. Existing instances upgrade seamlessly.