What's Changed
- feat(index): support SQL to specify inverted index columns by @zhongzc in #4929
- feat(puffin): apply range reader by @zhongzc in #4928
- feat: alter fulltext options by @CookiePieWw in #4952
- feat: introduce vector type by @zhongzc in #4964
- refactor: consolidate
DatanodeClientOptions
by @linyihai in #4966 - feat: refine region state checks and handle stalled requests by @WenyXu in #4971
- refactor: support distinct JSON format and improve type conversions by @WenyXu in #4979
- feat: support alter twcs compaction options by @lyang24 in #4965
- refactor(mito): tidy memtable stats by @v0y4g3r in #4982
- fix: alter table add column id alloc mismatch by @discord9 in #4972
- refactor: use UNSET instead of enable by @CookiePieWw in #4983
- build(deps): switch to upstream jsonb by @CookiePieWw in #4986
- fix: physical table statistics info by @killme2008 in #4975
- fix: run
install.sh
error by @zyy17 in #4989 - refactor(grafana): update cluster dashboard by @zyy17 in #4980
- test: more sqlness tests for flow by @discord9 in #4988
- chore: update cluster dashboard by @zyy17 in #4995
- feat: add distance functions by @zhongzc in #4987
- chore: update greptime-proto to e1070a by @discord9 in #4992
- refactor: Avoid wrapping Option for CacheManagerRef by @linyihai in #4996
- feat: implement statement/execution timeout session variable by @lyang24 in #4792
- chore: rename change to modify by @CookiePieWw in #5000
- refactor: introduce
MaintenanceModeManager
by @WenyXu in #4994 - fix: obsolete wal entires while opening a migrated region by @WenyXu in #4993
- fix: ensure Create Or Replace and If Not Exist cannot coexist in create view by @lyang24 in #5003
- fix: correct
unset_maintenance_mode
behavior by @WenyXu in #5009 - feat: introduce
DynamicTimeoutLayer
by @WenyXu in #5006 - test: subquery test migrated from duckdb by @CookiePieWw in #4985
- feat: Loki remote write by @shuiyisong in #4941
- fix: distinct respect in range by @discord9 in #5015
- test: reduce round precision to avoid platform diff by @zhongzc in #5013
- feat: make greatest supports timestamp and datetime types by @killme2008 in #5005
- feat: update dashboard to v0.6.1 by @ZonaHex in #5017
- fix: inverted index constraint to be case-insensitive by @zhongzc in #5020
- feat: CREATE OR REPLACE FLOW by @discord9 in #5001
- fix: android build failed due to simsimd by @zhongzc in #5019
- fix: prune memtable/files range independently in each partition by @evenyag in #4998
- feat: also shutdown gracefully on sigterm on unix by @discord9 in #5023
- refactor: split up different stmts by @CookiePieWw in #4997
- feat(vector): remove
simsimd
and usenalgebra
instead by @zhongzc in #5027 - feat: reimplement limit in PartSort to reduce memory footprint by @waynexia in #5018
- chore(cli): set default timeout for cli commands by @WenyXu in #5021
- feat(vector): add conversion between vector and string by @zhongzc in #5029
- feat: add unset table options support by @WenyXu in #5034
- fix: find latest window by @v0y4g3r in #5037
Full Changelog: v0.10.0-nightly-20241111...v0.10.0-3029b47a8-20241121-1732171449