What's Changed
- fix: build_grpc_server visibility by @sunng87 in #7054
- chore: rename the default ts column name to
greptime_timestampfor influxdb line protocol by @shuiyisong in #7046 - chore: add trigger querier factory trait by @fengys1996 in #7053
- fix: only skips auto convert when encoding is sparse by @evenyag in #7056
- feat: able to pass external service for sqlness test by @MichaelScofield in #7032
- fix: show proper error msg, when executing non-admin functions as admin functions by @Shyamnatesan in #7061
- fix: support dictionary in regex match by @evenyag in #7055
- feat: introduce IndexBuildTask for async index build by @SNC123 in #6927
- refactor: remove duplicated valueref to json by @sunng87 in #7062
- refactor!: remove pb_value to json conversion, keep json output consistent by @sunng87 in #7063
- feat: align influxdb line timestamp with table time index by @MichaelScofield in #7057
- feat: struct value and vector by @sunng87 in #7033
- feat: supports value aliasing in TQL by @killme2008 in #7041
- feat: divide subtasks from old/new partition rules by @waynexia in #7003
- feat: explain custom statement by @discord9 in #7058
- refactor: restructure sqlness to support multiple envs and extract common utils by @WenyXu in #7066
- chore: update rust to nightly 2025-10-01 by @MichaelScofield in #7069
- feat: remap SST files for partition change by @waynexia in #7071
- feat: apply region partition expr to region scan by @waynexia in #7067
- feat: support setting sst_format in table options by @evenyag in #7068
- fix: correct impl Clear for &[u8] by @v0y4g3r in #7081
- chore: add information extension to the plugins in standalone by @shuiyisong in #7079
- refactor: remove unused grpc-expr module and pb conversions by @sunng87 in #7085
- ci: update dev-builder image tag by @github-actions[bot] in #7073
- feat: conversion between struct, value and json by @sunng87 in #7052
- feat(parser): ALTER TABLE ... REPARTITION ... by @waynexia in #7082
- feat: add updated_on to tablemeta with a default of created_on by @Standing-Man in #7072
- feat: add Value::Json value type by @sunng87 in #7083
- fix: part cols not in projection by @discord9 in #7090
- feat: manual compaction parallelism by @v0y4g3r in #7086
- feat: memtable seq range read by @discord9 in #6950
- refactor: add
peer_hostnamefield ininformation_schema.cluster_infotable by @zyy17 in #7050 - fix: fix build warnings by @WenyXu in #7099
- chore: pub route_prometheus function by @v0y4g3r in #7101
- refactor: update valueref coerce function name based on its semantics by @sunng87 in #7098
- refactor!: unify the API of getting total cpu and memory by @zyy17 in #7049
- feat: supports large string by @killme2008 in #7097
- feat: add index cache eviction support by @zhongzc in #7064
- feat(trigger): support "for" and "keep_firing_for" by @fengys1996 in #7087
- feat: new create table syntax for new json datatype by @MichaelScofield in #7103
- feat(mito2): expose puffin index metadata by @zhongzc in #7042
- chore: remove unused deps by @fengys1996 in #7108
- feat: introduce the Noop WAL provider for datanode by @WenyXu in #7105
- refactor: convert to mysql values directly from arrow by @MichaelScofield in #7096
- feat: expose SST index metadata via information schema by @zhongzc in #7044
- chore: pr review reminder by @fengjiachun in #7120
- feat: implement three build types for async index build by @SNC123 in #7029
- test: run engine unit tests for flat format by @evenyag in #7119
- feat: 14 days PRs review reminder by @fengjiachun in #7123
- fix: list inner type for json and valueref, refactor type to ref for struct/list by @sunng87 in #7113
- feat: introduce
OpenRegionsandCloseRegionsinstructions to support batch region operations by @WenyXu in #7122 - feat: update pgwire to 0.34 for a critical issue on accepting connection by @sunng87 in #7127
- fix: prom ql logical plan use column index not name by @discord9 in #7109
- feat: writer mem limiter for http and grpc service by @fengjiachun in #7092
- fix: unit test about trigger parser by @fengys1996 in #7132
- feat: pr review reminder frequency by @fengjiachun in #7129
- fix: fix index and tag filtering for flat format by @evenyag in #7121
- chore: update datafusion to 50 by @MichaelScofield in #7076
- feat: create table with new json datatype by @MichaelScofield in #7128
- feat: add
cpu_usage_millicoresandmemory_usage_bytesininformation_schema.cluster_infotable. by @zyy17 in #7051 - fix: correct test_index_build_type_compact by @SNC123 in #7137
- refactor: convert to postgres values directly from arrow by @MichaelScofield in #7131
- feat: add a missing pg_catalog function current_database by @sunng87 in #7138
- feat: store estimated series num in file meta by @evenyag in #7126
- refactor: refactor instruction handler and adds support for batch region downgrade operations by @WenyXu in #7130
- feat: adds regex_extract function and more type tests by @killme2008 in #7107
- feat: add HTTP endpoint to control prof.gdump feature by @v0y4g3r in #6999
- fix: count_state use stat to eval&predicate w/out region by @discord9 in #7116
- feat: merge json datatype by @MichaelScofield in #7142
- refactor!: add a
opentelemetry_traces_operationstable to aggregate(service_name, span_name, span_kind)to improve query performance by @zyy17 in #7144 - feat: prefix option for timestamp index and value column by @shuiyisong in #7125
- fix: add delays in reconcile tests for async cache invalidation by @WenyXu in #7147
- refactor: use generic for heartbeat instruction handler by @discord9 in #7149
New Contributors
- @Standing-Man made their first contribution in #7072
Full Changelog: v0.18.0-nightly-20251006...v0.18.0-nightly-20251027