v3.0.0-alpha.15
Pre-release
Pre-release
·
1139 commits
to main
since this release
Changelog
- 0213c42 audit: add Raft membership leadership campaign (#1753)
- 4572287 audit: add accounting invariants campaign (#1754)
- a352e72 audit: add concurrency lifecycle shutdown campaign (#1757)
- 73e546e audit: add idempotency and partial failure campaign (#1755)
- ca1d1c0 audit: add read consistency projections campaign (#1756)
- 8ae46f2 audit: include cursor and filter implementations (#1770)
- 92fe4f7 docs(agents): require incremental restore parity (#1721)
- 45684f4 feat(EN-1859): expose server-side request timing on QueryProfile (#1775)
- c3fee47 feat: adopt prevalidated PR candidate safely
- 57b10f3 feat: reconcile known GitHub review findings
- 4d09b62 fix(EN-1750): rebuild the chapter registry on restore; refuse to confirm mismatched cold archives (#1679)
- 2ba63a0 fix(EN-1773): reconstruct last_mirror_v2_log_id on restore, reconcile mirror workers on deletion (#1689)
- f9603e3 fix(EN-1781): stop pterm spinners leaking goroutines that race with global config (#1707)
- e218e83 fix(EN-1850): preserve kubectl rollout-restart annotation on the cluster StatefulSet (#1764)
- 50e92c4 fix(EN-1854): preserve mirror source ingestion dates (#1778)
- 789e882 fix(ai-audit): set required Jira component (#1749)
- 61485cd fix: isolate AI validation caches per run (#1780)
- d71f9e1 fix: report stale PR base before AI review (#1760)
- 9b376a3 fix: resolve S3 multipart InvalidPart, migrate to s3/transfermanager (#1777)
- 38c89bb fix: split structured review blockers into known findings (#1763)
- ab04168 test(antithesis): retry a bulk to a definitive outcome at the application level (#1729)