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).
37 lines
933 B
Markdown
37 lines
933 B
Markdown
# Release Notes Template
|
|
|
|
Use this template when adding a new entry to `CHANGELOG.md`.
|
|
|
|
---
|
|
|
|
## stable-YYYY.MM.N
|
|
|
|
**Image:** `ghcr.io/keboola/agnes-the-ai-analyst:stable-YYYY.MM.N`
|
|
**Digest:** `sha256:...` (from `docker inspect --format='{{index .RepoDigests 0}}'`)
|
|
**Date:** YYYY-MM-DD
|
|
|
|
### Added
|
|
- Feature description
|
|
|
|
### Changed
|
|
- Change description
|
|
|
|
### Fixed
|
|
- Bug fix description
|
|
|
|
### Breaking Changes
|
|
- Description of breaking change
|
|
- **Migration guide:** Steps to upgrade from previous version
|
|
|
|
### Deprecated
|
|
- Description of deprecated feature (will be removed in YYYY.MM.N)
|
|
|
|
---
|
|
|
|
## Guidelines
|
|
|
|
- Every merge to `main` creates a new `stable-YYYY.MM.N` release
|
|
- Include the image digest for verification with `cosign verify`
|
|
- Breaking changes require `BREAKING:` prefix in commit message
|
|
- Migration guides must include exact commands or config changes
|
|
- If a release deprecates the previous stable, note it explicitly
|