What's Changed
- chore: make MetaKvBackend public by @WenyXu in #1761
- fix(storage): Use region_write_buffer_size as default value by @evenyag in #1760
- fix: bring EnforceSorting rule forward by @waynexia in #1754
- feat(to_unixtime): add timestamp types as arguments by @etolbakov in #1632
- fix: unstable order with union operation by @waynexia in #1763
- chore: fix compaction caused race condition by @v0y4g3r in #1759
- feat: persist compaction time window by @v0y4g3r in #1757
- fix: compile issue on develop and workaround to fix failing tests cau… by @v0y4g3r in #1771
- chore: add debug log for heartbeat by @WenyXu in #1770
- feat: enable azblob tests by @WenyXu in #1765
- chore: fix compaction caused race condition by @v0y4g3r in #1767
- feat: use DataFrame to replace SQL for Prometheus remote read by @killme2008 in #1774
- feat: a countdown task for closing region in Datanode by @MichaelScofield in #1775
- feat: disable_region_failover option for metasrv by @fengjiachun in #1777
- fix: wait for compaction task to finish by @v0y4g3r in #1783
- fix: abort parquet writer by @v0y4g3r in #1785
- feat: region alive keeper in Datanode by @MichaelScofield in #1780
- feat: extend region leases in Metasrv by @MichaelScofield in #1784
- feat: add handler execution timer by @fengjiachun in #1791
- ci: optimize release progress by @waynexia in #1794
- feat: prepare supports caching logical plan and infering param types by @killme2008 in #1776
- feat: deal with node epoch by @fengjiachun in #1795
- feat: start region alive keepers by @MichaelScofield in #1796
- feat: deal with more than 128 txn by @fengjiachun in #1799
- feat: incremental database backup by @v0y4g3r in #1240
- chore: minor fix by @fengjiachun in #1801
- fix: filter table regional values with the current node id by @MichaelScofield in #1800
Full Changelog: v0.4.0-nightly-20230612...v0.4.0-nightly-20230621