2022 feature updates
This topic provides release notes for the minor version, console, GanosBase, and API of .
-
To view the database engine revision version of your cluster, execute the following statement:
SHOW polardb_version; -
Starting February 26, 2025 (UTC+8), database engine revision version numbers for clusters will use a 6-digit format. For details about this change, including the mapping between the old and new version numbers, see Revision version numbers of PolarDB for PostgreSQL clusters changed to a 6-digit format.
V1.1.29
Ganos (V5.1)
|
Category |
Feature |
Description |
References |
Release date |
|
New feature |
ST_GeoHashID function |
Converts GeoHash strings to integer values. |
December 2022 |
|
|
ST_GeoHashFromID function |
Converts integer values to GeoHash strings. |
December 2022 |
||
|
ST_UpdatePyramid function |
Enables updates to vector pyramids. |
December 2022 |
||
|
ST_SetUpdatePyramidRules function |
Lets you configure rules for vector pyramid updates. |
December 2022 |
||
|
ST_BuildPyramidUseGeomSideLen function |
Builds a vector pyramid based on the size of the vector bounding box. |
December 2022 |
||
|
ST_InterpolateRaster function |
Performs spatial interpolation. |
December 2022 |
||
|
ST_Contour function |
Generates contours. |
December 2022 |
||
|
ST_Statistics function |
Performs statistical analysis on raster data with custom weights using MultiPoint. |
December 2022 |
||
|
ST_Resample function |
Performs trajectory resampling. |
December 2022 |
||
|
ST_Density function |
Calculates trajectory density statistics. |
December 2022 |
||
|
ST_StayPoint function |
Identifies stay points in trajectories. |
December 2022 |
||
|
Bug fixes |
Fixed an issue where st_buildhistogram emptied the raster object. |
December 2022 |
||
|
Fixed an issue with ST_AsTable where passing a null value caused a crash and an incorrect z-value. |
December 2022 |
|||
|
Fixed incorrect results from ST_Split when splitting data by GeoHash. |
December 2022 |
|||
|
Fixed incorrect attribute field encoding in ST_Tile. |
December 2022 |
|||
V1.1.28
Minor engine version
|
Category |
Parameter |
Description |
References |
Release date |
|
New feature |
Default value changes for some parameters |
Starting with minor engine versions V1.1.28 (PostgreSQL 11) and V14.5.1.1 (PostgreSQL 14), uses new default values for some parameters. These changes apply only to new clusters and significantly improve database performance. You can modify these parameters in the console. |
November 2022 |
|
|
smlar plug-in |
The smlar plug-in efficiently calculates data similarity. |
November 2022 |
||
|
hypopg plug-in |
The hypopg plug-in evaluates if a hypothetical index improves query performance. |
November 2022 |
||
|
pg_bigm plug-in |
The pg_bigm plug-in provides full-text search and uses a 2-gram GIN index to accelerate searches. |
November 2022 |
||
|
hll plug-in |
The hll plug-in supports the HyperLogLog (hll) data type for quickly estimating business metrics like page views (PV) and unique visitors (UV). |
November 2022 |
||
|
varbitx plug-in |
extends the varbit plug-in with additional BIT operations for broader application support. |
November 2022 |
||
|
ZomboDB plug-in |
ZomboDB is a PostgreSQL extension that supports native access methods and provides powerful text indexing and analysis for PostgreSQL databases. |
November 2022 |
||
|
Fixed issue |
Fixed an issue that allowed a user with |
November 2022 |
||
V1.1.27
Minor engine version
|
Category |
Parameter |
Description |
References |
Release date |
|
New Feature |
Real-time materialized views |
PolarDB now supports real-time materialized views. These views stay consistent with their base tables during Data Manipulation Language (DML) operations, significantly improving query performance. |
October 2022 |
|
|
pg_sphere plug-in |
The pg_sphere plug-in, a PostgreSQL extension, adds spherical data types, functions, and operators. |
October 2022 |
||
|
Failover slot support |
The logical replication slot failover feature in and synchronizes all logical replication slots from the primary instance to a secondary instance to ensure replication continuity after a failover. |
October 2022 |
||
|
Tuple-granularity PX scanning |
Adds the
Note
Block-level scanning provides higher performance for large data scans. |
N/A |
October 2022 |
|
|
polar_enable_strategy_reject_buffer parameter |
Adds the
|
N/A |
October 2022 |
V1.1.26
minor engine version
|
Category |
Feature |
Description |
References |
Release date |
|
New feature |
Logon and logoff triggers |
Logon and logoff triggers are event triggers that invoke a specified function or stored procedure when a user logs on or logs off. |
September 2022 |
|
|
Batch writes to cache |
Adds the
Note
|
N/A |
September 2022 |
Ganos (V4.9)
|
Category |
Feature |
Description |
References |
Release date |
|
New feature |
ST_Intersection aggregate function |
Aggregates an array of geometry objects. |
September 2022 |
|
|
ST_AddZ function |
Accepts an array of Z-coordinates as a parameter and converts a 2D or 3DM geometry object to a 3D or 4D geometry object. |
September 2022 |
||
|
ST_SetValue function |
Sets pixel values at specified pixel positions or within the spatial range of a specified geometry object. |
September 2022 |
||
|
Enhancement |
ST_ExportTo function |
The ST_ExportTo function can now export a raster object to a COG file. |
September 2022 |
|
|
ST_CreateRast function |
The ST_CreateRast function can now convert multiple records or an array of regular grid points into a raster object. |
September 2022 |
||
|
ST_Split function |
The ST_Split function can now split trajectories by a specified start time or by trajectory point index. |
September 2022 |
||
|
ST_Union function |
The ST_Union function can now execute in batches based on memory usage, which prevents out-of-memory (OOM) errors when processing large datasets. |
September 2022 |
||
|
ST_CreateRast function |
The ST_CreateRast function can now create a raster object from raster data stored in HDFS. |
September 2022 |
||
|
ST_ImportFrom function |
The ST_ImportFrom function can now import raster data from HDFS. |
September 2022 |
||
|
ST_ExportTo function |
The ST_ExportTo function can now export raster data to an HDFS file system. |
September 2022 |
||
|
Fixed issues |
Fixed an issue where the ST_makeTrajectory function could cause the database to crash. |
September 2022 |
||
|
Fixed an issue where the ST_lcsSimilarity function could not identify time intervals measured in days. |
September 2022 |
|||
|
Fixed an issue where the ST_AsEWKB function could not convert trajectories built from data tables. |
September 2022 |
|||
|
Fixed excessive memory consumption in the ST_BuildPyramid function when building a vector pyramid from a large dataset. |
September 2022 |
|||
V1.1.25
Minor engine version
|
Category |
Feature |
Description |
References |
Release date |
|
New |
pgAudit plugin |
Adds support for the pgAudit plugin to generate audit logs. |
August 2022 |
V1.1.24
Minor engine version
|
Category |
Parameter |
Description |
References |
Release date |
|
New feature |
plan_cache_mode |
Adds the
|
N/A |
July 2022 |
Ganos (V4.7)
|
Category |
Parameter |
Description |
References |
Release date |
|
New feature |
ST_makeTrajectory function |
Lets you convert table rows into a trajectory. |
July 2022 |
|
|
ST_AsTable function |
Lets you convert a trajectory into a table. |
July 2022 |
||
|
Fixed issue |
Fixed an issue where anonymous temporary tables were not automatically deleted during raster data operations. |
July 2022 |
||
V1.1.23
Minor engine version
|
Category |
Parameter |
Description |
References |
Release date |
|
New feature |
pg_hint_plan |
Adds support for the |
June 2022 |
|
|
New feature |
Optimizes the resource manager's memory release process |
|
N/A |
June 2022 |
V1.1.22
minor engine version
|
Category |
Parameter |
Description |
References |
Release date |
|
New feature |
PX Analyze |
|
N/A |
March 2022 |
|
Support for Clang compilation |
Now supports Clang compilation. |
N/A |
March 2022 |
Ganos (V4.6)
|
Category |
Parameter |
Description |
References |
Release date |
|
New feature |
Object storage paths |
Enables access to raster data from self-managed MinIO servers. |
March 2022 |
|
|
ST_PointValues |
Introduces the |
March 2022 |
||
|
Fixed issue |
Fixed an issue where the ST_Clip function returned an incorrect band order for raster data. |
March 2022 |
||
|
Fixed a performance issue caused by a missing primary key index during raster data updates. |
March 2022 |
|||
|
Fixed an issue that prevented reads of trajectory data from OSS from retrying on failure. |
March 2022 |
|||
Ganos (V4.5)
|
Category |
Parameter |
Description |
References |
Release date |
|
New feature |
Ganos now supports the PostgreSQL 14 series. |
N/A |
March 2022 |
|
|
Optimized feature |
Enhanced the caching mechanism for trajectory objects in external storage to improve access performance. |
N/A |
March 2022 |
|
|
Fixed issue |
Fixed an issue where file suffixes were missing when exporting raster data to OSS. |
March 2022 |
||
|
Fixed an issue that caused statistics collection to fail for some raster data. |
March 2022 |
|||
V1.1.20
Minor engine version
|
Category |
Parameter |
Description |
References |
Release date |
|
New features |
Drop flashback for tables |
Adds the drop flashback feature, which lets you quickly restore deleted tables, and view and clear the recycle bin. |
January 2022 |
|
|
Parallel query for multi-level partitioned tables |
Now supports parallel queries on multi-level partitioned tables. |
January 2022 |
||
|
Support for GBK/GB18030 encoding |
now supports the GBK and GB18030 server encoding formats. |
January 2022 |
Ganos (V4.4)
|
Category |
Parameter |
Description |
References |
Release date |
|
New features |
ST_LinearStretch function |
Adds the ST_LinearStretch function, which applies a linear stretch to a raster and returns a new raster. |
January 2022 |
|
|
ST_BuildPercentiles function |
Adds the ST_BuildPercentiles function, which calculates pixel value percentiles for a raster. |
January 2022 |
||
|
ST_ComputeStatistics function |
Adds the ST_ComputeStatistics function, which calculates the statistics, histogram, and percentiles for raster data in a single operation. |
January 2022 |
||
|
ST_Percentile function |
Adds the ST_Percentile function, which retrieves the pixel percentiles for a raster. |
January 2022 |
||
|
Enhancements |
Parallel computing |
Enhanced the ST_SummaryStats and ST_BuildHistogram functions to support parallel computing. |
N/A |
January 2022 |
|
ST_ExportTo function |
Enhanced the ST_ExportTo function to return false instead of an error when the destination file already exists. |
N/A |
January 2022 |
|
|
ST_ImportFrom function |
Enhanced the ST_ImportFrom function to return detailed error information during data import, which simplifies troubleshooting. |
January 2022 |
||
|
Fixed issues |
Fixed an issue where rounding during a raster crop operation could cause a half-pixel loss. |
January 2022 |
||
|
Fixed an issue that caused an error when importing or calculating statistics for raster data containing values such as |
January 2022 |
|||