Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
risingwave-v2.4.0-x86_64-unknown-linux-all-in-one.tar.gz | 2025-05-22 | 669.6 MB | |
risectl-v2.4.0-x86_64-unknown-linux.tar.gz | 2025-05-22 | 126.1 MB | |
risingwave-v2.4.0-x86_64-unknown-linux.dwp.tar.gz | 2025-05-22 | 719.6 MB | |
risingwave-v2.4.0-x86_64-unknown-linux.tar.gz | 2025-05-22 | 304.4 MB | |
risingwave-v2.4.0-aarch64-unknown-linux-all-in-one.tar.gz | 2025-05-22 | 677.2 MB | |
risingwave-connector-v2.4.0.tar.gz | 2025-05-22 | 365.5 MB | |
risectl-v2.4.0-aarch64-unknown-linux.tar.gz | 2025-05-22 | 129.5 MB | |
risingwave-v2.4.0-aarch64-unknown-linux.dwp.tar.gz | 2025-05-22 | 716.6 MB | |
risingwave-v2.4.0-aarch64-unknown-linux.tar.gz | 2025-05-22 | 311.7 MB | |
README.md | 2025-05-21 | 3.6 kB | |
v2.4.0 source code.tar.gz | 2025-05-21 | 23.2 MB | |
v2.4.0 source code.zip | 2025-05-21 | 26.9 MB | |
Totals: 12 Items | 4.1 GB | 1 |
release v2.4.0
Main Changes
SQL features
-
SQL commands:
- Supports
EXPLAIN ANALYZE
command to analyze the actual runtime performance of a streaming job. https://github.com/risingwavelabs/risingwave/pull/20715 - Supports configurable
streaming_parallelism
settings for tables, indexes, views, sinks, and sources. https://github.com/risingwavelabs/risingwave/pull/21366 - Supports
DESCRIBE FRAGMENTS
command to check the execution fragments of an existing job. https://github.com/risingwavelabs/risingwave/pull/21354 - Supports NOT NULL constraints in table schemas for both batch and streaming operations. https://github.com/risingwavelabs/risingwave/pull/20822
- Supports
CONNECTOR WITH
clause forALTER SINK
command. https://github.com/risingwavelabs/risingwave/pull/20691 - Supports
GRANT
andREVOKE
privileges on connection, function and secret. ****https://github.com/risingwavelabs/risingwave/pull/20755 ALTER SYSTEM
now applies session variable changes immediately to the current session. https://github.com/risingwavelabs/risingwave/pull/21294
- Supports
-
System catalog:
- Adds system catalogs
iceberg_tables
andiceberg_namespace_properties
. https://github.com/risingwavelabs/risingwave/pull/21400 - Adds system function
has_function_privilege
. https://github.com/risingwavelabs/risingwave/pull/20755
- Adds system catalogs
Connectors
- Deprecation notice: Deprecates the Pulsar Iceberg reader and removed the
icelake
dependency. https://github.com/risingwavelabs/risingwave/pull/20844 - Deprecation notice: The legacy S3 source is now fully deprecated in v2.4.0. https://github.com/risingwavelabs/risingwave/pull/20658
- Supports creating an append-only table with the Iceberg engine. https://github.com/risingwavelabs/risingwave/pull/21811
- Adds
commit_retry_num
option to configure the number of commit retries on Iceberg failures. https://github.com/risingwavelabs/risingwave/pull/20433 - Supports Redis Pub/Sub messaging in sink connectors. https://github.com/risingwavelabs/risingwave/pull/20991
- Supports Iceberg sink and Iceberg source on Azure Blob. https://github.com/risingwavelabs/risingwave/pull/21468
- Supports exactly once consistency semantics for Iceberg sink. https://github.com/risingwavelabs/risingwave/pull/19771
Cluster configuration changes
- Adds system parameter
per_database_isolation
to enable per-database failure isolation. https://github.com/risingwavelabs/risingwave/pull/20872 - Adds session variable
streaming_enable_materialized_expressions
to enable materialized expressions. https://github.com/risingwavelabs/risingwave/pull/21552 - Adds session variable
streaming_force_filter_inside_join
to force filter pushed down into inner join. https://github.com/risingwavelabs/risingwave/pull/21289
Assets
- Run this version from Docker:
docker run -it --pull=always -p 4566:4566 -p 5691:5691 risingwavelabs/risingwave:v2.4.0-standalone single_node
- Prebuilt all-in-one library for Linux
- Source code (zip)
- Source code (tar.gz)
- risectl - a CLI tool for managing and accessing RisingWave clusters