Repository navigation
v0.66.0
·
3092 commits
to develop
since this release
What's Changed
- Stop blaming a briefly offline KV stream on a missing grant by @pacepace in #559
- Scoped snapshot: the Chunk 06b cumulative-review fixes by @pacepace in #560
- Geo tile reads: a feature cache that reads once, a cached epoch read, and a bounded fake KV by @pacepace in #561
- Collections: bounded key-led reads and deletes, and no L2 by design by @pacepace in #562
- Chunk 04: versioned reads an edge may cache by @pacepace in #563
- Redshift: closing a dead connection no longer breaks the thread's other TLS connections by @pacepace in #568
- Design note: every collection carries a write generation by default by @pacepace in #569
- Collections: write generations, the expand stage by @pacepace in #570
- Collection generations stage 2: writers advance through the L3 broker by @pacepace in #584
- Large answers cross NATS gzipped, and a tool pod caches answers by version with nothing left behind by @pacepace in #586
- Collection generations stage 3: the access tables are switched on and followed row by row by @pacepace in #587
- Datasource export: one allow-listed UNLOAD, read back and checked before load by @pacepace in #588
- A caller's namespaces, asked once and followed through the access tables by @pacepace in #589
- A geography layer name fits an epoch subject: strict on write, lenient on read by @pacepace in #606
- The ready signal's fence moves into core coordination by @pacepace in #607
- Collection generations contract stage: generations are the only invalidation by @pacepace in #609
- Scoped snapshot: abandoned writes' stages given back, judged by state by @pacepace in #610
- Datasources: bulk loads — partitioned exports and grouped fingerprints, every export deleted by @pacepace in #611
- Scoped snapshot: write and rebuild claims held as KVLease holds, no hand-rolled claim state by @pacepace in #687
- Final review fixes: grouped fingerprints tested, refused exports deleted, one keyset builder, one fingerprint statement, one hub-ask helper, attribution enforced by @pacepace in #692
- One lease: the cross-pod lock runs on KVLease and lives in core coordination by @pacepace in #721
- Background operations: every replica reports the newest finished run by @pacepace in #727
- Background operations: a run that did nothing is not the newest run, and a lost record is written again by @pacepace in #728
- One primitive for a pod's operation coordinated across replicas, and a limit on the datasource client's asks by @pacepace in #762
- Coalesced operations: every replica says how far the run is, once, and when its work is over by @pacepace in #766
- Coalesced operations: a lost lease's request is run, and replicas starting together run one first unit by @pacepace in #767
- Final review of 0.66.0: the fixes by @pacepace in #769
- Docs: a recorded absence keeps its max age in 0.66.0, and why by @pacepace in #773
- release: v0.66.0 by @pacepace in #777
- 3tears v0.66.0: the reports release by @pacepace in #778
- release: v0.66.0 by @pacepace in #779
Full Changelog: v0.65.0...v0.66.0