blumeops/docs/changelog.d
Erich Blume eb9bc57351
All checks were successful
Build Container (Nix) / detect (push) Successful in 2s
Build Container (Nix) / build (teslamate) (push) Successful in 2s
Build Container / detect (push) Successful in 26s
Build Container / build (teslamate) (push) Successful in 4m22s
Upgrade TeslaMate v2.2.0 → v3.0.0 (#279)
## Summary
- Upgrade TeslaMate from v2.2.0 to v3.0.0 (first service review)
- Elixir 1.18 → 1.19.5, runtime base bookworm → trixie
- Adds zstd/brotli build deps for new static asset compression
- DB migration (BTREE → BRIN indexes) runs automatically via entrypoint

## Deployment and Testing
- [ ] Trigger container build: `mise run container-build-and-release teslamate`
- [ ] Update kustomization.yaml with new image tag
- [ ] Deploy from branch: `argocd app set teslamate --revision upgrade/teslamate-v3.0.0 && argocd app sync teslamate`
- [ ] Verify TeslaMate UI loads and data is intact
- [ ] Check logs for migration errors
- [ ] After merge: reset ArgoCD to main, update kustomization tag to `[main]` image

Reviewed-on: #279
2026-03-03 11:56:40 -08:00
..
.gitkeep Add towncrier changelog system (#86) 2026-02-03 11:48:13 -08:00
feature-forge-public.feature.md Expose Forgejo publicly at forge.eblu.me (#278) 2026-03-03 08:40:41 -08:00
feature-ha-cv-docs-zero-downtime.infra.md Add pre-commit check for changelog fragment placement 2026-03-03 10:49:01 -08:00
feature-ollama-ringtail.feature.md Deploy Ollama LLM server on ringtail (#277) 2026-03-02 20:39:51 -08:00
forgejo-proxy-dashboard.feature.md Add fly.io proxy observability and app logs to Forgejo dashboard 2026-03-03 10:24:53 -08:00
main.bugfix.md Add changelog fragment for ringtail firewall fix 2026-03-03 11:17:48 -08:00
main.infra.md Add pre-commit check for changelog fragment placement 2026-03-03 10:49:01 -08:00
upgrade-teslamate-v3.0.0.infra.md Upgrade TeslaMate v2.2.0 → v3.0.0 (#279) 2026-03-03 11:56:40 -08:00