Releases: databendlabs/databend
Releases · databendlabs/databend
v1.2.837-nightly
Full Changelog: v1.2.836-nightly...v1.2.837-nightly
v1.2.836-nightly
What's Changed
Exciting New Features ✨
- feat(query): Support
bitmap_to_arrayfunction by @b41sh in #18927 - feat(query): prevent dropping in-use security policies by @TCeason in #18918
- feat(mysql): add JDBC healthcheck regex to support SELECT 1 FROM DUAL by @yufan022 in #18933
- feat: return timezone in HTTP handler. by @youngsofun in #18936
Thoughtful Bug Fix 🔧
- fix: FilterExecutor needs to handle projections when
enable_selector_executoris turned off. by @forsaken628 in #18921 - fix(query): fix Inverted/Vector index panic with Native Storage Format by @b41sh in #18932
- fix(query): optimize the cost estimation of some query plans by @zhang2014 in #18926
- fix: alter column with specify approx distinct by @zhyass in #18928
Code Refactor 🎉
- refactor: refine experimental final aggregate spill by @dqhl76 in #18907
- refactor(query): AccessType downcasts now return Result so mismatches surface useful diagnostics by @forsaken628 in #18923
- refactor(query): merge pipeline core, sources and sinks crate by @zhang2014 in #18939
Others 📒
- chore: remove fixeme on TimestampTz by @KKould in #18924
- chore: fixed time zone on shanghai to fix flasky 02_0079_function_interval.test by @KKould in #18930
- chore: DataType::TimestampTz display: "TimestampTz" -> "Timestamp_Tz" by @KKould in #18931
Full Changelog: v1.2.835-nightly...v1.2.836-nightly
v1.2.835-nightly
What's Changed
Exciting New Features ✨
- feat: add has_data in system.streams by @zhyass in #18920
- feat(query): BackpressureSpiller has been changed to a fully synchronous call by @forsaken628 in #18899
- feat(query): add more info to /v1/verify by @everpcpc in #18882
Thoughtful Bug Fix 🔧
- fix: decimal overflow check is inadequate by @forsaken628 in #18919
Others 📒
- chore: bump databend-common-ast to 0.2.3 by @KKould in #18915
- chore: refine UDF transport error messaging by @BohuTANG in #18910
- chore(query): Compatible with the MySQL BI Ecosystem by @TCeason in #18909
- chore: update meta-service feature requirements for meta-client by @drmingdrmer in #18911
- chore: Enable Advanced Indexing Features for Community Edition by @b41sh in #18917
Full Changelog: v1.2.834-nightly...v1.2.835-nightly
v1.2.834-nightly
What's Changed
Exciting New Features ✨
- feat(query): masking policy USING clause with multi-column support by @TCeason in #18884
- feat(query): the HTTP protocol supports returning a body in arrow IPC format by @forsaken628 in #18890
- feat: support DataType
TimestampTzby @KKould in #18892 - feat: support ANSI CURRENT_DATE/CURRENT_TIME keywords by @BohuTANG in #18902
Thoughtful Bug Fix 🔧
- fix(query): prevent modification of columns with security policies by @TCeason in #18896
- fix: hilbert recluster get parser error by @zhyass in #18904
- fix: trim duplicated metrics suffix by @everpcpc in #18908
Code Refactor 🎉
- refactor: include databend-metabench in release packages by @drmingdrmer in #18912
Build/Testing/CI Infra Changes 🔌
- ci: fix flaky test. by @youngsofun in #18898
Others 📒
- chore(query): declare var in procedure support optional default expr by @sundy-li in #18897
- chore: improve error msg by @camilesing in #18885
Full Changelog: v1.2.833-nightly...v1.2.834-nightly
v1.2.833
What's Changed
Thoughtful Bug Fix 🔧
- fix(query): fix panic if miss match empty data type by @zhang2014 in #18894
Code Refactor 🎉
Full Changelog: v1.2.832-nightly...v1.2.833-nightly
v1.2.832-nightly
What's Changed
Exciting New Features ✨
- feat: enable geo and virtual column settings by default by @BohuTANG in #18873
- feat: remove enable_experimental_merge_into setting by @camilesing in #18841
- feat: optimize expression parse by @KKould in #18871
- feat: remove useless optional fields in response of query_state_handler. by @youngsofun in #18876
- feat: enhance s3 intelligent tiering storage class supporting by @dantengsky in #18863
Thoughtful Bug Fix 🔧
- fix(storage): analyze table get out of index by @zhyass in #18877
- fix(query): Preserve case for Variant MapAccess in computed columns by @b41sh in #18872
- fix(query): fix set_null_schema by @sundy-li in #18880
- fix(ci): fix tpcds spill tests that no longer work by @forsaken628 in #18869
- fix: ignore group_by_shuffle_mode in grouping set query by @SkyFan2002 in #18881
- fix: meta-service: watch stream should be atomically added by @drmingdrmer in #18888
- fix(query): fix row access policy parameter order and case sensitivity by @TCeason in #18889
Code Refactor 🎉
- refactor(query): improve transforms directory organization (sorts, filters, blocks, columns) by @forsaken628 in #18883
- refactor(query): enable grace hash join if force join spill data by @zhang2014 in #18878
Build/Testing/CI Infra Changes 🔌
- ci: fix flaky tests. by @youngsofun in #18887
Others 📒
- chore: remove redundant experimental procedure toggles by @BohuTANG in #18875
- chore: ensuring all imperfect blocks are compacted by @zhyass in #18860
New Contributors
- @camilesing made their first contribution in #18841
Full Changelog: v1.2.831-nightly...v1.2.832-nightly
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::Bufferand 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