Releases: risingwavelabs/risingwave
Releases · risingwavelabs/risingwave
Release list
v3.0.3
release v3.0.3
What's Changed
- perf(stream): apply LRU watermark to over-window partition cache at chunk boundaries (#26424) by @risingwave-ci in #26436
- fix(meta): exclude internal tables from time travel epoch mappings (#26443) by @risingwave-ci in #26447
- fix(sink): persist empty pre-commit epochs (#26498) by @yuhao-su in #26507
- fix(frontend): decouple Iceberg Engine schema change from compaction by @chenzl25 in #26545
- cherry-pick fix(meta): reconcile stale serving vnode mappings (#26352) to release-3.0 by @rw-jarvis-bot[bot] in #26369
- fix(batch): cap masked fragment mapping parallelism (#26560) by @risingwave-ci in #26570
- fix(iceberg): bump dependencies on release-3.0 by @chenzl25 in #26628
- cherry-pick feat(connector): ADLS Gen2 service-principal auth for Iceberg sink (#26124) to release-3.0 by @chenzl25 in #26633
- fix(iceberg): bump dependencies for operator caching on release-3.0 by @chenzl25 in #26634
- fix(sink): throttle coordinator recovery retries on release-3.0 by @chenzl25 in #26639
- cherry-pick fix(stream): keep consuming on a no-op sink config update (#26484) to release-3.0 by @yuhao-su in #26661
- chore: update version to v3.0.3 by @cyliu0 in #26686
Full Changelog: v3.0.2...v3.0.3
v3.0.2
v3.0.1
v2.8.5
v3.0.0
What's Changed
- fix(ci): check future milestone in bump main workflow by @cyliu0 in #24685
- chore(deps): Bump sysinfo from 0.37.2 to 0.38.0 by @dependabot[bot] in #24600
- refactor: use strong typed id in system catalog and strong typed UserId by @wenym1 in #24677
- chore: move cursor rules to AGENTS.md by @BugenZhao in #24709
- refactor(grafana): improve cluster alerts by @kwannoel in #24518
- feat: support downloading gcloud-cli for both Linux and macOS by @Standing-Man in #24512
- chore(deps): Bump bytes from 1.11.0 to 1.11.1 by @dependabot[bot] in #24699
- test(meta): enhance validation of drop object tests by @Standing-Man in #24665
- refactor: strong typed hummock id by @wenym1 in #24689
- feat: support table functions for datafusion by @silver-ymz in #24715
- feat: Add Kafka consumer lag catalog and monitoring tests by @tabVersion in #24708
- fix(snapshot-backfill): fix deadlock caused by next_epoch by @wenym1 in #24693
- feat(optimizer): improve locality backfill for agg by @chenzl25 in #24710
- fix(iceberg): clear iceberg compaction meta data when dropping iceberg sink by @chenzl25 in #24730
- feat: support show cursors and subscription cursors for all frontend nodes by @Standing-Man in #24107
- feat(frontend): support enable_serverless_backfill by @chenzl25 in #24686
- feat: add metrics for datafusion engine by @silver-ymz in #24707
- feat: support
DROP SECRET CASCADEby @Standing-Man in #24581 - feat: enhance oom handling for datafusion by @silver-ymz in #24736
- feat(frontend): support equivalent batch orders for eq-prefix scans by @chenzl25 in #24729
- feat: support caching object dependencies info in frontend by @yezizp2012 in #24706
- chore(frontend): support FATAL message by @yezizp2012 in #24704
- refactor(types): make
StructTypedebug output concise by @BugenZhao in #24651 - fix: disallow duplicate CTE names within the same WITH clause by @Standing-Man in #24676
- feat(prost): support strong typed map value type by @wenym1 in #24695
- chore(deps): Bump tempfile from 3.24.0 to 3.25.0 by @dependabot[bot] in #24759
- feat(frontend): allow users to confirm if background_ddl is enabled for a sink by @Standing-Man in #24338
- fix(meta): fix compaction group merge scheduling efficiency by @Li0k in #24757
- chore: add agent skill
fix-buildkite-ciby @BugenZhao in #24752 - chore: Replace unmaintained rustls-pemfile with rustls-pki-types by @Copilot in #24712
- refactor(source): skip bad file splits after retry in fs_fetch executor by @wcy-fdu in #24718
- refactor: update some metric level by @zwang28 in #24750
- fix: panic when DataFusionPlanConverter fails by @silver-ymz in #24766
- feat: support LogicalExpand in DataFusion by @silver-ymz in #24767
- feat(cdc): support postgres 18 by @wcy-fdu in #24765
- feat(cdc): add
RW_JAVA_LOGto control Java connector logging granularity by @wcy-fdu in #24404 - feat(source): add Parquet case-insensitive column matching option for file source by @wcy-fdu in #24734
- refactor(cdc): add configurable total timeout for CDC schema history
putObjectby @wcy-fdu in #24749 - feat: risectl command to force change Source Connector Props by @tabVersion in #24392
- fix(cdc): excluded generated column from postgres publication validation by @wcy-fdu in #24380
- fix(frontend): wait for notification version on WAIT command by @wenym1 in #24768
- fix: update heartbeat to include CPU and memory resource information for consistency by @yezizp2012 in #24781
- Bound default adaptive parallelism to 64 by @kwannoel in #24678
- feat(refill): support meta cache refill concurrency limit by @MrCroxx in #24787
- feat(observability): add fragment-level immutable memtable memory metrics by @EdwinaZhu in #24620
- ci: add on-demand ec2 docker image workflow by @Li0k in #24797
- feat: add a config to control whether state table vnode prunning is enabled by @hzxa21 in #24703
- feat(observability): add memory profiling for log store buffer by @EdwinaZhu in #24688
- feat: add metrics for cross database consuming epoch by @qccash in #24802
- feat: add RescheduleIntent command and resolve in barrier worker by @shanicky in #24670
- refactor: improve compaction schedule by @Li0k in #24733
- fix(udf): use forked
gineproto avoid leaking background LB probe task by @BugenZhao in #24705 - chore(deps): Bump org.assertj:assertj-core from 3.27.4 to 3.27.7 in /java by @dependabot[bot] in #24601
- chore: add gemini review bot config by @yuhao-su in #24820
- feat(pgwire): support setting session params via
StartupMessage::optionsby @xiangjinwu in #24754 - chore(deps): Bump enum-as-inner from 0.6.0 to 0.7.0 by @dependabot[bot] in #24680
- chore(deps): Bump async-openai from 0.32.3 to 0.33.0 by @dependabot[bot] in #24822
- chore(deps): Bump uuid from 1.19.0 to 1.20.0 by @dependabot[bot] in #24599
- test: fix integration test by @tabVersion in #24816
- feat(config): Increase max storage memory proportion by @maingoh in #24644
- chore(deps): Bump aws-lc-rs from 1.15.3 to 1.16.0 by @dependabot[bot] in #24823
- feat(optimizer): support mv selection for batch queries by @chenzl25 in #24611
- feat(optimizer): support prunning for mv selection by @chenzl25 in #24751
- feat(license): maintain rwu limit check for single-node deployments by @hzxa21 in #24796
- feat: add support to alter backfill parallelism for streaming jobs by @shanicky in #24323
- chore: clarify generated alter-on-fly update path by @tabVersion in #24847
- fix(meta): narrow reschedule blocking for creating backfill jobs by @shanicky in #24798
- feat(sink): support alter jdbc sink url , username and password by @xxhZs in #24846
- fix: subtract overflow when passing empty array to array_positions by @silver-ymz in #24860
- chore(deps): Bump toml from 0.9.11+spec-1.1.0 to 1.0.3+spec-1.1.0 by @dependabot[bot] in #24830
- feat: mapping datafusion array functions by @silver-ymz in #24859
- feat(connector): add configurable write-parquet-properties for Iceberg sink and compaction by @Copilot in #24612
- fix(stream): cap staged watermarks per upstream to prevent unbounded memory growth by @yuhao-su in #24856
- fix(mysql-cdc): fix MySQL CDC auto schema change for UNSIGNED integer types by @wcy-fdu in #24855
- fix(optimizer): move locality enforcement to logical_rewrite_for_stream by @chenzl25 in https://git...
v3.0.0-rc.1
release v3.0.0-rc.1