What's Changed
- chore: bump main branch version to 0.15 by @zhongzc in #5984
- ci: read next release version from toml by default by @sunng87 in #5986
- chore: update rust toolchain by @shuiyisong in #5818
- feat: introduce
RegionStatAwareSelector
trait by @WenyXu in #5990 - chore: update nix for new toolchain by @sunng87 in #5991
- feat: uddsketch_merge udaf by @discord9 in #5992
- fix: check if memtable is empty by stats by @v0y4g3r in #5989
- chore: make txn_helper pub by @fengys1996 in #6002
- ci: update dev-builder image version to 2025-04-15-1a517ec8-202504280… by @daviderli614 in #6003
- fix: prune primary key with multiple columns may use default value as statistics by @evenyag in #5996
- feat: remove own greatest fn by @killme2008 in #5994
- fix: only consider the datanode that reports the failure by @WenyXu in #6004
- chore: only retry when retry-able in flow by @discord9 in #5987
- fix: sanitize_connection_string by @fengjiachun in #6012
- fix: disable recursion limit in prost by @waynexia in #6010
- feat: flush leader region before downgrading by @WenyXu in #5995
- ci: fix the bugs of release-dev-builder-images and add update-dev-builder-image-tag by @zyy17 in #6009
- feat: implement batch region opening in metric engine by @WenyXu in #6017
- chore: rename parameter from "table" to "flow_name" by @fengys1996 in #6020
- fix: always create mito engine by @v0y4g3r in #6018
- feat: enhance maintenance mode API and handling by @WenyXu in #6022
- chore: upgrade hydroflow depend by @discord9 in #6011
- ci: nix action update by @sunng87 in #6025
- feat: optimize region migration concurrency with fine-grained table lock by @WenyXu in #6023
- feat(pipeline): auto transform by @shuiyisong in #6013
- feat: cast strings to numerics automatically in mysql connections by @evenyag in #6015
- feat(meta): enhance region lease handling with operating status by @WenyXu in #6027
- fix: force streaming mode for instant source table by @discord9 in #6031
- refactor: datanode instance builder by @MichaelScofield in #6034
- docs: refine readme by @killme2008 in #6038
- chore: add logs dashboard by @zyy17 in #6028
- ci: update website greptimedb version when releasing automatically by @killme2008 in #6037
- refactor: remove the "mode" configuration item completely by @MichaelScofield in #6042
- chore: rm unnecessary depend for flow by @discord9 in #6047
- feat: bridge bulk insert by @v0y4g3r in #5927
- fix: do not add projection to cast timestamp in label_values by @evenyag in #6040
- fix: improve region migration error handling and optimize leader downgrade with lease check by @WenyXu in #6026
- feat(pipeline): select processor by @shuiyisong in #6019
- refactor: remove some async in ServerHandlers by @MichaelScofield in #6057
- feat: flow add static user/pwd auth by @discord9 in #6048
- fix: reset tags when creating an empty metric in prom call by @evenyag in #6056
- feat: try cast timestamp types from number string by @waynexia in #6060
- feat: scan with sst minimal sequence by @MichaelScofield in #6051
- fix: ensures logical and physical region have the same timestamp unit by @evenyag in #6041
- feat: update pgwire to 0.29 by @sunng87 in #6058
- fix: csv format escaping by @killme2008 in #6061
- ci: run only in the
GreptimeTeam/greptimedb
repository by @daviderli614 in #6064 - chore: support rename syntax in field by @shuiyisong in #6065
- feat: impl bulk memtable and bridge bulk inserts by @v0y4g3r in #6054
- fix: alter table modify type should also modify default value by @discord9 in #6049
- feat: set read-preference for grpc client by @MichaelScofield in #6069
- feat: mem prof can gen flamegraph directly by @discord9 in #6073
- ci: only trigger downstream when release success by @sunng87 in #6074
- feat: add datanode workloads support by @WenyXu in #6055
- fix!: disable append mode in trace services table by @zyy17 in #6066
- ci: automatically update helm-charts when release by @daviderli614 in #6071
- chore: mv anyhow depend out of cfg by @discord9 in #6081
- ci: update homebrew greptime version when release by @daviderli614 in #6082
- chore: more cfg stuff on windows by @discord9 in #6083
- refactor: introduce row group selection by @zhongzc in #6075
Full Changelog: v0.14.0...v0.15.0-nightly-20250512