Skip to content

v0.66.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 18:40
· 3092 commits to develop since this release
d1dbc23

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