Releases: databendlabs/databend
Releases · databendlabs/databend
v1.2.796-nightly
What's Changed
Exciting New Features ✨
- feat(query): add rule_deduplicated_sort by @xiedeyantu in #18544
- feat(query): ALTER TABLE Row Access Policy by @TCeason in #18540
- feat: implement Tabular SQL UDFs by @KKould in #18511
- feat: init support collecting meta node logs into history table by @dqhl76 in #18551
- feat(meta-service): implement structured metrics parsing with label support by @drmingdrmer in #18555
Thoughtful Bug Fix 🔧
- fix(query): the workload_group sort spill needs to be able to be forced to be turned off by @forsaken628 in #18561
- fix(query): Support the release of the query queue after the client cancels the query by @zhang2014 in #18558
- fix(query): table
system.query_execution
output data type does not match definition by @forsaken628 in #18554
Code Refactor 🎉
- refactor: schema-api test: consolidate Util usage and eliminate code duplication by @drmingdrmer in #18562
Others 📒
- chore: add info in log for sticky node not found. by @youngsofun in #18549
- chore(query): add more log for http get page by @zhang2014 in #18557
- chore(query): improve error of project_column_ref by @sundy-li in #18531
- chore: change default telemetry endpoint by @everpcpc in #18559
- chore: optimize compilation cache hit rate by @forsaken628 in #18529
Full Changelog: v1.2.795-nightly...v1.2.796-nightly
v1.2.795-nightly
What's Changed
Exciting New Features ✨
- feat(query): add user agent and metrics for jwks request by @everpcpc in #18535
- feat: support the
to_binary
with format by @KKould in #18525 - feat(scripts): add databend-meta log collection tool by @drmingdrmer in #18539
Thoughtful Bug Fix 🔧
- fix(query): panic if explaining complex joins by @dqhl76 in #18538
- fix(meta-service): eliminate 250ms lock delay during snapshot compaction by @drmingdrmer in #18542
Code Refactor 🎉
- refactor(meta): add state machine lock guards with debugging by @drmingdrmer in #18534
- refactor(meta-service): optimize state machine block loading with early cache checks by @drmingdrmer in #18541
- refactor(catalog): add ErrorCodeResultExt trait for cleaner error handling by @drmingdrmer in #18545
- refactor(query): migrate physical plan from enum to trait-based architecture by @zhang2014 in #18268
- refactor(query): merge memory、null、random、result_cache、view into storage_basic by @zhang2014 in #18547
Others 📒
- chore: added the
enable_binary_to_utf8_lossy
option for inserting lossy utf8 data by @KKould in #18532
Full Changelog: v1.2.794-nightly...v1.2.795-nightly
v1.2.794-nightly
What's Changed
Code Refactor 🎉
- refactor: polish session in HTTP handler by @youngsofun in #18527
Others 📒
- chore(query): Tuning sort spill memory usage by @forsaken628 in #18520
- chore: try telemetry by @BohuTANG in #18526
- chore: refine error message in transaction retry and add more log by @SkyFan2002 in #18528
Full Changelog: v1.2.793-nightly...v1.2.794-nightly
v1.2.793-nightly
What's Changed
Exciting New Features ✨
- feat(query): support create or replace role by @TCeason in #18500
- feat: support push down filter to materialized cte by @SkyFan2002 in #18493
- feat(query): Vector index support filter pushdown by @b41sh in #18516
Thoughtful Bug Fix 🔧
- fix: collect stats fail with string starts with large unicodes. by @youngsofun in #18523
- fix: improve error handling in history table by @dqhl76 in #18504
Code Refactor 🎉
Build/Testing/CI Infra Changes 🔌
Others 📒
- chore: bump logforth to 0.23 by @forsaken628 in #18524
Full Changelog: v1.2.792-nightly...v1.2.793-nightly
v1.2.792-nightly
What's Changed
Exciting New Features ✨
- feat: streaming load support session. by @youngsofun in #18510
Code Refactor 🎉
- refactor(query): use default verify if the feature is not included in the license by @zhang2014 in #18517
Build/Testing/CI Infra Changes 🔌
Others 📒
Full Changelog: v1.2.791-nightly...v1.2.792-nightly
v1.2.791-nightly
What's Changed
Exciting New Features ✨
- feat(query): support create/drop/desc row policy by @TCeason in #18490
- feat(meta-service): add timing monitoring for Raft-Log IO by @drmingdrmer in #18509
Thoughtful Bug Fix 🔧
- fix(query): fix unable get column for join with rowfetch by @zhang2014 in #18486
- fix(query): ignore group_by_shuffle_mode in grouping set query by @sundy-li in #18508
- fix(query): fix the 'not found' error caused by heartbeat loss on the local by @zhang2014 in #18512
Code Refactor 🎉
- refactor: polish handling of fail in transaction by @youngsofun in #18497
Build/Testing/CI Infra Changes 🔌
Others 📒
- chore(query): refine startup message by @sundy-li in #18496
- chore(query): fix grouping function in type checker by @sundy-li in #18502
Full Changelog: v1.2.790-nightly...v1.2.791-nightly
v1.2.790-nightly
What's Changed
Exciting New Features ✨
- feat(query): add system.zero table && support empty result for empty stage by @sundy-li in #18453
- feat: add header X-DATABEND-CLIENT-CAPS. by @youngsofun in #18475
Thoughtful Bug Fix 🔧
- fix(query): refresh index lose data by @zhyass in #18482
- fix(query): fix update set with udf and filter by @b41sh in #18487
- fix: unload to zip support file larger than 4GB. by @youngsofun in #18485
Others 📒
- chore(query): add max node quota by @zhang2014 in #18474
- chore(query): add cluster current resource status log by @zhang2014 in #18488
Full Changelog: v1.2.789-nightly...v1.2.790-nightly
v1.2.789-nightly
What's Changed
Exciting New Features ✨
- feat: enable block stream write by @zhyass in #18285
- feat(query): Support
json_agg
function as an alias ofjson_array_agg
by @b41sh in #18478
Thoughtful Bug Fix 🔧
- fix: reduce CI error rate of test_private_task by @KKould in #18473
- fix: attach table does not carry the indexes of the original table by @KKould in #18465
- fix: make update table meta idempotent by @SkyFan2002 in #18466
- fix(query): Fix vector distance function can not accept array nullable types by @b41sh in #18477
Code Refactor 🎉
- refactor(query): adjust the serialization of each aggregate function state one by one by @forsaken628 in #18462
Build/Testing/CI Infra Changes 🔌
Others 📒
- chore: fix stackoverflow in CleanupUnusedCTEOptimizer by @SkyFan2002 in #18476
Full Changelog: v1.2.788-nightly...v1.2.789-nightly
v1.2.788-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix: collect statistics for MaterializeCTERef by @SkyFan2002 in #18470
Code Refactor 🎉
- refactor(query): refactor row fetcher for avoid oom by @zhang2014 in #18440
Others 📒
- chore: refine cte profile by @SkyFan2002 in #18467
Full Changelog: v1.2.787-nightly...v1.2.788-nightly
v1.2.787-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix(meta): export should log large chunk of snapshot cache data by @drmingdrmer in #18469
Code Refactor 🎉
- refactor: optimize list some OwnershipObjects by @TCeason in #18455
- refactor(query): Improve parse json performance by @b41sh in #18451
Full Changelog: v1.2.786-nightly...v1.2.787-nightly