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. |