Skip to content

v1.7.0

Compare
Choose a tag to compare
@huangjw806 huangjw806 released this 29 Feb 06:00
· 2426 commits to main since this release
5e6e2ca

For installation and running instructions, see Get started.

Main changes

SQL features

  • Query syntax:
    • Supports using * when creating a table or source with schema from an external connector to read all columns. #14644
    • Supports INCLUDE clause to add additional connector columns. #14215
    • Supports INCLUDE HEADER clause to specify desired keys in header and make it a column. #14628
  • SQL commands:
    • Supports changing the schema registry by redefining the format_encode_options. #14057
  • SQL functions & operators:
    • Adds experimental support for JavaScript UDF. #14513
    • Adds experimental support for Rust UDF. #14271
    • Supports implicit type cast for UDF. #14458
    • Supports named SQL UDF. #14806
    • Supports encrypt and decrypt functions. #14717
    • Supports make_date(), make_time(), and make_timestamp(). #14827
  • System catalog:
    • Change rw_streaming_parallelism to allow queries on streaming job parallelism with job name and type. Adds system view rw_fragment_parallelism to allow for queries on parallelism information at fragment level #14789, #14261
    • Adds relpersistence in pg_class catalog. #14400
    • Supports pg_get_viewdef() . #14336

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 to true 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 to ADAPTIVE parallelism. #14414
  • Supports adaptive scaling for streaming jobs by default. #14873

Full Changelog: v1.6.0...v1.7.0