What's Changed
- feat(flow): inc query scan bind seq by @discord9 in #7879
- chore: add build info in panic message by @v0y4g3r in #8000
- feat: json2 insert by @MichaelScofield in #7981
- refactor(mito2): remove PrimaryKey variants by @evenyag in #7982
- test: add repartition chaos target by @WenyXu in #7924
- feat(mito2): add PK-range-aware TWCS overlap handling by @v0y4g3r in #7954
- fix: allow ipv4_num_to_string to accept valid integers by @JoeS51 in #7994
- feat: prune bulk memtable parts by first tag by @evenyag in #7911
- fix: update manifest state before deleting delta files by @evenyag in #8001
- refactor: update SqlPlan for more cleaner variants by @sunng87 in #7966
- fix: upgrade mysql metadata value limit to mediumblob by @WenyXu in #7985
- fix: zh same underscore behavior by @discord9 in #8002
- feat: expose flownode addrs in information_schema flows by @QuakeWang in #7992
- feat: update dashboard to v0.12.2 by @ZonaHex in #8010
- fix: nested projection missing roots by @fengys1996 in #7993
- fix: manifest recovery scans after last version if possible by @evenyag in #8009
- feat: json2 flush by @MichaelScofield in #8011
- feat(cli): add metadata put key and table commands by @WenyXu in #7989
- feat(cli): add retry and import state fundations by @fengjiachun in #8007
- feat: tune range cache by @evenyag in #8006
- test(cli): harden import state lock test by @fengjiachun in #8030
- feat: support gRPC-Web on frontend gRPC server by @onepizzateam in #8027
- feat: add seq watermark in record batch metrics by @discord9 in #8015
- fix!: align gRPC CLI option names with config naming by @QuakeWang in #8021
- fix: window sort off by one precision TimeRange&better alias track by @discord9 in #8019
- chore: update the opendal to 0.56 rc2 by @shuiyisong in #8003
- fix(server): describe EXPLAIN statements so bind parameters work by @BootstrapperSBL in #8035
- feat(flow): parse defer on miss src table by @discord9 in #7980
- refactor: unify frontend discovery with active peer discovery by @WenyXu in #8031
- refactor(mito2): reshape extension range API by @evenyag in #8004
- fix: windows windowed sort ci by @discord9 in #8039
- refactor: make InsertForwarder use shared metasrv database operator by @WenyXu in #8033
- feat: allow detailed index config in pipeline by @QuakeWang in #8036
- feat(meta): add dropped table tombstone metadata helpers by @v0y4g3r in #8040
- fix: make sure interceptor is called for plan execution by @sunng87 in #8041
- feat: add read column abstraction by @fengys1996 in #8038
- feat: support prefiltering any columns in flat format by @evenyag in #7972
- refactor: make
json_getadapted with JSON2 by @MichaelScofield in #8043 - fix: win cli lock by @fengjiachun in #8049
- fix: batched prometheus ingest row metric by @v0y4g3r in #8054
- chore: sqlness redact datetime by @discord9 in #8058
- feat: persist our column_id to parquet field_id by @sunng87 in #8032
- refactor: propagate flush reasons through FlushRegions path by @QuakeWang in #8051
New Contributors
- @JoeS51 made their first contribution in #7994
- @QuakeWang made their first contribution in #7992
- @onepizzateam made their first contribution in #8027
- @BootstrapperSBL made their first contribution in #8035
Full Changelog: v1.0.0-nightly-20260420...v1.0.0-nightly-20260504