release(0.11.1): hotfix the missed CADDY_TLS passthrough + changelog discipline (#67)
Patch release containing the two follow-up changes from 0.11.0: - Caddy CADDY_TLS env passthrough in docker-compose.yml (#55) — should have shipped with #52 but the first PR got accidentally closed before merge. Without this fix Caddy ignores .env CADDY_TLS and crash-loops on any LE / internal-CA deployment. - CLAUDE.md changelog discipline (#59) — every PR touching user-visible behavior must update CHANGELOG.md under [Unreleased] in the same PR. The discipline rule itself caused this release to exist: writing the [Unreleased] entry made the missed fix obvious, which is exactly the feedback loop the rule is supposed to create.
This commit is contained in:
parent
864a245acf
commit
2099bb816e
2 changed files with 6 additions and 1 deletions
|
|
@ -13,6 +13,10 @@ CalVer image tags (`stable-YYYY.MM.N`, `dev-YYYY.MM.N`) are produced for every C
|
||||||
<!-- Add bullets here. Group: Added / Changed / Fixed / Removed / Internal.
|
<!-- Add bullets here. Group: Added / Changed / Fixed / Removed / Internal.
|
||||||
Mark breaking changes with **BREAKING** at the start of the bullet. -->
|
Mark breaking changes with **BREAKING** at the start of the bullet. -->
|
||||||
|
|
||||||
|
## [0.11.1] — 2026-04-26
|
||||||
|
|
||||||
|
Patch release — hotfix the missed Caddy env passthrough that should have shipped with 0.11.0, plus codify changelog discipline so this kind of drift gets caught at PR review time next time.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- `docker-compose.yml` caddy service now passes `CADDY_TLS` through to the container (`- CADDY_TLS` bare-form passthrough). Without it the `Caddyfile` `{$CADDY_TLS:default}` substitution always falls back to cert-file mode regardless of what the operator wrote into `.env`, and Caddy crash-loops on Let's Encrypt / internal-CA deployments. Should have shipped with #52; first attempt was #55, accidentally closed before merging.
|
- `docker-compose.yml` caddy service now passes `CADDY_TLS` through to the container (`- CADDY_TLS` bare-form passthrough). Without it the `Caddyfile` `{$CADDY_TLS:default}` substitution always falls back to cert-file mode regardless of what the operator wrote into `.env`, and Caddy crash-loops on Let's Encrypt / internal-CA deployments. Should have shipped with #52; first attempt was #55, accidentally closed before merging.
|
||||||
|
|
@ -98,4 +102,5 @@ First tagged semver release. The `version = "2.x"` strings that appeared in earl
|
||||||
|
|
||||||
- Test suite expanded to 1357+ tests (4 layers — unit, integration, web smoke, journey).
|
- Test suite expanded to 1357+ tests (4 layers — unit, integration, web smoke, journey).
|
||||||
|
|
||||||
|
[0.11.1]: https://github.com/keboola/agnes-the-ai-analyst/releases/tag/v0.11.1
|
||||||
[0.11.0]: https://github.com/keboola/agnes-the-ai-analyst/releases/tag/v0.11.0
|
[0.11.0]: https://github.com/keboola/agnes-the-ai-analyst/releases/tag/v0.11.0
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[project]
|
[project]
|
||||||
name = "agnes-the-ai-analyst"
|
name = "agnes-the-ai-analyst"
|
||||||
version = "0.11.0"
|
version = "0.11.1"
|
||||||
description = "Agnes — AI Data Analyst platform for AI analytical systems"
|
description = "Agnes — AI Data Analyst platform for AI analytical systems"
|
||||||
requires-python = ">=3.11,<3.14"
|
requires-python = ">=3.11,<3.14"
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue