What's Changed
- refactor: add "table engine" to datanode heartbeat. by @QuenKar in #1616
- feat: distributed planner basic by @waynexia in #1599
- chore: truncate route-table by @fengjiachun in #1619
- feat: support
/api/v1/label/<label_name>/values
from Prometheus by @gitccl in #1604 - fix(table-procedure): Open table in RegisterCatalog state by @evenyag in #1617
- feat: time_zone variable for mysql connections by @sunng87 in #1607
- feat: Trigger flush based on global write buffer size by @evenyag in #1585
- feat: region failover procedure by @MichaelScofield in #1558
- refactor: remove useless error by @v0y4g3r in #1624
- refactor: move rpc's commons to common-meta by @fengjiachun in #1625
- chore: fix code styling by @WenyXu in #1623
- fix: fix doesn't release closed regions issue by @WenyXu in #1596
- chore: add grpc query interceptor by @shuiyisong in #1626
- feat!: reorganize the storage layout by @killme2008 in #1609
- feat: implement CloseRegionHandler by @WenyXu in #1569
- feat: more configurable logging levels by @sunng87 in #1630
- feat: add cache for catalog kv backend by @Fengys123 in #1592
- refactor: move the common part of the heartbeat response handler to common by @WenyXu in #1627
- chore: add boxed error for custom error map by @shuiyisong in #1635
- chore: add metrics for table route getting by @Fengys123 in #1636
- refactor: set the filters for testing logs by @MichaelScofield in #1637
- feat(servers): Add metrics based on axum's example by @evenyag in #1638
- feat: add invalidate table cache handler by @WenyXu in #1633
- fix: install python3-pip in Dockerfile by @yaoyinnan in #1644
- fix: fix typo by @WenyXu in #1649
- feat: add metrics for ingested row count by @sunng87 in #1645
- feat: support to load missing region by @WenyXu in #1651
- feat: Record process metrics by @evenyag in #1646
- refactor: Holds histogram in the timer to avoid clone labels if possible by @evenyag in #1653
- chore: reduce the number of requests for meta by @Fengys123 in #1647
- feat: impl literal only PromQL query by @waynexia in #1641
- fix: fix type casting issue by @WenyXu in #1652
- refactor: move code out of loop by @WenyXu in #1657
- feat: window inferer by @v0y4g3r in #1648
- feat: broadcast with mailbox by @fengjiachun in #1661
- fix: invalidate table route cache by @WenyXu in #1663
- refactor: add
scan_to_stream()
to Table trait to postpone the stream generation by @waynexia in #1639 - fix: clippy warning by @waynexia in #1669
- feat: update table metadata in lock by @MichaelScofield in #1634
- feat: Add request type and result code to grpc metrics by @evenyag in #1664
- feat: sql dialect for different protocols by @killme2008 in #1631
New Contributors
- @QuenKar made their first contribution in #1616
- @yaoyinnan made their first contribution in #1644
Full Changelog: v0.3.0-nightly-20230522...v0.3.0-nightly-20230530