# Changelog

## Score

- CAI 54 → 59 (+5.3)
- Rubric changed (rubric-2026.09.12 → rubric-2026.10.1) — scores are not directly comparable.

## Lenses

- Code Health 100 → 98 (-1.8)
- Architecture 69 → 69 (+0.0)
- Maturity 32 → 40 (+8.0)
- Readiness 64 → 68 (+3.7)
- Security 84 → 93 (+9.9)
- Event Sourcing 100 → 100 (+0.0)

## Resolved (5)

- Coverage not measured — no coverage collector is wired up
- Documentation: no installation or build instructions (README.md)
- Documentation: no usage examples (README.md)
- Duplicated block (13–19 lines × 2) (src/greptimedb_encoder.erl)
- Orphaned files with no living knowledge

## New (1)

- TooManyFunctions: greptimedb_worker (src/greptimedb_worker.erl)

## Changes since last survey

- 5 commits — 4 feature/other, 1 fixes

## By area

- (root) — 4 commits
- src/greptimedb_worker.erl — 1 commit

## Notable commits

- fix: fix: preserve async batch flushing after health checks (#56)
- change: chore: prepare v0.2.6 release
- change: chore: prepare v0.3.0 release
- change: feat: configurable grpc timeouts, fix hints on streaming writes (#59)
- change: feat: support JSON and JSON2 columns (#60)
