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