What's Changed
- feat: add build info for flow heartbeat task by @fengjiachun in #4228
- feat: register & deregister region failure detectors actively by @WenyXu in #4223
- refactor: expose
DatanodeBuilder::build_object_store_manager()
andMitoConfig::sanitize()
by @zyy17 in #4212 - feat: forgot collect flownode clusterinfo handler by @fengjiachun in #4236
- feat: basic implement of
matches
fn by @waynexia in #4222 - feat: flow cli for distributed by @discord9 in #4226
- feat(puffin): implement MokaCacheManager by @zhongzc in #4211
- refactor: use ObjectStoreManagerRef type in open_compaction_region() and add related unit test by @zyy17 in #4238
- build(deps): Upgrade OpenDAL to 0.47 by @tisonkun in #4224
- refactor: add interceptor after Influxdb lines are converted to grpc row insert by @MichaelScofield in #4225
- chore: add AUTHOR.md file by @tisonkun in #4241
- feat(puffin): complete dir support by @zhongzc in #4240
- feat: introduce the interface of
RemoteJobScheduler
by @zyy17 in #4181 - feat(fulltext_index): introduce creator by @zhongzc in #4249
- ci: update centos yum source and specify cargo-binstall version by @zyy17 in #4248
- refactor: add
RemoteCompaction
error by @zyy17 in #4251 - refactor: change InvertedIndexWriter method signature to offsets to f… by @v0y4g3r in #4250
- chore: reduce insertion size of fuzz test by @WenyXu in #4243
- feat: dbeaver mysql compatibility, use statement and information_schema.tables by @sunng87 in #4218
- fix!: forbid to change information_schema by @CookiePieWw in #4233
- chore(ci): add timeout (60min) for fuzz tests by @WenyXu in #4255
- feat!: remove alias
metasrv-addr
by @discord9 in #4239 - feat: provide a simple way to create metaclient by @fengjiachun in #4257
- ci: push latest greptimedb nigthly build image by @zyy17 in #4260
- fix(puffin): fix dependency by @v0y4g3r in #4267
- feat: implement naive fuzz test for region migration by @WenyXu in #4252
- feat: update dashboard to v0.5.3 by @ZonaHex in #4262
- feat: introduce
FlowRouteValue
by @WenyXu in #4263 - feat(fulltext_index): integrate puffin manager with inverted index applier by @zhongzc in #4266
- feat: handle AND/OR and priority in matches fn by @waynexia in #4270
- chore: add missing s for
--metasrv-addr
by @discord9 in #4278 - fix(fuzz): generate valid string by @WenyXu in #4281
- feat: store peer info in
TableFlowValue
by @WenyXu in #4280 - feat(fuzz): enhance condition check of region migration finish by @WenyXu in #4283
- refactor(puffin): adjust generic parameters by @zhongzc in #4279
- refactor: use rwlock for modifiable session data by @sunng87 in #4232
- fix: enhance ColumnOption::DefaultValue formatting for string values by @WenyXu in #4287
- fix: enable space string in yaml value by @shuiyisong in #4286
- fix: align pre-commit config with make file by @shuiyisong in #4292
- fix: call df_func with literal by @discord9 in #4265
- feat: delete pipeline by @shuiyisong in #4156
- feat: add path prefix label to obejct storage metrics by @sunng87 in #4277
- fix: prepare inserting with column defaults not work, #4244 by @killme2008 in #4272
- feat: add naive region failover test for metric table by @WenyXu in #4269
- refactor(inverted_index): integrate puffin manager with sst indexer by @zhongzc in #4285
- feat: expose merge_mode option by @evenyag in #4289
- ci: retry on error during installing operator by @WenyXu in #4295
- chore: remove original region failover implementation by @WenyXu in #4237
- feat: refine scan metrics logging by @evenyag in #4296
- chore: bump OpenDAL to 0.47.2 by @WenyXu in #4297
- feat: make flow distributed work&tests by @discord9 in #4256
- feat(remote wal): set default compresion to LZ4 by @WenyXu in #4294
- feat(sql): add iso-8601 format support for intervals by @etolbakov in #4291
- feat(fulltext_index): integrate full-text indexer with sst writer by @zhongzc in #4302
- fix: deregister failure detector in region migration by @WenyXu in #4293
- ci: retry on error or timeout during installing operator by @WenyXu in #4308
- build(deps): upgrade opendal to 0.47.3 by @tisonkun in #4307
- feat: impl show table status by @killme2008 in #4303
- feat!: Set merge mode while creating table in influx handler by @evenyag in #4299
- chore: disable TraceLayer on_failure log by @paomian in #4315
- refactor: split match arms in prom_expr_to_plan into smaller methods by @waynexia in #4317
- feat: support inserting into binary value through string by @CookiePieWw in #4197
- fix(ci): remove sqlness state in success by @waynexia in #4313
- fix: test_fulltext_intm_path by @zhongzc in #4314
- feat(inverted_index): inverted index cache by @v0y4g3r in #4309
- fix: error on show databases in non-default catalog by @sunng87 in #4316
- feat(fulltext_index): allow enable full-text index in SQL and gRPC way by @zhongzc in #4310
- build(deps): switch to upstream by @tisonkun in #4319
- fix: panic while reading information_schema. KEY_COLUMN_USAGE by @killme2008 in #4318
- feat: handle parentheses with unary ops by @waynexia in #4290
- feat: enhanced the retry logic by adding a random noise by @WenyXu in #4320
- refactor: do not print error log on PlanQuery error by @sunng87 in #4322
- fix: support unary operator in default value, partition rule and prepare statement by @waynexia in #4301
- feat: flownode use
Inserter
to write to database by @discord9 in #4323
Full Changelog: v0.9.0-nightly-20240701...v0.9.0-nightly-20240709