2025
This topic describes the feature updates of PolarDB for PostgreSQL, including the release notes for minor engine versions.
You can view the minor engine version number in the console or run the SHOW polardb_version; statement.
2.0.16.10.11.0 (December 2025)
New features
|
Description |
|
Added support for dynamic I/O pruning in distributed clusters. |
|
Distributed clusters now support parallel |
|
A new parameter, |
|
Added support for the |
|
Added new extension features:
|
Performance optimizations
|
Description |
|
Optimized the |
|
Optimized the transaction ID (XID) management mechanism to prevent database wraparound caused by XID exhaustion. |
|
Optimized the |
|
Optimized the internal cache management mechanism by allocating a dedicated zero-value buffer (zerobuffer) for the storage management module (smgrperf). |
Bug fixes
|
Description |
|
Fixed an issue where the Plan fixation (STATEMENT OUTLINE) feature failed to match subqueries. |
|
Fixed an issue in the |
2.0.16.10.10.0 (November 2025)
New features
|
Description |
Related documentation |
|
This version is compatible with community PostgreSQL 16.10. |
|
|
Added a feature that allows privileged users to load extensions by using the |
- |
|
The |
- |
Performance optimizations
|
Description |
|
Optimized the global execution plan cache (GPC) mechanism. The GPC no longer caches query plans with custom scans. |
|
Optimized the data synchronization mechanism for In-Memory Column Index (IMCI) on read-only (RO) nodes to improve data freshness in the columnstore index. |
|
Optimized the data rebalance operation for a distributed cluster by adding parallel processing capabilities. |
|
Optimized the execution performance of the |
Bug fixes
|
Description |
|
Fixed a |
|
Fixed a memory leak in the |
|
Fixed an issue where some backend worker processes were not registered in the |
|
Fixed an issue that could cause |
2.0.16.9.9.0 (October 2025)
New features
|
Description |
Related documentation |
|
Added support for Commit Sequence Number (CSN) to improve Multi-Version Concurrency Control (MVCC) performance. |
|
|
Added support for the OUTLINE feature. This feature automatically adds specified hints to certain types of SQL statements. This allows precise control over SQL execution plans without affecting business applications. |
|
|
Audit logs can now include bound SQL parameters from the extended protocol, providing more complete records for troubleshooting and security audits. |
- |
|
A distributed cluster now supports static pruning for IN clauses. This feature filters out irrelevant data shards before query execution, which reduces the amount of data scanned and improves distributed query performance. |
- |
|
A distributed cluster now supports parallel data rebalance between colocation groups. This significantly improves data rebalancing efficiency and reduces the execution time of DDL operations. |
- |
|
Added support for the following extensions:
|
Performance optimizations
|
Description |
|
Optimized the asynchronous lock replay logic on secondary databases. This improves lock operation efficiency during physical replication and reduces query latency on read-only nodes. |
|
Improved the data synchronization efficiency between row stores and In-Memory Column Index (IMCI). This accelerates the synchronization of data from row stores to columnstore indexes and ensures that analytical queries can run on more up-to-date data. |
|
Improved cluster startup performance and reduced resource usage. The pldebugger (stored procedure debugger) extension is no longer loaded by default. |
Bug fixes
|
Description |
|
Fixed an issue where an improper readahead history reset condition could decrease the cache hit ratio or cause I/O performance fluctuations. |
|
Fixed an issue where a Serverless cluster could crash during scale-out due to the Parallel Buffer flushing an incorrect cache ID. |
|
Fixed an issue in the console where some modifiable parameters were incorrectly displayed as non-modifiable. |
|
Fixed an issue where the |
2.0.16.9.8.0 (September 2025)
New features
|
Description |
Related documentation |
|
Added support for read-only nodes for columnstore indexes. |
|
|
Added support for the extensions
|
|
|
|
- |
Performance optimizations
|
Description |
|
Optimize |
|
Optimize |
2.0.16.9.6.0 (June 2025)
New features
|
Description |
Related documentation |
|
This version is compatible with community PostgreSQL 16.9. |
|
|
Supports distributed HINT, and is used in the same way as |
|
|
EXPLAIN statements support the use of HINTs for the |
|
|
Added support for the |
Performance optimizations
|
Description |
|
Improve the execution speed of |
|
Optimized the data synchronization speed for large wide tables in the vectorized engine. |
Bug fixes
|
Description |
|
Fixed a memory leak in the on-demand replay of LogIndex. |
|
Fixed an issue where |
|
Fixed an issue where the replay logic for |
2.0.16.8.3.0 (March 2025)
New features
|
Description |
Related documentation |
|
This version is compatible with community PostgreSQL 16.8. |
|
|
Added support for the vectorized engine to better handle complex queries. |
|
|
The spatio-temporal database (Ganos) is upgraded to version 7.4. |
|
|
Added support for the |
Performance optimizations
|
Description |
|
Supports the |
|
Improved the promotion speed of standby nodes. |
2.0.16.6.2.0 (February 2025)
New features
|
Description |
Related documentation |
|
You can use |
|
|
The spatio-temporal database (Ganos) is upgraded to version 7.2. |
|
|
Added support for force-flushing hot pages by using full-page writes. |
- |
|
Added support for the |
Performance optimizations
|
Description |
|
Added support for Read Stream and merged read I/O to accelerate data queries. |
|
Added support for batch reads of Write-Ahead Logging (WAL) logs during the recovery phase. |
|
Optimized the index creation process. |
|
Added support for batch extension of table files to accelerate data import and crash recovery. |