v1.2.2
Major Features
- Enhancement on proxy module:
- Improvement of write performance:
- Enhancement on debugging tools:
Bug Fix
- Cluster
- Compaction
- Proxy
- #911 Fix auto create table without
CeresMeta
- #911 Fix auto create table without
- PromQL
- #901 Fix reserve column case when build plan
What's Changed
- chore: add integration test for dropping partition table by @MachaelLee in #870
- chore: remove udeps in CI by @chunshao90 in #877
- feat: impl influxdb api with proxy by @chunshao90 in #875
- feat: place table datas into manifest, update them together by @Rachelint in #863
- fix: remove explanation in PR tmpl by @ShiKaiWi in #883
- chore: bump the version to 1.2.0 and update the config example by @ShiKaiWi in #880
- fix: remove unused write_worker module by @ShiKaiWi in #884
- fix: snappy decode error for prom remote write by @jiacai2050 in #882
- feat: impl forwarding prom write by @chunshao90 in #878
- feat: add metrics for http requests by @jiacai2050 in #876
- chore: add aliyun docker hub by @chunshao90 in #881
- feat: impl mysql query with proxy by @chunshao90 in #886
- fix: new multiple write requests when tag names are different by @jiacai2050 in #888
- chore: remove garbage create table logs by @jiacai2050 in #890
- feat: support merge small write requests by @ShiKaiWi in #879
- refactor: proxy write and route by @chunshao90 in #889
- chore: reflush memory tables after flush failed by @MachaelLee in #891
- chore: bump datafusion by @jiacai2050 in #894
- refactor: proxy sql read by @chunshao90 in #896
- fix: auto create table by @chunshao90 in #895
- chore: adjust log level by @jiacai2050 in #899
- feat: support for disabling router cache by @chunshao90 in #903
- chore: remove parse table name in integration-test by @chunshao90 in #905
- fix: reserve column case when build plan by @jiacai2050 in #901
- feat: simplify the PR tmpl by @ShiKaiWi in #885
- feat: support tokio console for debugging by @Rachelint in #909
- feat: add shard related methods to table engine by @Rachelint in #897
- fix: limit input sst size when compact for old bucket by @jiacai2050 in #910
- fix: auto_create_table without ceresmeta by @chunshao90 in #911
- fix: remove shard from cluster topology after shard closed by @ShiKaiWi in #908
- chore: remove useless code by @chunshao90 in #906
- refactor: use binary bits to determine the number of partitions by @tanruixiang in #919
- refactor: adopt parquet arrow async writer by @ShiKaiWi in #922
- fix: ensure pick at least 2 files for compaction by @jiacai2050 in #915
- feat: Implement multipart upload of object store by @MachaelLee in #913
- refactor: find new columns to improve write performance by @chunshao90 in #918
- chore: replace DefaultHash with AHasher by @tanruixiang in #928
- fix: Optimize write time cost when periodic full compaction by @MachaelLee in #907
- fix: http query support querying partitioned sub-table by @chunshao90 in #932
- chore: add hint about
ahash
usage by @tanruixiang in #931 - feat: add sst-metadata tool to query sst metadata by @jiacai2050 in #927
- chore: add
cargo clippy --fix
to Makefile by @tanruixiang in #937 - chore: bump obkv client version by @MachaelLee in #938
- refactor: use partition lock for memory cache by @tanruixiang in #936
- fix: deadlock when stop keepalive bg task by @ShiKaiWi in #941
- fix: too frequent flush by @ShiKaiWi in #943
- fix: write cancel when flush pending write queue by @ShiKaiWi in #940
- chore: check compact_files is empty by @chunshao90 in #949
- feat: upgrade vergen and remove dep libgit2 by @ShiKaiWi in #951
- chore: bump the version to 1.2.2 by @ZuLiangWang in #952
- fix: the problem of inconsistent error message returned when auto_create_table fails by @chunshao90 in #942
New Contributors
- @tanruixiang made their first contribution in #919
Full Changelog: v1.2.0...v1.2.2