Releases: databendlabs/databend
Releases · databendlabs/databend
v1.2.817-nightly
What's Changed
Exciting New Features ✨
- feat: databend-metabench: benchmark list by @drmingdrmer in #18745
- feat: /v1/status include last_query_request_at. by @youngsofun in #18750
Thoughtful Bug Fix 🔧
- fix: query dropped table in fuse_time_travel_size() report error by @SkyFan2002 in #18748
Code Refactor 🎉
- refactor(meta-service): separate raft-log-store and raft-state-machine store by @drmingdrmer in #18746
- refactor: meta-service: simplify raft store and state machine by @drmingdrmer in #18749
- refactor(query): stream style block writer for hash join spill by @zhang2014 in #18742
- refactor(native): preallocate zero offsets before compression by @BohuTANG in #18756
- refactor: meta-service: compact immutable levels periodically by @drmingdrmer in #18757
- refactor(query): add async buffer for spill data by @zhang2014 in #18758
Build/Testing/CI Infra Changes 🔌
- ci: add compat test for databend-go. by @youngsofun in #18734
Others 📒
- chore: move auto implemented KvApi methods to Ext trait by @drmingdrmer in #18759
Full Changelog: v1.2.816-nightly...v1.2.817-nightly
v1.2.816-nightly
What's Changed
Exciting New Features ✨
Thoughtful Bug Fix 🔧
- fix(query): reduce redundant result-set-spill logs during query waits by @BohuTANG in #18741
- fix: fuse_vacuum2 panic while vauuming empty table with data_retentio… by @dantengsky in #18744
Code Refactor 🎉
- refactor: compactor internal structure by @drmingdrmer in #18738
- refactor(query): refactor the join partition to reduce memory amplification by @zhang2014 in #18732
- refactor: Make the ownership key deletion and table/database replace in the same transaction by @TCeason in #18739
Others 📒
- chore(meta-service): re-organize tests for raft-store by @drmingdrmer in #18740
Full Changelog: v1.2.815-nightly...v1.2.816-nightly
v1.2.815-nightly
What's Changed
Exciting New Features ✨
- feat: add ANY_VALUE as alias for ANY aggregate function by @BohuTANG in #18728
- feat: add Immutable::compact to merge two level by @drmingdrmer in #18731
Thoughtful Bug Fix 🔧
- fix: last query id not only contain those cached. by @youngsofun in #18727
Code Refactor 🎉
- refactor: raft-store: in-memory readonly level compaction by @drmingdrmer in #18736
- refactor: new setting
max_vacuum_threadsby @dantengsky in #18737
Full Changelog: v1.2.814-nightly...v1.2.815-nightly
v1.2.814-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix(query): ensure jwt roles to user if not exists by @everpcpc in #18720
- fix(query): Set Parquet default encoding to
PLAINto ensure data compatibility by @b41sh in #18724
Others 📒
- chore: replace Arc<Mutex> with SysData by @drmingdrmer in #18723
- chore: add error check on private task test script by @KKould in #18698
Full Changelog: v1.2.813-nightly...v1.2.814-nightly
v1.2.813-nightly
What's Changed
Exciting New Features ✨
- feat(query): support result set spilling by @forsaken628 in #18679
Thoughtful Bug Fix 🔧
- fix(meta-service): detach the SysData to avoid race condition by @drmingdrmer in #18722
Code Refactor 🎉
- refactor(raft-store): update trait interfaces and restructure leveled map by @drmingdrmer in #18719
Documentation 📔
- docs(raft-store): enhance documentation across all modules by @drmingdrmer in #18721
Full Changelog: v1.2.812-nightly...v1.2.813-nightly
v1.2.812-nightly
What's Changed
Exciting New Features ✨
Thoughtful Bug Fix 🔧
- fix(query): column default expr should not cause seq.nextval modify by @b41sh in #18694
- fix:
vacuum2all should ignore SYSTEM dbs by @dantengsky in #18712 - fix(meta-service): snapshot key count should be reset by @drmingdrmer in #18718
Code Refactor 🎉
- refactor(meta-service): respond mget items in stream instead of in a vector by @drmingdrmer in #18716
- refactor(meta-service0): rotbl: use
spawn_blocking()insteadblocking_in_place()by @drmingdrmer in #18717
Build/Testing/CI Infra Changes 🔌
- ci: migration
09_http_handlerto pytest by @forsaken628 in #18714
Full Changelog: v1.2.811-nightly...v1.2.812-nightly
v1.2.811-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix: error occurred when retrying transaction on empty table by @SkyFan2002 in #18703
Full Changelog: v1.2.810-nightly...v1.2.811-nightly
v1.2.810-nightly
What's Changed
Exciting New Features ✨
- feat: impl Date & Timestamp on
RANGE BETWEENby @KKould in #18696 - feat: add pybend Python binding with S3 connection and stage support by @BohuTANG in #18704
- feat(query): add api to list stream by @everpcpc in #18701
Thoughtful Bug Fix 🔧
- fix: collected profiles lost in cluster mode by @dqhl76 in #18680
- fix(python-binding): complete Python binding CI configuration by @BohuTANG in #18686
- fix(python-binding): resolve virtual environment permission conflicts in CI by @BohuTANG in #18708
- fix: error when using materialized CTE in multi-statement transactions by @SkyFan2002 in #18707
- fix(query): add config to the embed mode to clarify this mode by @zhang2014 in #18710
Build/Testing/CI Infra Changes 🔌
- ci: run behave test of bendsql for compact. by @youngsofun in #18697
- ci: Temporarily disable warehouse testing of private tasks by @KKould in #18709
Others 📒
Full Changelog: v1.2.809-nightly...v1.2.810-nightly
v1.2.809-nightly
What's Changed
Exciting New Features ✨
- feat: support reset of worksheet session. by @youngsofun in #18688
Thoughtful Bug Fix 🔧
- fix(query): fix unable cast Variant Nullable type to Int32 type in MERGE INTO by @b41sh in #18687
- fix: meta-semaphore: re-connect when no event recevied by @drmingdrmer in #18690
Code Refactor 🎉
- refactor(meta-semaphore): handle error occurs during new-stream, lease-extend by @drmingdrmer in #18695
Full Changelog: v1.2.808-nightly...v1.2.809-nightly
v1.2.808-nightly
What's Changed
Exciting New Features ✨
- feat: support Check Constraint by @KKould in #18661
- feat(parser): add intelligent SQL error suggestion system by @BohuTANG in #18670
- feat: enhance resource scheduling logs with clear status and configuration details by @BohuTANG in #18684
- feat(meta-semaphore): allows to specify timestamp as semaphore seq by @drmingdrmer in #18685
Thoughtful Bug Fix 🔧
- fix: clean
db_id_table_nameduring vacuuming dropped tables by @dantengsky in #18665 - fix: forbid transform with where clause. by @youngsofun in #18681
- fix(query): fix incorrect order of group by items with CTE or subquery by @sundy-li in #18692
Code Refactor 🎉
- refactor(meta): extract utilities from monolithic util.rs by @drmingdrmer in #18678
- refactor(query): split Spiller to provide more scalability by @forsaken628 in #18691
Build/Testing/CI Infra Changes 🔌
- ci: compat test for JDBC use test from main. by @youngsofun in #18668
Others 📒
- chore: add test about create sequence to keep old version by @TCeason in #18673
- chore: add some log for runtime filter by @SkyFan2002 in #18674
- chore: add profile for runtime filter by @SkyFan2002 in #18675
- chore: catch
to_date/to_timestampunwrap by @KKould in #18677 - chore(query): add retry for semaphore queue by @zhang2014 in #18689
Full Changelog: v1.2.807-nightly...v1.2.808-nightly