Releases: databendlabs/databend
Releases · databendlabs/databend
v1.2.831-nightly
What's Changed
Exciting New Features ✨
Thoughtful Bug Fix 🔧
- fix: memory size of string view should count views array. by @youngsofun in #18867
Code Refactor 🎉
- refactor: rewrite meta-meta compat test with python by @drmingdrmer in #18870
Others 📒
Full Changelog: v1.2.830-nightly...v1.2.831-nightly
v1.2.830-nightly
What's Changed
Exciting New Features ✨
Thoughtful Bug Fix 🔧
Full Changelog: v1.2.829-nightly...v1.2.830-nightly
v1.2.829-nightly
What's Changed
Exciting New Features ✨
- feat: implement irreversible vacuum drop table protection by @dantengsky in #18809
- feat(query): Show Statistics add Virtual Column Stats and Min/Max Fields by @b41sh in #18849
- feat: meta: add I/O timing tracking for log entry application by @drmingdrmer in #18854
- feat: meta: add detailed version output for databend-meta -V by @drmingdrmer in #18856
- feat: add isnan and isinf functions for float types by @RiversJin in #18858
- feat: metactl: add dump-raft-log-wal subcommand by @drmingdrmer in #18865
Thoughtful Bug Fix 🔧
- fix(query): optimize JWT key lookup to avoid unnecessary JWKS refresh by @everpcpc in #18845
- fix(query): NULL constraint checking in column modification by @TCeason in #18855
Others 📒
- chore(storage): merge_io_reader passes through
opendal::Buffer
and no longer copies by @forsaken628 in #18840 - chore: upgrade openraft from from v0.10.0-alpha.9 to v0.10.0-alpha.11 by @drmingdrmer in #18862
- chore: upgrade raft-log and display-more by @drmingdrmer in #18864
New Contributors
- @RiversJin made their first contribution in #18858
Full Changelog: v1.2.828-nightly...v1.2.829-nightly
v1.2.828-nightly
What's Changed
Exciting New Features ✨
Thoughtful Bug Fix 🔧
- fix: use compile-time cfg for platform-specific DMA flags by @drmingdrmer in #18846
- fix: pipeline max_threads should use max width of Pipes. by @youngsofun in #18837
Code Refactor 🎉
- refactor: meta: unify FetchAddU64 into FetchIncreaseU64 by @drmingdrmer in #18847
Full Changelog: v1.2.827-nightly...v1.2.828-nightly
v1.2.827-nightly
What's Changed
Exciting New Features ✨
- feat(query): introduce BackpressureSpiller by @forsaken628 in #18802
- feat: External UDF support STAGE_LOCATION param by @KKould in #18833
Thoughtful Bug Fix 🔧
Code Refactor 🎉
- refactor: meta-client: consolidate RPC timing into RpcHandler by @drmingdrmer in #18832
- refactor: clarify the HTTP query lifecycle. by @youngsofun in #18787
- refactor: simplify mask policy storage structure by @TCeason in #18836
Others 📒
- chore: reduce log in update_multi_table_meta by @SkyFan2002 in #18844
Full Changelog: v1.2.826-nightly...v1.2.827-nightly
v1.2.826-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix: copy from CSV OOM when file is large. by @youngsofun in #18830
Others 📒
- chore: fix some meta typo by @forsaken628 in #18824
Full Changelog: v1.2.825-nightly...v1.2.826-nightly
v1.2.825-nightly
v1.2.824-nightly
What's Changed
Code Refactor 🎉
- refactor(query): add left join for experimental new hash join by @zhang2014 in #18814
Full Changelog: v1.2.823-nightly...v1.2.824-nightly
v1.2.823-nightly
What's Changed
Exciting New Features ✨
- feat(query): decouple row access policy argument names from column names by @TCeason in #18799
- feat: meta-service: add snapshot keys layout API with depth filtering by @drmingdrmer in #18807
- feat(query): add copy_history table by @sundy-li in #18806
- feat(query): Generate column statistics for virtual columns by @b41sh in #18801
- feat: meta-service: add
proposed_at
tracking the time when a key is written by @drmingdrmer in #18812
Thoughtful Bug Fix 🔧
- fix(query): handle database ID properly in columns table permission check by @TCeason in #18798
- fix: invalid sequence step by @KKould in #18800
- fix(meta): use transaction instead of direct request for UpsertKV by @drmingdrmer in #18813
Code Refactor 🎉
- refactor(user): redesign ALTER USER implementation with improved API consistency by @TCeason in #18804
- refactor(query): add new experimental hash join for inner join by @zhang2014 in #18783
- refactor(meta): extract TableMeta operations to dedicated ops module by @drmingdrmer in #18816
- refactor: extract table identifier types to ident.rs by @drmingdrmer in #18817
- refactor(meta): move get_db_id_or_err to DatabaseApi with nested Result by @drmingdrmer in #18818
- refactor(meta): simplify stream metrics collection with Drop pattern by @drmingdrmer in #18820
Others 📒
- chore: log more info on jwks refresh by @everpcpc in #18803
- chore: refine stream http api test by @dantengsky in #18810
Full Changelog: v1.2.822-nightly...v1.2.823-nightly
v1.2.822-nightly
What's Changed
Exciting New Features ✨
Thoughtful Bug Fix 🔧
- fix: prevent panic in multi-table insert commit by @SkyFan2002 in #18793
- fix: remove incorrect assertion in collecting dropped table ids by @dantengsky in #18780
- fix: forbid SRF in copy transform. by @youngsofun in #18795
Build/Testing/CI Infra Changes 🔌
Full Changelog: v1.2.821-nightly...v1.2.822-nightly