Releases: risingwavelabs/risingwave
Releases · risingwavelabs/risingwave
v2.4.4
release v2.4.4
v2.5.1
release v2.5.1
v2.5.0
release v2.5.0
SQL features
- SQL commands:
- Supports
ALTER DEFAULT PRIVILEGEScommand to set privileges for objects created in the future. #22191 - The
publicschema is now managed byGRANT/REVOKEcommand. New non-super users should first be granted privileges before creating objects. #20201 - Technical Preview: Adds option
backfill_orderto define the ingestion order of streams during backfill in case of join amplification. #20967 - Supports
ALTER COLUMN TYPEsyntax inALTER TABLEto change the data type of struct columns. Changing between primitive types (e.g.,int→bigint) is not supported. #20940 SHOW PROCESSLISTnow displays queries from all serving nodes, making it easier to troubleshoot distributed queries. #21952- Supports
CONNECTOR WITHclause forALTER SINKcommand. #20691 - Supports per-database configuration for
barrier_interval_msandcheckpoint_frequency. #22178
- Supports
- SQL functions & operators:
- Technical preview: Supports
approx_count_distinctto estimate the number of distinct values. #21516, #21545 - Supports
array_flattento flatten an array of arrays. #21640 - Supports
openai_embeddingfunction to generate embeddings. #22242 - Supports
WINDOWclause and window function over named window. #22024 - Technical Preview: Supports
map_filterfunction to filter map data. #22077 - Supports the concatenation operator (
||), position, and overlay functions forbyteadata type. #22076
- Technical preview: Supports
- System catalog:
- Adds system catalog
rw_fragment_backfill_progressto track the progress of each backfill partition. #22124
- Adds system catalog
Connectors
- Supports Iceberg compaction for Iceberg table engine. #22043
- Supports
hosted_catalog=trueto enable RisingWave-managed SQL catalog in Iceberg table engine. #21351 - Supports
enable_config_loadfor Iceberg sink, source, connection, and Iceberg table engine. #21938 - Supports
partition_byfor Iceberg table engine as the Iceberg sink. #21594 - Technical Preview: Webhook source supports receiving batches of updates at once. #22075
- Technical Preview: Supports
sink_decouplefor creating sink into table. #21784 - Supports using
ALTER SINK ... CONNECTOR WITHto update connector-specific properties without recreating the sink. #20691 - Breaking change: Adds escape syntax and usage instructions for the TEMPLATE encoding format. #21431
Installation and deployment
Cluster configuration changes
- Adds session variable
streaming_separate_consecutive_jointo separate consecutive stream joins to improve performance. #22259 - Technical Preview: Adds session variable
streaming_enable_unaligned_jointo control whether the streaming joins should be unaligned. #20386
Assets
- Run this version from Docker:
docker run -it --pull=always -p 4566:4566 -p 5691:5691 risingwavelabs/risingwave:v2.5.0 standalone - Prebuilt all-in-one library for Linux
- Source code (zip)
- Source code (tar.gz)
- risectl - a CLI tool for managing and accessing RisingWave clusters
v2.5.0-rc.1
release v2.5.0-rc.1
v2.4.3
release v2.4.3
v2.3.4
release v2.3.4
v2.4.2
release v2.4.2
v2.4.1
release v2.4.1
v2.3.3
release v2.3.3
v2.4.0
release v2.4.0
Main Changes
SQL features
-
SQL commands:
- Supports
EXPLAIN ANALYZEcommand to analyze the actual runtime performance of a streaming job. #20715 - Supports configurable
streaming_parallelismsettings for tables, indexes, views, sinks, and sources. #21366 - Supports
DESCRIBE FRAGMENTScommand to check the execution fragments of an existing job. #21354 - Supports NOT NULL constraints in table schemas for both batch and streaming operations. #20822
- Supports
CONNECTOR WITHclause forALTER SINKcommand. #20691 - Supports
GRANTandREVOKEprivileges on connection, function and secret. ****#20755 ALTER SYSTEMnow applies session variable changes immediately to the current session. #21294
- Supports
-
System catalog:
Connectors
- Deprecation notice: Deprecates the Pulsar Iceberg reader and removed the
icelakedependency. #20844 - Deprecation notice: The legacy S3 source is now fully deprecated in v2.4.0. #20658
- Supports creating an append-only table with the Iceberg engine. #21811
- Adds
commit_retry_numoption to configure the number of commit retries on Iceberg failures. #20433 - Supports Redis Pub/Sub messaging in sink connectors. #20991
- Supports Iceberg sink and Iceberg source on Azure Blob. #21468
- Supports exactly once consistency semantics for Iceberg sink. #19771
Cluster configuration changes
- Adds system parameter
per_database_isolationto enable per-database failure isolation. #20872 - Adds session variable
streaming_enable_materialized_expressionsto enable materialized expressions. #21552 - Adds session variable
streaming_force_filter_inside_jointo force filter pushed down into inner join. #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