github GreptimeTeam/greptimedb v0.18.0-nightly-20251027
Release v0.18.0-nightly-20251027

pre-release11 hours ago

What's Changed

  • fix: build_grpc_server visibility by @sunng87 in #7054
  • chore: rename the default ts column name to greptime_timestamp for 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_hostname field in information_schema.cluster_info table 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 OpenRegions and CloseRegions instructions 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_millicores and memory_usage_bytes in information_schema.cluster_info table. 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_operations table 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

Full Changelog: v0.18.0-nightly-20251006...v0.18.0-nightly-20251027

Don't miss a new greptimedb release

NewReleases is sending notifications on new releases.