Releases: risingwavelabs/risingwave
Releases · risingwavelabs/risingwave
v1.8.0
For installation and running instructions, see Get started.
Main changes
SQL features
- Query syntax:
- Supports
RANGE
frames in window function calls. #14416
- Supports
- SQL commands:
- Adds support for embedded Rust UDFs. #14903
- Adds support for embedded Python UDFs. #15168
- Supports refreshing the schema of a table created using an external connection to get the latest schema. #15025
- Supports refreshing the schema of a source to get the latest schema. #15541
- Adds a description column to the system parameters table. #15113
- Supports authenticating with OAuth token acquired from the Cloud when creating a user. #13151
- SQL functions & operators:
- System catalog:
- Adds missing columns for
pg_catalog.pg_index
,rw_catalog.rw_columns
andinformation_schema.columns
, and system viewpg_catalog.pg_partitioned_table
. #15151 - Supports
pg_catalog.pg_constraint
for DBeaver compatibility. #15227 - Supports
pg_catalog.pg_stat_get_numscans
for DBeaver. #15642 - Supports system table
rw_depend
. #15385 - Supports
pg_settings
catalog. #15108
- Adds missing columns for
Connectors
- Breaking change: Sinks created from v1.6 and earlier that have
decouple
enabled may cause compatibility issues. Check if you have any sinks with this configuration by using the internal tablerw_sink_decouple
before upgrading to v1.8. #15613 - Avro tables and sources now require a schema registry during creation. #15256
- Supports using Karapace when specifying a schema registry. #15486
- Supports Protobuf data format for NATS JetStream source. #15378
- Supports
FORMAT PLAIN ENCODE BYTES
for NATS source connector. #15806 - Supports Confluent schema registry for Kafka sinks when using
FORMAT PLAIN ENCODE PROTOBUF
. #15546 - Adds Kafka sink and source parameter
enable.ssl.certificate.verification
. #15073 - Supports
max_batch_rows
andrequest_timeout
parameters for Cassandra and ScyllaDB sources. #15516 - Adds built-in MongoDB CDC source connector. #14966
- Adds
ignore_option
parameter for sources created using Debezium format. #15304 - Supports batch read from Iceberg source. #15214
- Supports automatically deriving columns from Iceberg source. #15415
- Supports JDBC catalog for Iceberg sources. #15551
- Adds JDBC and Hive catalogs for Iceberg sink. #14885
Installation and deployment
Supports tab-completion for SET and ALTER SYSTEM SET commands in psql client. feat(frontend): support tab-completion for [ALTER SYSTEM] SET
Full Changelog: v1.7.0...v1.8.0
v1.7.3
release v1.7.3
v1.7.2
release v1.7.2
v1.7.1
release v1.7.1
v1.7.0
For installation and running instructions, see Get started.
Main changes
SQL features
- Query syntax:
- SQL commands:
- Supports changing the schema registry by redefining the
format_encode_options
. #14057
- Supports changing the schema registry by redefining the
- SQL functions & operators:
- System catalog:
- Change
rw_streaming_parallelism
to allow queries on streaming job parallelism with job name and type. Adds system viewrw_fragment_parallelism
to allow for queries on parallelism information at fragment level #14789, #14261 - Adds
relpersistence
inpg_class
catalog. #14400 - Supports
pg_get_viewdef()
. #14336
- Change
Connectors
- Cassandra and ScyllaDB sinks no longer support
timestamp
type. #14413 - Updates StarRocks sink connector parameters. #14823
- Introduces
snapshot
option to allow users to disable CDC backfill and to only consume from the latest changelog. #14718 - Sets the default value of
transactional
parameter totrue
for MySQL and Postgres CDC shared sources. #14899
Installation and deployment
[Pre-Release] Supports single_node node to run RisingWave in a single process.
Cluster configuration changes
- Introduce a session variable
batch_enable_distributed_dml
to enable batch ingesting. #14630 - Changes wording from
AUTO
toADAPTIVE
parallelism. #14414 - Supports adaptive scaling for streaming jobs by default. #14873
Full Changelog: v1.6.0...v1.7.0
v1.7.0-standalone
release v1.7.0-standalone
v1.7.0-single-node-2
release v1.7.0-single-node-2
v1.7.0-single-node
release v1.7.0-single-node
v1.6.1
release v1.6.1
v1.6.0
For installation and running instructions, see Get started.
Main changes
SQL features
- Query syntax:
- Allows
NOW
in upper bound condition for temporal filters. #13985 - Supports temporal filters with multiple
OR
expressions. #14382 - Supports
<expr> [ NOT ] SIMILAR TO <pat> [ ESCAPE <esc_text> ]
clause. #14000 - Breaking change: Fixes the correctness of
SOME
,ALL
, andANY
expressions. Drop and recreate any materialized views that use these expressions. #14221 - Supports array subquery and \du command. #14044
- Supports
SET PARALLELISM
clause forALTER
commands. #14240
- Allows
- SQL commands:
- SQL functions & operators:
- System catalog:
- Add system view
rw_streaming_parallelism
. #14261
- Add system view
Connectors
- Adds CDC backfill support for Postgres so users can ingest multiple PostgreSQL tables with a single replication slot. #13958
- Support multi-table transaction from upstream MySQL & Postgres CDC. Specify
transactional = true
in theWITH
options to enabled it. #14375 - Renames
scan.startup.timestamp_millis
toscan.startup.timestamp.millis
for Kafka, Pulsar and NATS source. #13656 - Adds
properties.ssl.endpoint.identification.algorithm
parameter for Kafka source and sink.#13990 - Supports
FORMAT PLAIN ENCODE PROTOBUF
syntax for Kafka sink. #12858 - Supports GCS file source. #13414
- Breaking change: For ClickHouse sinks,
timestamptz
can be sinked toDateTime64
.timestamp
cannot be sinked and has to be converted totimestamptz
first before being sinked. #13672 - For Elasticsearch sinks, the default es.type is set as
_doc
for Elasticsearch 6.x and 7.x. #14273 connector = 'iceberg_java'
is deprecated, and users can only Iceberg sinks with the Rust version of Iceberg. Similarly, the DeltaLake sink will also use the Rust version implementation. #14277- Supports StarRocks sink. #12681
Installation and deployment
- Allows for
storage.prefetch_buffer_capacity_mb
to be configured in the TOML file to prevent out of memory issues. #13558 - Supports Huawei Cloud OBS as the storage backend. #13844
Cluster configuration changes
- Supports setting
statement_timeout
value for queries. #13933 - Exposes SSL functionality through
RW_SSL_CERT
andRW_SSL_KEY
environment variables to configure SSL certificates and key file location. #14062
Full Changelog: v1.5.0...v1.6.0