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).
1.3 KiB
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
stableanddevrelease channels /api/healthnow returnsversion,channel, andschema_version- Auto-generated JWT and session secrets with file persistence (
/data/state/.jwt_secret) - Pre-migration snapshot of
system.duckdbbefore schema upgrades POST /api/admin/configurefor headless data source configurationPOST /api/admin/discover-and-registercombined table discovery and registration/setupweb wizard for first-time instance setupscripts/smoke-test.shfor 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.mdand release notes template
Breaking Changes
None.
Migration Guide
No action required. Existing instances upgrade seamlessly.