| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| risingwave-v2.7.0-x86_64-unknown-linux-all-in-one.tar.gz | 2025-12-14 | 778.7 MB | |
| risectl-v2.7.0-x86_64-unknown-linux.tar.gz | 2025-12-14 | 127.1 MB | |
| risingwave-v2.7.0-x86_64-unknown-linux.dwp.tar.gz | 2025-12-14 | 940.8 MB | |
| risingwave-v2.7.0-x86_64-unknown-linux.tar.gz | 2025-12-14 | 386.5 MB | |
| risingwave-v2.7.0-aarch64-unknown-linux-all-in-one.tar.gz | 2025-12-14 | 785.2 MB | |
| risingwave-connector-v2.7.0.tar.gz | 2025-12-14 | 392.4 MB | |
| risectl-v2.7.0-aarch64-unknown-linux.tar.gz | 2025-12-14 | 130.4 MB | |
| risingwave-v2.7.0-aarch64-unknown-linux.dwp.tar.gz | 2025-12-14 | 936.1 MB | |
| risingwave-v2.7.0-aarch64-unknown-linux.tar.gz | 2025-12-14 | 392.8 MB | |
| README.md | 2025-12-13 | 7.1 kB | |
| v2.7.0 source code.tar.gz | 2025-12-13 | 25.1 MB | |
| v2.7.0 source code.zip | 2025-12-13 | 29.1 MB | |
| Totals: 12 Items | 4.9 GB | 4 | |
release v2.7.0
SQL features
- SQL commands:
- Supports vector index Top-N lookups in streaming queries, enabling MVs and sinks to enrich each row with nearest-neighbor results. https://github.com/risingwavelabs/risingwave/pull/23288
- Supports
ALTER FRAGMENT ... SET PARALLELISMcommand to alter the parallelism of streaming fragments. https://github.com/risingwavelabs/risingwave/pull/23523 - Reduces reserved keywords in
EXPLAINoptions (e.g.,BACKFILL,TRACE) by parsing them as identifiers.https://github.com/risingwavelabs/risingwave/pull/23208 - Adds schema name to
namecolumn in the output ofSHOW [TABLE|VIEW|SOURCE|SINK|...]commands. https://github.com/risingwavelabs/risingwave/pull/23119 - When
DROP/CANCELtakes longer thanslow_ddl_notification_secs(30s), you can runRECOVERfor immediate effect. https://github.com/risingwavelabs/risingwave/pull/23613 - Supports
ALTER TABLE ... ADD COLUMNcommand on tables with incoming sinks.https://github.com/risingwavelabs/risingwave/pull/23766 - Supports querying vector index in append-only streaming. https://github.com/risingwavelabs/risingwave/pull/23288
- SQL functions & operators:
- Supports parsing
STRUCT< >as empty struct type. https://github.com/risingwavelabs/risingwave/pull/23099 - Supports
rw_cluster_id()function to return the cluster's unique identifier as aVARCHAR. https://github.com/risingwavelabs/risingwave/pull/23260
- Supports parsing
- System catalog:
- Adds system catalog
rw_recovery_infoto display the database-level recovery state. https://github.com/risingwavelabs/risingwave/pull/23728 - Adds column
parallelism_policyin system catalogrw_fragments. https://github.com/risingwavelabs/risingwave/pull/23524
- Adds system catalog
Connectors
- Breaking change: When decoding Protobuf messages, RisingWave returns
NULLfor missingoptionalfields and default values for all other fields. https://github.com/risingwavelabs/risingwave/pull/23120 - Supports using
CREATE SOURCEdirectly for UPSERT-format sources requiring a primary key, without creating a table first. https://github.com/risingwavelabs/risingwave/pull/22856 - File sink now uses UUIDs instead of
executor_idin output file names. https://github.com/risingwavelabs/risingwave/pull/23981 - Supports on-demand manual refresh for Iceberg batch tables with position deletes and equity deletes. https://github.com/risingwavelabs/risingwave/pull/23527
- Technical preview: Supports periodic automatic refresh for batch tables with persistent state tracking and improved observability. https://github.com/risingwavelabs/risingwave/pull/23737
- Technical preview: Supports files-with-delete Iceberg compaction and introduces additional compaction parameters. https://github.com/risingwavelabs/risingwave/pull/23660, https://github.com/risingwavelabs/risingwave/pull/23809
- Supports Azure Data Lake Storage Gen2 for Iceberg sink when using REST catalog. https://github.com/risingwavelabs/risingwave/pull/23350
- Supports configuring S3 and Glue with independent credentials for Iceberg connector when using Glue catalog. https://github.com/risingwavelabs/risingwave/pull/23775
- Support assuming IAM roles for S3 and Glue when
enable_config_loadis enabled for Iceberg connector when using Glue catalog. https://github.com/risingwavelabs/risingwave/pull/23788 - Supports key-pair authentication using RSA private keys for Snowflake sink. https://github.com/risingwavelabs/risingwave/pull/23525
- Supports JDBC sink connector for SQL Server. https://github.com/risingwavelabs/risingwave/pull/23416
- Changes the default value of
commit_checkpoint_intervalfrom 10 to 60 for Iceberg sink. https://github.com/risingwavelabs/risingwave/pull/23552 - Supports
is_exactly_oncefor Iceberg sink by default. https://github.com/risingwavelabs/risingwave/pull/23553 - Supports vended credentials for Iceberg connector when using REST catalog. https://github.com/risingwavelabs/risingwave/pull/23567
- Supports configuring
postgres.is.aws.rdsto specify if the upstream PostgreSQL is hosted on AWS RDS. https://github.com/risingwavelabs/risingwave/pull/23420 - Supports using Base64-encoded JSON strings for BigQuery credentials. https://github.com/risingwavelabs/risingwave/pull/23100
- Supports TLS connections to Redis sink using
rediss://protocol. https://github.com/risingwavelabs/risingwave/pull/23223 - Supports Redis Streams for Redis sink. https://github.com/risingwavelabs/risingwave/pull/23412
- Supports
COPY (<query>) TO STDOUTsyntax to load data from PostgreSQL tables. https://github.com/risingwavelabs/risingwave/pull/23198 - Supports ack for Pulsar source, enabling control over broker resending of unacknowledged messages. https://github.com/risingwavelabs/risingwave/pull/22158
- Supports
force_compactionon sinks to enable buffering and compaction of updates when the stream key is the same as the primary key. https://github.com/risingwavelabs/risingwave/pull/23681
Installation and deployment
- Counts the CPU cores of all nodes (instead of only compute nodes) in the cluster against the
cpu_core_limitspecified in the license key. https://github.com/risingwavelabs/risingwave/pull/23390 - Changes
cpu_core_limitin the license key torwu_limitto limit both CPU cores and total cluster memory. https://github.com/risingwavelabs/risingwave/pull/23403 - Breaking change: Requires the correct
audclaim for authentication. https://github.com/risingwavelabs/risingwave/pull/23155 - Supports LDAP authentication to verify users against an external LDAP directory server. https://github.com/risingwavelabs/risingwave/pull/23150
Cluster configuration changes
- Adds session variable
enable_index_selectionto control whether to enable index selection for both streaming and batch queries. https://github.com/risingwavelabs/risingwave/pull/23092 - Technical preview: Adds session variable
enable_locality_backfillto control locality backfilling, which extends index-based optimizations to the entire backfill pipeline. https://github.com/risingwavelabs/risingwave/pull/23275 - Adds configuration option
RW_SSL_ENFORCEto control SSL enforcement for security. https://github.com/risingwavelabs/risingwave/pull/23306
Assets
- Run this version from Docker:
docker run -it --pull=always -p 4566:4566 -p 5691:5691 risingwavelabs/risingwave:v2.7.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