What's Changed
Bugfixes:
- fix!: improve user experience on setting compression type by @lyang24 in #2765
- fix: empty by in range query by @Taylor-lagrange in #2770
- fix: fix exits typos by @WenyXu in #2772
- fix: bring back inactive_region_ids by @WenyXu in #2783
- fix: correct MySQL timestamp encoding for binary protocol by @sunng87 in #2797
- fix: fix procedure loaders not found issue by @WenyXu in #2824
- fix: fix broken CI by @WenyXu in #2826
- fix: fix name verifying by @WenyXu in #2825
- fix: URL decode when InfluxDB auth by @fengys1996 in #2831
- fix: do not expose manifest compression algorithm by @evenyag in #2835
- fix: add missing error display message by @waynexia in #2791
- feat: add put_only field to skip filtering deletion by @evenyag in #2801
- fix: windows build and check ci check for windows by @sunng87 in #2819
- fix(mito): do not check nullability of fields in delete requests by @evenyag in #2815
- fix: urldecode when influxdb auth by @fengys1996 in #2831
New Features:
- feat: add migration start step by @WenyXu in #2756
- feat: write logical region to metric engine by @waynexia in #2759
- feat: Enable distributed tracing in greptimedb by @Taylor-lagrange in #2755
- feat(mito): implements row group level page cache by @evenyag in #2688
- feat: add open candidate region step by @WenyXu in #2757
- feat(puffin): add file reader by @zhongzc in #2751
- feat: unit test for mutable vector by @QuenKar in #2768
- feat: add random weighted choose in load_based selector by @fengys1996 in #2234
- feat(puffin): add file writer by @zhongzc in #2776
- feat: heartbeat handler control by @fengjiachun in #2780
- feat: supports decimal type in RPC by @QuenKar in #2788
- feat: add set_readonly_gracefully for engine by @WenyXu in #2787
- feat(inverted_index): add index reader by @zhongzc in #2803
- feat: support sample ratio in trace by @Taylor-lagrange in #2809
- feat: handle scan request on metric engine by @waynexia in #2793
- feat: update dashboard to v0.4.0 by @ZonaHex in #2832
- feat: canonicalize all unquoted identifier to lowercase by @waynexia in #2828
- feat: add arg to standalone start command by @waynexia in #2837
- feat: update dashboard to v0.4.1 by @ZonaHex in #2841
Other Changes:
- build(cmd): upgrade clap to 4.x by @bigboss2063 in #2775
- refactor: Remove usages of the old storage crate by @evenyag in #2777
- ci: add ubuntu:18.10 dev-builder for using old version glibc(>=2.28) by @zyy17 in #2779
- test: use EtcdStore in IT cases by @tisonkun in #2734
- refactor: adjust metric engine structure by @waynexia in #2773
- build: upgrade etcd-client to 0.12.2 by @tisonkun in #2781
- refactor: remove sequence number from ScanRequest by @waynexia in #2785
- chore(puffin): remove tests by @zhongzc in #2789
- chore(puffin): re-add tests file by @zhongzc in #2790
- chore: internal ChrootKvBackend refactor and test by @tisonkun in #2799
- refactor: start datanode more flexibly by @MichaelScofield in #2800
- docs: Update README.md Add JS Client link by @hygkui in #2821
- chore: bump version to 0.4.4 by @WenyXu in #2840
New Contributors
- @lyang24 made their first contribution in #2765
- @bigboss2063 made their first contribution in #2775
- @hygkui made their first contribution in #2821
Full Changelog: v0.4.3...v0.4.4