2020

更新时间:
复制 MD 格式

This topic describes the 2020 release notes for PolarDB-X data nodes.

December 12

Version: xcluster-20201212

Category

Description

New feature

Included Timestamp Oracle (TSO) timestamps in messages.

Optimized one-phase commit (1PC) for common transactions.

Fixed issue

Fixed an issue in Bloom filter user-defined functions (UDFs) where the declared return type did not match the actual output type, leading to crashes during execution.

Fixed an issue in Bloom filter UDFs where null values and decimal values were incorrectly processed.

Fixed a visibility issue for CTS transactions when using indexes.

Fixed a crash issue in the 1PC process.

Fixed several issues in eXtended Architecture (XA) transactions.

September 23

Version: xcluster-20200923

Category

Description

New feature

Added a persistence switch for commit timestamp (CTS).

Added Bloom filter UDFs.

Added HyperLogLog (HLL) UDFs.

Loaded the UDF module polarx_udf.so by default.

Feature optimization

Optimized the authentication process for PolarDB-X proprietary protocols.

Fixed issue

Fixed an issue where assert operations caused data nodes to crash.

Removed unnecessary PolarDB-X proprietary protocol logs.

September 10

Version: xcluster-20200910

Category

Description

New feature

Added PolarDB-X proprietary protocols.

Added the TSO service.

Added timestamp-based distributed transactions.

Added the primary-secondary consistent read feature.

Fixed issue

Fixed an issue where XA transactions failed to recover after a server crash during binlog rotation.

Fixed an issue where XA transactions failed to be replayed on follower nodes due to internal lock-related issues.

Fixed an issue where the position information for XA prepare events was incorrectly written to disk during replication.