Releases: databendlabs/databend
Releases · databendlabs/databend
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:
vacuum2
all 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_handler
to 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 BETWEEN
by @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_name
during 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_timestamp
unwrap 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
v1.2.807-nightly
What's Changed
Exciting New Features ✨
- feat(query): Add SecureFilter for Row Access Policies and Stats Privacy by @TCeason in #18623
- feat(query): support
start
andincrement
options for sequence creation by @TCeason in #18659
Thoughtful Bug Fix 🔧
- fix(rbac): create or replace ownership_object should delete the old ownership key by @TCeason in #18667
- fix(history-table): stop heartbeat when another node starts by @dqhl76 in #18664
Code Refactor 🎉
- refactor: extract garbage collection api to garbage_collection_api.rs by @drmingdrmer in #18663
- refactor(meta): complete SchemaApi trait decomposition by @drmingdrmer in #18669
Others 📒
- chore: enable distributed recluster by @zhyass in #18644
- chore(ci): make ci success by @TCeason in #18672
Full Changelog: v1.2.806-nightly...v1.2.807-nightly
v1.2.806-nightly
What's Changed
Thoughtful Bug Fix 🔧
- fix(query): try fix hang for cluster aggregate by @zhang2014 in #18655
Code Refactor 🎉
- refactor(schema-api): extract SecurityApi trait by @drmingdrmer in #18658
- refactor(query): remove useless ee feature by @zhang2014 in #18660
Build/Testing/CI Infra Changes 🔌
- ci: fix download artifact for sqlsmith by @everpcpc in #18662
- ci: ttc test with nginx and minio. by @youngsofun in #18657
Full Changelog: v1.2.805-nightly...v1.2.806-nightly
v1.2.805-nightly
What's Changed
Exciting New Features ✨
- feat: Add
RuleFilterFlattenOr
by @KKould in #18621 - feat: add settings to control analyze table by @zhyass in #18642
Code Refactor 🎉
- refactor: refactor inlist runtime filter with or_filters and add configurable runtime filter thresholds by @SkyFan2002 in #18622
- refactor(schema-api): extract CatalogApi trait from SchemaApi by @drmingdrmer in #18654
Build/Testing/CI Infra Changes 🔌
- ci: extract action for minio. by @youngsofun in #18651
- ci: fix install nfpm by @everpcpc in #18656
Full Changelog: v1.2.804-nightly...v1.2.805-nightly
v1.2.804-nightly
What's Changed
Exciting New Features ✨
- feat: support function 'or_filters' by @KKould in #18606
- feat(query): Supports fixed-length sort fields encoding by @forsaken628 in #18584
- feat(query): Hierarchical Grouping Sets Optimization by @sundy-li in #18616
- feat(query): add rule_merge_limit by @xiedeyantu in #18636
- feat: add compile-time API freezing macro for struct compatibility by @BohuTANG in #18632
- feat: implement separate RPC delay metrics for read and write operations by @drmingdrmer in #18648
Thoughtful Bug Fix 🔧
- fix: drop table ownership while vacuuming by @dantengsky in #18613
- fix(test): flaky test from history table permit guard by @dqhl76 in #18624
Code Refactor 🎉
- refactor(query): revert pr 18589 by @zhang2014 in #18638
- refactor(query): Optimize set returning function result block max bytes by @b41sh in #18626
- refactor(exception): enhance ErrorCodeResultExt with comprehensive error codes by @drmingdrmer in #18643
- refactor(meta-api): consolidate schema API implementation by @drmingdrmer in #18646
- refactor(meta-service): remove deprecated rpc_delay_seconds metric by @drmingdrmer in #18647
- refactor(frozen-api): optimize API boundary protection by @BohuTANG in #18649
- refactor(schema-api): extract DatabaseApi trait from SchemaApi by @drmingdrmer in #18650
- refactor(schema-api): extract TableApi and IndexApi traits by @drmingdrmer in #18652
Build/Testing/CI Infra Changes 🔌
- ci: allow backport PRs to build cloud image by @everpcpc in #18628
- ci: retryable for status code 143 by @everpcpc in #18630
- ci: default run ci on ARM64 runner by @everpcpc in #18610
- ci: add test_compat_client_standalone by @forsaken628 in #18631
- ci: add telemetry source tracking for build environment identification by @BohuTANG in #18653
Others 📒
- chore: migrating vergen to v9 by @forsaken628 in #18617
- chore: rm unused test and data. by @youngsofun in #18634
- chore(meta-service): adjust internal structure for state machine by @drmingdrmer in #18633
Full Changelog: v1.2.803-nightly...v1.2.804-nightly