v0.1.4
Features
- feat(ci): add tar packaging in release workflow (#1449 by @skyzh)
- feat(meta): Gracefully shutdown actors during compute node failover (#1428 by @zbzbw)
- feat: replace proto sstable meta with self managed struct (#1447 by @MrCroxx)
- feat: use arc for sstable meta cache (#1462 by @MrCroxx)
- feat(frontend): support round function (#1446 by @neverchanje)
- feat(frontend): support TPC-H Q1 Q5 (#1460 by @skyzh)
- feat(streaming): introduce async-stream based
ChainExecutorV2
(#1469 by @BugenZhao) - feat(binder): support table alias (#1480 by @xiangjinwu)
- feat: flush after write, also fixed some avg problems (#1485 by @neverchanje)
- feat(storage): support value meta in storage (#1471 by @xx01cyx)
- feat: improve display format of literals (#1494 by @fuyufjh)
Fixes
- fix(meta): fix fragmenter upstream actors setup (#1451 by @yezizp2012)
- fix: fix vacuuming SSTables in aborted epochs (#1454 by @hzxa21)
- fix(doc): doc under stream crate (#1461 by @lmatz)
- fix: move profile config from package to workspace (#1483 by @MrCroxx)
- fix(doc): use the right path for doc links (#1478 by @lmatz)
Refactors
- refactor(get): seek and filter tables by level (#1372 by @Little-Wallace)
- refactor(connector): remove assign_split from SourceReader (#1477 by @tabVersion)
- refactor(compaction): separate select and validate logic in get_compa… (#1160 by @soundOfDestiny)
- refactor(optimizer): remove unused input required (#1434 by @st1page)
Tests
- test(streaming): add unit tests for chain v2 (#1491 by @BugenZhao)
Others
- chore: refine to_rw_result_with (#1470 by @yezizp2012)
- chore: misc refine in cluster manager (#1482 by @yezizp2012)