Skip to content

v1.8.0

Compare
Choose a tag to compare
@huangjw806 huangjw806 released this 03 Apr 10:18
· 1091 commits to main since this release
96c76ca

For installation and running instructions, see Get started.

Main changes

SQL features

  • Query syntax:
    • Supports RANGE frames in window function calls. #14416
  • 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:
    • Supports ruby-pg. #14859
    • Supports VARIADIC arguments for the functions format, concat_ws, jsonb_build_array, jsonb_build_object, jsonb_extract_path, jsonb_extract_path_text. #14753
    • Supports concat function. #14753
  • System catalog:
    • Adds missing columns for  pg_catalog.pg_indexrw_catalog.rw_columns and information_schema.columns, and system view pg_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

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 table rw_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 and  request_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