| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-07-01 | 12.6 kB | |
| v0.14.1 source code.tar.gz | 2026-07-01 | 20.4 MB | |
| v0.14.1 source code.zip | 2026-07-01 | 20.6 MB | |
| Totals: 3 Items | 41.0 MB | 0 | |
What's Changed
- Notify memtable writer channels on close by @criccomini in https://github.com/slatedb/slatedb/pull/1727
- Add "Clones, branches & rescaling" feature to homepage & docs links by @agavra in https://github.com/slatedb/slatedb/pull/1728
- Write amplification metrics by @oliverrogalski1001 in https://github.com/slatedb/slatedb/pull/1648
- Track the entire scanned range in
DbIteratorRangeTrackerto fix some phantom reads and write skew by @kirinrastogi in https://github.com/slatedb/slatedb/pull/1710 - enable
staticlibfor slatedb-uniffi by @vitoordaz in https://github.com/slatedb/slatedb/pull/1734 - Fix flaky
test_commit_compacted_entries_writes_manifestby @criccomini in https://github.com/slatedb/slatedb/pull/1736 - Add Taquba to Adopters list in README by @micllam in https://github.com/slatedb/slatedb/pull/1738
- Remove Copy constraint from transactional Ids by @fracek in https://github.com/slatedb/slatedb/pull/1737
- Bounds validation by @zach-schoenberger in https://github.com/slatedb/slatedb/pull/1729
- Error on same key with different TTL in batch by @criccomini in https://github.com/slatedb/slatedb/pull/1740
- Update SST size estimations by @cadonna in https://github.com/slatedb/slatedb/pull/1739
- feat(txn-obj): add Invariant<t> predicates run implicitly in update() by @geeknarrator in https://github.com/slatedb/slatedb/pull/1741
- feat: use batch delete for GC by @KarinaMilet in https://github.com/slatedb/slatedb/pull/1742
- feat: add L0 flush stall metric by @viveknathani in https://github.com/slatedb/slatedb/pull/1745
- Distributed Compaction (RFC-0025) Phase 3: Compaction Worker by @ryandielhenn in https://github.com/slatedb/slatedb/pull/1730
- fix compaction bench & add zstd [minor] by @agavra in https://github.com/slatedb/slatedb/pull/1748
- Improve
WriteBatchperformance by @criccomini in https://github.com/slatedb/slatedb/pull/1746 - chore: use
SlateDBErrorinstead ofdebug_assertby @KarinaMilet in https://github.com/slatedb/slatedb/pull/1751 - Verify
test_should_compact_expired_entriessettles on one SR by @criccomini in https://github.com/slatedb/slatedb/pull/1752 - docs: add range scans tutorial by @ryanmiville in https://github.com/slatedb/slatedb/pull/1744
- feat(manifest): add l0_ulid_cutoff invariant + L0 ULID watermark helper by @geeknarrator in https://github.com/slatedb/slatedb/pull/1747
- revert batch GC deletion by @agavra in https://github.com/slatedb/slatedb/pull/1756
- RFC for decoupled pluggable object store cache by @nomiero in https://github.com/slatedb/slatedb/pull/1653
- Retry bounds by @zach-schoenberger in https://github.com/slatedb/slatedb/pull/1743
- update RFC 0027 to change the order of object store wrappers by @nomiero in https://github.com/slatedb/slatedb/pull/1761
- Extend DST nightly timeout length by @criccomini in https://github.com/slatedb/slatedb/pull/1764
- perf(compaction): increase blocks_to_fetch default (+ configuration) by @agavra in https://github.com/slatedb/slatedb/pull/1763
- add RFC-0028: subcompactions by @agavra in https://github.com/slatedb/slatedb/pull/1755
- perf(compaction): pipeline SST close() off the main merge loop by @agavra in https://github.com/slatedb/slatedb/pull/1762
- feat: make metric level configurable by @viveknathani in https://github.com/slatedb/slatedb/pull/1760
- Remove boundary checks in GC deletion path by @criccomini in https://github.com/slatedb/slatedb/pull/1766
- Fix nightly microbenchmark baseline updates by @criccomini in https://github.com/slatedb/slatedb/pull/1765
- Improve nightly microbenchmark failure reporting by @criccomini in https://github.com/slatedb/slatedb/pull/1767
- website: add HelixDB to "used by" logos by @xav-db in https://github.com/slatedb/slatedb/pull/1725
- Revert "Improve nightly microbenchmark failure reporting (#1767)" by @criccomini in https://github.com/slatedb/slatedb/pull/1770
- Update local checkpoint in DbReader on refresh by @criccomini in https://github.com/slatedb/slatedb/pull/1771
- Enforce ordering in FlatBuffer maps by @criccomini in https://github.com/slatedb/slatedb/pull/1776
- Propose listing segments API in RFC-0024 by @cadonna in https://github.com/slatedb/slatedb/pull/1731
- Distributed compaction (RFC-0025) Phase 3.1: Wire up Compactor to use CompactionWorker and add Scheduled State by @ryandielhenn in https://github.com/slatedb/slatedb/pull/1753
- Drop unsurviving segment prefixes in ImmutableMemtable::filter_after_seq by @cadonna in https://github.com/slatedb/slatedb/pull/1773
- Bump commit compacted interval to 5s in DST by @criccomini in https://github.com/slatedb/slatedb/pull/1780
- [bindings] expose CloneBuilder to bindings by @vitoordaz in https://github.com/slatedb/slatedb/pull/1782
- fix: rename data block cache options and always cache SST metadata by @viveknathani in https://github.com/slatedb/slatedb/pull/1772
- Move ownership of transaction into WriteBatchMessage to prevent cancellation race by @kirinrastogi in https://github.com/slatedb/slatedb/pull/1733
- Honor visible_range when popping SSTs in SortedRunView by @criccomini in https://github.com/slatedb/slatedb/pull/1781
- Add Admin::create_clone_builder_from_source to preserve per-source projection range by @rkhachatryan in https://github.com/slatedb/slatedb/pull/1785
- Move
rand.rstoslatedb-commonby @criccomini in https://github.com/slatedb/slatedb/pull/1789 - Remove
PrefixStorefromslatedb-txn-objobject store protocol by @criccomini in https://github.com/slatedb/slatedb/pull/1792 - Retry in compactor state protocol instantiation by @criccomini in https://github.com/slatedb/slatedb/pull/1795
- Distributed Compaction (RFC-0025) Phase 3.2: Add per-ticker jitter to MessageDispatcherTicker by @ryandielhenn in https://github.com/slatedb/slatedb/pull/1784
- Deflake test_dispatcher_ticker_jitter_does_not_block_messages by @ryandielhenn in https://github.com/slatedb/slatedb/pull/1796
- Expose segment prefixes through DbStatus and report them from the writer by @cadonna in https://github.com/slatedb/slatedb/pull/1774
- Unify
GarbageCollector::runandCompactor::runimplementation style by @criccomini in https://github.com/slatedb/slatedb/pull/1793 - Require a matching segment extractor when opening a DbReader by @cadonna in https://github.com/slatedb/slatedb/pull/1775
- Distributed Compaction (RFC-0025) Phase 4: Add worker heartbeats and job reclamation by @ryandielhenn in https://github.com/slatedb/slatedb/pull/1786
- Generalize
scan_prefixto scan a subrange within the prefix by @apurvam in https://github.com/slatedb/slatedb/pull/1783 - Expose Go, Java, Python, and Node bindings for list_segments() by @cadonna in https://github.com/slatedb/slatedb/pull/1804
- Add
scancommand to slatedb-cli (#1788) by @hniksic in https://github.com/slatedb/slatedb/pull/1805 - Fix bug in segment reporting by @cadonna in https://github.com/slatedb/slatedb/pull/1803
- Expose
ObjectMetadatafor generic object metadata info by @criccomini in https://github.com/slatedb/slatedb/pull/1798 - feat: add ByteRangeBounds to improve scan and scan_prefix ergonomics by @viveknathani in https://github.com/slatedb/slatedb/pull/1809
- feat(compaction): add subcompaction data model (RFC-0028) [1/N] by @agavra in https://github.com/slatedb/slatedb/pull/1812
- clone: allow union clones over fence-only WAL sources by @rkhachatryan in https://github.com/slatedb/slatedb/pull/1811
- Use multithreaded Tokio runtime for background tasks in bindings by @criccomini in https://github.com/slatedb/slatedb/pull/1819
- feat(compaction): report worker progress as subcompactions (RFC-0028) [2/N] by @agavra in https://github.com/slatedb/slatedb/pull/1817
- chore: expose prefix subranges in UniFFI bindings by @viveknathani in https://github.com/slatedb/slatedb/pull/1821
- Add
GcFilterto garbage collector by @criccomini in https://github.com/slatedb/slatedb/pull/1807 - RFC 0027 impl (1/N) - Add tags for table store calls to ObjectStore by @nomiero in https://github.com/slatedb/slatedb/pull/1808
- docs: remove extra space from note block declaration by @viveknathani in https://github.com/slatedb/slatedb/pull/1824
- feat(compaction): execute subcompactions in parallel (RFC-0028) [3/N] by @agavra in https://github.com/slatedb/slatedb/pull/1820
- ci: add TableStoreKind to subcompaction test helper by @ryandielhenn in https://github.com/slatedb/slatedb/pull/1826
- Remove OpenDAL environment variables by @criccomini in https://github.com/slatedb/slatedb/pull/1827
- decouple job state from compaction state + fix merge retention by @rodesai in https://github.com/slatedb/slatedb/pull/1825
- Upgrade object_store to 0.14 by @criccomini in https://github.com/slatedb/slatedb/pull/1828
- Update caching.mdx cached object store docs by @criccomini in https://github.com/slatedb/slatedb/pull/1830
- Distributed Compaction (RFC-0025) Phase 5: Compaction Metrics by @ryandielhenn in https://github.com/slatedb/slatedb/pull/1802
- feat(compaction): subcompaction planning heuristic (RFC-0028) [4/N] by @agavra in https://github.com/slatedb/slatedb/pull/1829
- test(dst): calibrate deterministic simulation runs by @criccomini in https://github.com/slatedb/slatedb/pull/1834
- Validate compacted compactions against local segment sr IDs by @criccomini in https://github.com/slatedb/slatedb/pull/1836
- fix submit-compaction clap arg group by @agavra in https://github.com/slatedb/slatedb/pull/1839
- fix: merge_remote_compactions should accept stale terminal/compacted entries by @ryandielhenn in https://github.com/slatedb/slatedb/pull/1840
- [bindings] add checkpoints operations to admin by @vitoordaz in https://github.com/slatedb/slatedb/pull/1842
- Remove compactor worker metric pruning by @criccomini in https://github.com/slatedb/slatedb/pull/1843
- [bindings] add unit tests for new admin checkpoint methods by @vitoordaz in https://github.com/slatedb/slatedb/pull/1844
- fix(compaction): carry block transformer and filter policies on CompactionWorkerBuilder by @Barre in https://github.com/slatedb/slatedb/pull/1833
- [codex] Fix Python aarch64 manylinux wheel build by @criccomini in https://github.com/slatedb/slatedb/pull/1847
- Format bytes in International System of Units (SI) by @criccomini in https://github.com/slatedb/slatedb/pull/1848
- Add merge operator to admin builder by @cadonna in https://github.com/slatedb/slatedb/pull/1841
- Improve GC logging by @criccomini in https://github.com/slatedb/slatedb/pull/1855
- Stop executing compaction job if it's no longer owned by @criccomini in https://github.com/slatedb/slatedb/pull/1856
- minor: collapse
active_jobsintojob_progressin CompactionWorkerHandler by @ryandielhenn in https://github.com/slatedb/slatedb/pull/1861 - fix wal replay point propagation by serializing flush on writer task by @rodesai in https://github.com/slatedb/slatedb/pull/1857
- Make DST
MergeOperatorassociative by @criccomini in https://github.com/slatedb/slatedb/pull/1866 - Enable hourly DST runs by @criccomini in https://github.com/slatedb/slatedb/pull/1868
- cleanup durable clock tick bookkeeping by @rodesai in https://github.com/slatedb/slatedb/pull/1867
- Change DST runner to ubuntu-latest by @criccomini in https://github.com/slatedb/slatedb/pull/1869
- Heartbeat in CompactorWorker by @criccomini in https://github.com/slatedb/slatedb/pull/1864
- site: initial blog post and misc homepage changes by @agavra in https://github.com/slatedb/slatedb/pull/1865
- site: generate opengraph images for blogs by @agavra in https://github.com/slatedb/slatedb/pull/1870
- (site) add google analytics by @agavra in https://github.com/slatedb/slatedb/pull/1872
- use the CompactorBuilder's own object store for the in-process compactor by @Barre in https://github.com/slatedb/slatedb/pull/1852
New Contributors
- @oliverrogalski1001 made their first contribution in https://github.com/slatedb/slatedb/pull/1648
- @micllam made their first contribution in https://github.com/slatedb/slatedb/pull/1738
- @fracek made their first contribution in https://github.com/slatedb/slatedb/pull/1737
- @geeknarrator made their first contribution in https://github.com/slatedb/slatedb/pull/1741
- @viveknathani made their first contribution in https://github.com/slatedb/slatedb/pull/1745
- @ryanmiville made their first contribution in https://github.com/slatedb/slatedb/pull/1744
- @xav-db made their first contribution in https://github.com/slatedb/slatedb/pull/1725
- @hniksic made their first contribution in https://github.com/slatedb/slatedb/pull/1805
Full Changelog: https://github.com/slatedb/slatedb/compare/v0.13.1...v0.14.1