Release v0.6.0
What's Changed
Highlights
- Region migration is now available, allowing users to move regions between the datanodes.
Features:
- feat: support PromQL function vector by @waynexia in #3036
- feat(mito): Init the write cache in datanode by @evenyag in #3100
- feat: support grpc for otlp trace and metrics by @fengys1996 in #3105
- feat: add options to enable log recycle and periodical fsync by @v0y4g3r in #3114
- feat: add parquet metadata to cache by @QuenKar in #3097
- feat(python): Print Python interpreter version by @tisonkun in #3118
- feat(inverted_index): introduce SstIndexCreator by @zhongzc in #3107
- feat: update our cross-schema check to cross catalog by @sunng87 in #3123
- feat: expose the region migration replay_timeout argument by @WenyXu in #3129
- feat: adds runtime_metrics by @killme2008 in #3127
- feat: write and upload sst by @QuenKar in #3106
- feat(parquet): introduce inverted index applier to reader by @zhongzc in #3130
- feat: handle drop request for metric table by @waynexia in #3136
- feat: manager kafka cluster in sqlness runner by @waynexia in #3143
- feat: read data from write cache by @QuenKar in #3128
- feat: support PromQL operations over the same metric by @waynexia in #3124
- feat(mito): support write cache for index file by @zhongzc in #3144
Fixes:
- fix: expose unsupported datatype error on MySQL protocol by @waynexia in #3121
- fix: unstable time record test by @zhongzc in #3131
- fix: incorrect parsing broker_endpoints env variable by @WenyXu in #3135
- fix: remove incorrect wal comments in the config file by @niebayes in #3142
- fix: save code in debug_assert! by @WenyXu in #3137
- fix(kafka): overwrite the EntryId with Offset while consuming records by @WenyXu in #3148
- fix: print a detailed error by @WenyXu in #3146
- fix: fix store all wal options by @WenyXu in #3149
- fix: handle non-identical time index and field column in PromQL set operation by @waynexia in #3145
- fix: fix tests failed on Windows by @WenyXu in #3155
Others/Chores:
- chore: add bound check for raft-engine logstore by @v0y4g3r in #3073
- chore(remote_wal): remove topic alias by @niebayes in #3120
- chore: change the default doc checkbox to no need by @waynexia in #3122
- chore: stop exposing num_partitions by @niebayes in #3132
- chore: impl KvBackend for MetaPeerClient by @lyang24 in #3076
- chore: bump version to 0.6.0 by @WenyXu in #3154
Full Changelog: v0.5.1...v0.6.0