RisingWave Labs/risingwave: Release v1.5.0
Name: risingwave
Owner: RisingWave Labs
Release: v1.5.0
Released: 2023-12-11
License: Apache-2.0
Release Assets:
For installation and running instructions, see Get started.
Main changes
SQL features
- SQL Commands:
- Supports
SET SCHEMA
syntax forALTER {TABLE t | [MATERIALIZED] VIEW (m)v | SOURCE src | SINK sink | CONNECTION c | FUNCTION f( argument_type [, ...] )}
. https://github.com/risingwavelabs/risingwave/pull/13341 - Supports
OWNER TO
syntax for ALTER {DATABASE | SCHEMA | TABLE | [MATERIALIZED] VIEW | SOURCE | SINK
}. https://github.com/risingwavelabs/risingwave/pull/13216 - Supports
RENAME TO
syntax forALTER { DATABASE db | SCHEMA s}
. https://github.com/risingwavelabs/risingwave/pull/13713 - Supports
KILL
command. https://github.com/risingwavelabs/risingwave/pull/13434 - Supports
SHOW PROCESSLIST
command. https://github.com/risingwavelabs/risingwave/pull/13287 - Supports
SET TO DEFAULT
command. https://github.com/risingwavelabs/risingwave/pull/13693 - Supports
SHOW COLUMNS
andDESCRIBE
from sinks and views. https://github.com/risingwavelabs/risingwave/pull/13626
- Supports
- SQL functions & operators
- Supports list and struct types for
jsonb_agg
andjsonb_object_agg
. https://github.com/risingwavelabs/risingwave/pull/13299 - Supports
jsonb_build_array
andjsonb_build_object
. https://github.com/risingwavelabs/risingwave/pull/13198 - Supports
to_jsonb
. https://github.com/risingwavelabs/risingwave/pull/13161 - Supports json path operators and functions. https://github.com/risingwavelabs/risingwave/pull/13568
- Supports array operators
@>
and<@
. https://github.com/risingwavelabs/risingwave/pull/13253
- Supports list and struct types for
- System catalog
- Adds columns
rw_version
,total_memory_bytes
,total_cpu_cores and started_at
, and all nodes in system tablerw_worker_nodes
. https://github.com/risingwavelabs/risingwave/pull/13487 - Adds system table
rw_internal_tables
. https://github.com/risingwavelabs/risingwave/pull/13272
- Adds columns
Sources & sink
- The load generator can generate
timestamptz
columns. https://github.com/risingwavelabs/risingwave/pull/13451 - Adds option
[properties.fetch.queue.backoff.ms](http://properties.fetch.queue.backoff.ms)
for Kafka source. https://github.com/risingwavelabs/risingwave/pull/13321 - Supports creating multiple CDC tables that share the same source, which allows for incremental and lock-free snapshot loading. https://github.com/risingwavelabs/risingwave/pull/12535
CREATE SINK
statements no longer need to wait for backfill to complete. https://github.com/risingwavelabs/risingwave/pull/13665
Deployment
- Adds a docker-compose file for standalone mode. https://github.com/risingwavelabs/risingwave/pull/13233
Cluster configuration changes
- Adds support for system parameter
pause_on_next_bootstrap
. https://github.com/risingwavelabs/risingwave/pull/11936
Full Changelog: https://github.com/risingwavelabs/risingwave/compare/v1.4.0...v1.5.0