Releases: databendlabs/databend
Releases · databendlabs/databend
v1.2.693-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix(query): fix time parser with enable_strict_datetime_parser = 0 by @sundy-li in #17399
- fix(query): fix lambda function bind column failed by @b41sh in #17402
- fix(query): fix months_between overflow error by @TCeason in #17403
- fix(query): interval type support cast to string by @TCeason in #17395
Full Changelog: v1.2.692-nightly...v1.2.693-nightly
v1.2.692-nightly
v1.2.691-nightly
v1.2.690-nightly
What's Changed
Exciting New Features ✨
- feat(ddl): support alter table cast tuple type column by @b41sh in #17310
- feat: support vacuum inverted index by @SkyFan2002 in #17291
- feat: Add disable_list_batch for webhdfs by @Xuanwo in #17345
- feat: Add username support for webhdfs by @Xuanwo in #17350
- feat(ddl): Support add stored computed column by @b41sh in #17347
- feat: introduce block meta cache by @dantengsky in #17360
- feat(query): support desc procedure by @TCeason in #17364
- feat(query): support Support from to simplify select * from
by @TCeason in #17372
- feat(query): Virtual column support alias name by @b41sh in #17365
- feat(query): support timestamp diff return interval type by @TCeason in #17381
- fix: support returning rows larger than 10MB. by @youngsofun in #17344
- fix(query): fix histogram binder and checker by @sundy-li in #17342
- fix(query): add check window frame by @sundy-li in #17316
- fix(query): RawValueSource::parse_fallback fully parse input by @forsaken628 in #17340
- fix(query): aviod building TransformSortMergeLimit with a big number limit by @forsaken628 in #17339
- fix(query): disallow push down filters that use columns in window order by columns or function argument columns by @forsaken628 in #17353
- fix(query): procedure support string type by @TCeason in #17325
- fix(query): interval order by is incorrect by @forsaken628 in #17357
- fix(query): cast string to timestamp overflow by @TCeason in #17376
- refactor(query): Multiple states Aggregate function by @forsaken628 in #17148
- refactor: rename components of the
replace into
impl by @dantengsky in #17355 - chore: fix flaky test by @SkyFan2002 in #17333
- chore: Clean up not used crates by @Xuanwo in #17260
- chore: enable sort spill in recluster by @zhyass in #17236
- chore(query): improve udf server headers by @sundy-li in #17349
- chore(ci): intergration ttc-go by @forsaken628 in #17280
- chore(ci): fix intergration ttc-go by @forsaken628 in #17363
- chore: remove unused _row_number by @zhyass in #17336
- chore: remove unused code by @SkyFan2002 in #17371
- chore(query): bump jiff crate by @sundy-li in #17366
Thoughtful Bug Fix 🔧
Code Refactor 🎉
Others 📒
Full Changelog: v1.2.689-nightly...v1.2.690-nightly
v1.2.689-nightly
What's Changed
Exciting New Features ✨
- feat: orc support fill missing tuple field by @youngsofun in #17247
- feat(sqlsmith): fuzz test support read Sqlite and Duckdb test by @b41sh in #17301
Thoughtful Bug Fix 🔧
- fix(query): window function support params by @b41sh in #17282
- fix: copy into table collect files twice some times. by @youngsofun in #17300
- fix: set query_kind earlier to ensure it takes effect. by @youngsofun in #17302
- fix: use full path as cache key for parquet meta. by @youngsofun in #17313
- fix: column not found in analyze by @zhyass in #17321
- fix(query): unsupport datetime format item should not return panic error by @TCeason in #17323
Code Refactor 🎉
- refactor(query): only call once finish callback by @sundy-li in #17293
- refactor(query): record state_offsets to reduce the memory leak of agg by @sundy-li in #17285
- refactor(query): introduce udf runtime pool by @forsaken628 in #17304
Others 📒
- chore(ci): fix release patch version by @everpcpc in #17278
- chore(ci): fix gen next patch release by @everpcpc in #17281
- chore(ci): unit test with 16c64g by @everpcpc in #17283
- chore: try fix flaky ci by @TCeason in #17265
- chore(ci): add bendsql binary to release by @everpcpc in #17289
- chore: databend-test print more stderr by @TCeason in #17288
- chore: Bump opendal to include a fix for gcs by @Xuanwo in #17290
- chore: make error message of conflicting transactions more user-friendly by @SkyFan2002 in #17307
- chore: add enable_prune_cache setting by @dqhl76 in #17308
- chore(query): improve fuse row fetch, use accumulating by @sundy-li in #17309
- chore(ci): fix pack binaries by @everpcpc in #17332
- chore(ci): fix pack binaries in release by @everpcpc in #17335
Full Changelog: v1.2.688-nightly...v1.2.689-nightly
v1.2.688-nightly
What's Changed
Exciting New Features ✨
- feat: hilbert clustering by @zhyass in #17045
- feat: support vacuum aggregating index by @SkyFan2002 in #17231
- feat(cluster): support warehouse level show processlist and kill query by @zhang2014 in #17249
Thoughtful Bug Fix 🔧
- fix: Upload to stage in streaming way instead by @Xuanwo in #17230
- fix(cluster): fix heartbeat self managed after network fail by @zhang2014 in #17241
- fix(query): fix
array_agg
failed if the argument is NULL by @b41sh in #17244 - fix(query): increase state_rows in copy agg state rows by @sundy-li in #17252
- fix(query): hash table scatter will always send agg meta by @sundy-li in #17245
- fix(query): fix lazy columns missed in constant table scan by @Damon07 in #17258
- fix: vacuum index not work if index is dropped by create or replace by @SkyFan2002 in #17263
Code Refactor 🎉
- refactor: create/drop_warehouse return WarehouseInfo by @TCeason in #17254
- refactor: only set global settings need to check super privilege by @TCeason in #17255
Others 📒
- chore(ci): fix release bump log by @everpcpc in #17227
- chore(ci): stable release ignore patch versions by @everpcpc in #17228
- chore(ci): better generate release by @everpcpc in #17232
- chore(ci): fix release sha for backport by @everpcpc in #17238
- chore: fix flaky dictionary test by @b41sh in #17199
- chore(ci): presign artifact for download by @everpcpc in #17253
- chore(sqllogictests): Check container and stop first to avoid conflict running by @b41sh in #17261
- chore: Bump opendal to pinned tag version by @Xuanwo in #17259
- chore(ci): fix release bump version by @everpcpc in #17277
New Contributors
Full Changelog: v1.2.687-nightly...v1.2.688-nightly
v1.2.680-p3
What's Changed
Exciting New Features ✨
- feat(query): load ndjson support ts with diff units. by @youngsofun in #17239
Thoughtful Bug Fix 🔧
- fix(query): backport to 680 stick the created_by infos in parquet writer by @sundy-li in #17223
- fix(query): backport hash table scatter will always send agg meta by @sundy-li in #17267
Full Changelog: v1.2.680-p2...v1.2.680-p3
v1.2.687-nightly
What's Changed
Exciting New Features ✨
- feat(query): load ndjson support ts with diff units. by @youngsofun in #17203
- feat(sqlsmith): fuzz query support sqllogic test cases by @b41sh in #17216
Thoughtful Bug Fix 🔧
- fix(query): fix aggregating index conflict with min/max rewrite by @b41sh in #17182
- fix: name resolution bug in quoted ident case sensitive mode by @zhyass in #17198
- fix(query): record state_rows in aggregate payload by @sundy-li in #17194
- fix: system.tables table visibility by @TCeason in #17202
- fix(query): interval total microseconds add overflow check by @TCeason in #17215
- fix(cluster): fix warehouse audit log not working with add cluster by @zhang2014 in #17219
- fix(query): fix register function working with nullable scalar by @sundy-li in #17217
- fix(query): stick the created_by infos in parquet writer by @sundy-li in #17220
Code Refactor 🎉
- refactor: include key information in errors when listing meta-service key-values by @drmingdrmer in #17192
Documentation 📔
Others 📒
- chore: try split number cast function impl by @TCeason in #17155
- chore: add udf compat ci by @TCeason in #17184
- chore(ci): upload sccache log for build by @everpcpc in #17201
- chore(planner): improve histogram cardinality estimation by @Dousir9 in #17200
- chore: Fix warning for backtrace while compiling by @Xuanwo in #17204
- chore(ci): fix sccache log path by @everpcpc in #17206
- chore(ci): update sccache log artifact name by @everpcpc in #17211
- chore(ci): adjust build & test workflows by @everpcpc in #17213
- chore: bring back function
set_cache_capacity
by @dantengsky in #17196 - chore: try fix flaky ci by @TCeason in #17222
- chore(ci): fix release find last tag by @everpcpc in #17226
Full Changelog: v1.2.686-nightly...v1.2.687-nightly
v1.2.680-p2
What's Changed
Others 📒
- chore(ci): upload sccache log for build (#17201) by @everpcpc in #17205
- chore(ci): fix sccache log path by @everpcpc in #17209
- chore(ci): update sccache log artifact name by @everpcpc in #17212
- chore(backport): improve histogram cardinality estimation (#17200) by @Dousir9 in #17210
Full Changelog: v1.2.680-p1...v1.2.680-p2
v1.2.686-nightly
What's Changed
Exciting New Features ✨
Thoughtful Bug Fix 🔧
- fix(cluster): fix unassign warehouse nodes failure by @zhang2014 in #17195
- fix(cluster): skip the recovery for warehouses that are not running state. by @zhang2014 in #17193
Others 📒
- chore(ci): support backport release by @everpcpc in #17185
- chore(ci): auto add pr-backport label by @everpcpc in #17190
- chore: simplify setting API by @drmingdrmer in #17138
- chore: fix flaky datetime test by @TCeason in #17188
Full Changelog: v1.2.685-nightly...v1.2.686-nightly