Releases: databendlabs/databend
Releases · databendlabs/databend
v1.2.638-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix: Multi-thread recreate view/table gives error by @zhyass in #16465
- fix: log query detail and profile with identical format by @everpcpc in #16469
- fix: revert log format breakage from #16249 by @andylokandy in #16470
Others 📒
- chore(executor): support for data exchange between different processors within the pipeline by @zhang2014 in #16467
- chore(executor): more edge detail for executing graph by @zhang2014 in #16468
Full Changelog: v1.2.637-nightly...v1.2.638-nightly
v1.2.637-nightly
What's Changed
Exciting New Features ✨
- feat(query): Procedure Part2 support arguments by @TCeason in #16453
- feat(query): refactor window spill by @Dousir9 in #16448
Thoughtful Bug Fix 🔧
- fix: wrong order by result by @xudong963 in #16422
Code Refactor 🎉
- refactor(query): sort kernel optimization by @sundy-li in #16458
- refactor(storage): improve inverted index read fst file first to reduce load index by @b41sh in #16385
- refactor: refactor vacuum by @drmingdrmer in #16454
- chore: simplify get_sequence() and get_sequence_next_value() by @drmingdrmer in #16463
Others 📒
Full Changelog: v1.2.636-nightly...v1.2.637-nightly
v1.2.636-nightly
What's Changed
Exciting New Features ✨
- feat(query): Support access Mysql data from dictionaries via the
dict_get
function. by @Winnie-Hong0927 in #16444 - feat: Auto compact(re-cluster) for multiple table insertion statement by @SkyFan2002 in #16443
Thoughtful Bug Fix 🔧
- fix(iceberg): Table desc should allow nested db_name by @Xuanwo in #16414
- fix: split if block too big during append by @zhyass in #16435
- fix: flaky test 09_0036_merge_into_without_dist by @dantengsky in #16457
Code Refactor 🎉
- chore(query): make string to int respect behavior like PG by @sundy-li in #16428
- refactor: simplify vacuum drop table handling by @drmingdrmer in #16446
- chore: use logforth to replace fern by @andylokandy in #16249
- refactor(executor): use event cause to refactor shuffle processor by @zhang2014 in #16445
- refactor: cleanup logic to get tables to vacuum by @drmingdrmer in #16450
- refactor: enhancements of HTTP client session. by @youngsofun in #16452
Others 📒
- chore(query): add column: system.tables.total_columns by @TCeason in #16447
- chore(ci): fix dataset domain by @everpcpc in #16455
Full Changelog: v1.2.635-nightly...v1.2.636-nightly
v1.2.635-nightly
What's Changed
Exciting New Features ✨
- feat: continue vacuum drop table on per-table cleanup failures by @SkyFan2002 in #16424
- feat: Load DATABEND_ENTERPRISE_LICENSE_EMBEDDED while building by @Xuanwo in #16440
Thoughtful Bug Fix 🔧
- fix: table lock flaky test by @zhyass in #16429
- fix(query): The columns permission of the system library is misjudged. by @TCeason in #16431
- fix: restore parser backrtace when map_res failed by @andylokandy in #16434
Code Refactor 🎉
- refactor(query): first check privilege in SystemEngine get_full_data by @TCeason in #16421
- chore(query): limit max concurrency of spill io requests by @zhang2014 in #16442
Others 📒
- chore: log remote addr when meta-service raft API recevies a message by @drmingdrmer in #16438
Full Changelog: v1.2.634-nightly...v1.2.635-nightly
v1.2.634-nightly
What's Changed
Exciting New Features ✨
- feat(query): Support SHOW VARIABLES by @TCeason in #16409
- feat: compact after merge sort by @zhyass in #16401
- feat(query): Support access Redis data from dictionaries via the
dict_get
function. by @Winnie-Hong0927 in #16389
Thoughtful Bug Fix 🔧
- fix(query): fix stack overflow for optimizer by @zhang2014 in #16420
- fix: add custom (de)serialization methods for special float value by @dqhl76 in #16258
Code Refactor 🎉
- refactor: Simplify table lock API. by @drmingdrmer in #16413
- chore(query): introduce EmptyResultScan plan by @sundy-li in #16411
- refactor: remove unused
TableInfo.tenant
by @drmingdrmer in #16416 - refactor: simplify least-visible-time schema API, add LeastVisibleTimeIdent by @drmingdrmer in #16418
- refactor: add mget_id_value_compat() by @drmingdrmer in #16425
Others 📒
- chore: bump quinn-proto to 0.11.8 for cargo audit pass by @dqhl76 in #16419
- chore(planner): improve infer filter by @Dousir9 in #16361
Full Changelog: v1.2.633-nightly...v1.2.634-nightly
v1.2.633-nightly
What's Changed
Exciting New Features ✨
- feat: discovery_nodes not need auth. by @youngsofun in #16392
Thoughtful Bug Fix 🔧
Code Refactor 🎉
- refactor: simplify catalog API by @drmingdrmer in #16406
Others 📒
- chore: add join type for explain analyze partial by @xudong963 in #16408
Full Changelog: v1.2.632-nightly...v1.2.633-nightly
v1.2.632-nightly
What's Changed
Exciting New Features ✨
- feat: add limit push down rule by @xudong963 in #16403
Thoughtful Bug Fix 🔧
Full Changelog: v1.2.631-nightly...v1.2.632-nightly
v1.2.631-nightly
What's Changed
Exciting New Features ✨
- feat: estimate selectivity by table sample by @xudong963 in #16362
- feat: introduce an intermediate version that is compatible with vacuum2 by @SkyFan2002 in #16354
- feat(query): Procedure (Part1) by @TCeason in #16348
Thoughtful Bug Fix 🔧
Code Refactor 🎉
- refactor: remove all share related functions by @drmingdrmer in #16383
- refactor: replace get_pb_value() with get_pb() by @drmingdrmer in #16395
- refactor: Add NameValueApi, simplify virtual column APIs by @drmingdrmer in #16398
Others 📒
- chore(ci): fix cargo clippy by @TCeason in #16397
- chore: add error stack to cmd entrence by @andylokandy in #16391
- chore(query): add external server request profile by @zhang2014 in #16400
- chore(query): refactor udf retry by @sundy-li in #16405
- chore(query): add connect duration metric for udf by @zhang2014 in #16407
Full Changelog: v1.2.630-nightly...v1.2.631-nightly
v1.2.630-nightly
What's Changed
Exciting New Features ✨
- feat: hilbert clustering by @zhyass in #16296
- feat: add error stack to ErrorCode by @andylokandy in #16343
- feat: support vacuum temporary table by @SkyFan2002 in #16364
- feat: http handler support temp table. by @youngsofun in #16375
- feat: batch size hint of stream consumption by @zhyass in #16372
- feat(query): make external server parallel by batch by @sundy-li in #16390
Thoughtful Bug Fix 🔧
- fix(query): fix incorrect alias of select items by @sundy-li in #16368
- fix: separate sessions for temporary tables with memory engine by @SkyFan2002 in #16374
- fix(executor): enable backpressure for union all by @zhang2014 in #16388
Code Refactor 🎉
- refactor: simplify drop_index() with NameIdValueApi by @drmingdrmer in #16366
- refactor: simplify dictionary API by @drmingdrmer in #16371
- refactor: Add item count check to
KVPbApi::get_pb_stream()
by @drmingdrmer in #16377 - refactor(query): optimize show drop tables by @TCeason in #16370
- chore(query): Simplified sort simple rows implementation by @forsaken628 in #16382
- refactor(query): refactor some codes of parquet2 by @sundy-li in #16386
Others 📒
- chore(ci): add internal test by @TCeason in #16369
- chore: improve Debug and Display for DataId and TIdent by @drmingdrmer in #16379
- chore: add logging for embedded meta test by @drmingdrmer in #16384
Full Changelog: v1.2.629-nightly...v1.2.630-nightly