8000 Release v2.4.0 · risingwavelabs/risingwave · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

v2.4.0

Compare
Choose a tag to compare
@risingwave-ci risingwave-ci released this 22 May 06:32
· 387 commits to main since this release
b6524f9

release v2.4.0

Main Changes

SQL features

  • SQL commands:

    • Supports EXPLAIN ANALYZE command to analyze the actual runtime performance of a streaming job. #20715
    • Supports configurable streaming_parallelism settings for tables, indexes, views, sinks, and sources. #21366
    • Supports DESCRIBE FRAGMENTS command 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 WITH clause for ALTER SINK command. #20691
    • Supports GRANT and REVOKE privileges on connection, function and secret. ****#20755
    • ALTER SYSTEM now applies session variable changes immediately to the current session. #21294
  • System catalog:

    • Adds system catalogs iceberg_tables and iceberg_namespace_properties . #21400
    • Adds system function has_function_privilege. #20755

Connectors

  • Deprecation notice: Deprecates the Pulsar Iceberg reader and removed the icelake dependency. #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_num option 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_isolation to enable per-database failure isolation. #20872
  • Adds session variable streaming_enable_materialized_expressions to enable materialized expressions. #21552
  • Adds session variable streaming_force_filter_inside_join to force filter pushed down into inner join. #21289

Assets

0