This topic describes the release notes for the minor versions, console, Ganos, and API of PolarDB for PostgreSQL and provides links to the relevant references.
You can execute the following statement to view the minor version of PolarDB for PostgreSQL:
show polar_version;
V1.1.29
Ganos V5.1
Category | Feature | Description | References | Release date |
New feature | ST_GeoHashID function | This function is added to convert GeoHash strings to INT-type values. | December 2022 | |
ST_GeoHashFromID function | This function is added to convert INT-type values to Geohash strings. | December 2022 | ||
ST_UpdatePyramid function | This function is added to update vector pyramids. | December 2022 | ||
ST_SetUpdatePyramidRules function | This function is added to configure a rule to update a vector pyramid. | December 2022 | ||
ST_BuildPyramidUseGeomSideLen function | This function is added to build a vector pyramid based on the size of the vector bounding box. | December 2022 | ||
ST_InterpolateRaster function | This function is added to perform spatial interpolation operations. | December 2022 | ||
ST_Contour function | This function is added to generate contours. | December 2022 | ||
ST_Statistics function | This function is added to collect statistics on and analyze custom weights for raster data in MultiPoint mode. | December 2022 | ||
ST_Resample function | This function is added to resample a trajectory. | December 2022 | ||
ST_Density function | This function is added to collect statistics on the density of a trajectory. | December 2022 | ||
ST_StayPoint function | This function is added to identify the stay points of a trajectory. | December 2022 | ||
Fixed issue | The following issue is fixed: The raster object becomes empty after the ST_BuildHistogram function is called. | December 2022 | ||
The following issue is fixed: Downtime and Z-value errors occur due to the null values of the ST_AsTable function. | December 2022 | |||
The following issue is fixed: Incorrect results are returned when the GeoHash mode is used for the ST_Split function. | December 2022 | |||
The following issue is fixed: Errors occur in attribute field encoding for the ST_Tile function. | December 2022 |
V1.1.28
Minor engine version
Category | Feature | Description | References | Release date |
New feature | Default value modification for some parameters | The default values of some parameters in the minor engine version 1.1.28 or later of PolarDB for PostgreSQL for PostgreSQL 11 and in the minor engine version 14.5.1.1 or later of PolarDB for PostgreSQL 14 are modified. The new default values are valid only for new clusters. The new default values can significantly improve the database performance. You can modify the default values of some parameters in the console based on your business requirements. | Release notes on modified default values for some parameters | November 2022 |
smlar plug-in | The smlar plug-in is supported. This plug-in is used to calculate the similarity of database data in an efficient manner. | November 2022 | ||
hypopg plug-in | The hypopg plug-in is supported. This plug-in is used to help you check whether a type of indexes accelerate one or more queries. | November 2022 | ||
pg_bigm plug-in | The pg_bigm plug-in is supported. This plug-in supports full-text search. You can use this plug-in to create 2-gram Generalized Inverted Index (GIN) indexes. The indexes accelerate full-text search queries. | November 2022 | ||
hll plug-in | The hll plug-in is supported. This plug-in supports the HyperLogLog (hll) data type. You can use this to estimate page views (PV) and unique visitors (UV). | November 2022 | ||
varbitx plug-in | The varbitx plug-in is supported. This plug-in is an extension of the varbit plug-in provided by PolarDB for PostgreSQL. The varbitx plug-in supports a larger number of BIT operations and is ideal for more scenarios. | November 2022 | ||
ZomboDB plug-in | ZomboDB is supported. ZomboDB is a PostgreSQL extension plug-in that supports the access methods provided by native PostgreSQL. ZomboDB also provides powerful text search and analytics features. | November 2022 | ||
Fixed issue | The following issue is fixed: Users who have the | November 2022 |
V1.1.27
Minor engine version
Category | Feature | Description | References | Release date |
New feature | Real-time materialized view | Real-time materialized views are supported by PolarDB. When data manipulation language (DML) operations are performed on dependency tables, data in real-time materialized views is consistent with the data in the dependency tables. This significantly improves query performance. | October 2022 | |
log_fdw plug-in | The log_fdw plug-in is supported. This plug-in is used to query database logs in the CSV format. | October 2022 | ||
pg_sphere plug-in | The pg_sphere plug-in is supported. This plug-in is a PostgreSQL extension that supports spherical data types, calculation functions, and operators. | October 2022 | ||
Support for the Logical Replication Slot Failover feature | The Logical Replication Slot Failover feature of PolarDB for PostgreSQL is supported. If the primary instance of your database system fails, this feature can synchronize all logical replication slots to the secondary instance. | October 2022 | ||
Scanning by tuples in parallel execution | The
Note When you scan a large amount of data, you can set the polar_px_scan_granularity parameter to block for better scanning performance. | N/A | October 2022 | |
polar_enable_strategy_reject_buffer parameter | The
| N/A | October 2022 |
V1.1.26
Minor engine version
Category | Feature | Description | References | Release date |
New feature | PLV8 plug-in | PLV8 is a trusted JavaScript language extension for PostgreSQL. You can use JavaScript to write PostgreSQL functions. | September 2022 | |
Support for logon and logoff triggers | Logon and logoff triggers are event triggers that can be used to trigger specified functions or stored procedures for logon and logoff. | September 2022 | ||
Batch writes to cache | The
Note
| N/A | September 2022 |
Ganos V4.9
Category | Feature | Description | References | Release date |
New feature | ST_Intersection aggregate function | This function is added to aggregate an array of geometry objects. | September 2022 | |
ST_AddZ function | This function is supported. This function accepts z-axis values as the value of an input parameter and converts a 2D or 3DM geometry to a 3D or 4D geometry. | September 2022 | ||
ST_SetValue function | This function is added to specify pixel values at specified pixel positions and set pixel values based on the spatial range of a geometry object. | September 2022 | ||
Optimized feature | ST_ExportTo function | This function is optimized to export raster objects as COG files. | September 2022 | |
ST_CreateRast function | The function is optimized to convert multiple raster records or arrays into raster objects. | September 2022 | ||
ST_Split function | The function is optimized to support the settings of the start time when you want to split a trajectory by time. The optimized function also supports the splitting of a trajectory by trajectory point index. | September 2022 | ||
ST_Union function | The function is optimized to support batch execution based on memory usage to prevent out-of-memory (OOM) errors caused by large data volumes. | September 2022 | ||
ST_CreateRast function | The function is optimized to create raster data based on Hadoop Distributed File System (HDFS). | September 2022 | ||
ST_ImportFrom function | The function is optimized to import raster data based on HDFS. | September 2022 | ||
ST_ExportTo function | The function is optimized to export raster data to HDFS. | September 2022 | ||
Fixed issue | The following issue is fixed: The ST_makeTrajectory function may cause system downtime. | September 2022 | ||
The following issue is fixed: The ST_lcsSimilarity function cannot identify the time range measured in days. | September 2022 | |||
The following issue is fixed: The ST_AsEWKB function cannot convert trajectories that are created from data tables. | September 2022 | |||
The following issue is fixed: Memory usage problems occur when the ST_BuildPyramid function is called to create a vector pyramid based on a large amount of data. | September 2022 |
V1.1.25
Minor engine version
Category | Feature | Description | References | Release date |
New feature | pgAudit plug-in | The pgAudit plug-in is supported. This plug-in is used to generate audit logs. | August 2022 |
V1.1.24
Minor engine version
Category | Feature | Description | References | Release date |
New feature | plan_cache_mode | The plan_cache_mode parameter is added to configure the plan cache mode. Default value: auto. Valid values:
| N/A | July 2022 |
Ganos V4.7
Category | Feature | Description | References | Release date |
New feature | ST_makeTrajectory function | This function is added to convert rows in a table to trajectories. | July 2022 | |
ST_AsTable function | This function is added to convert trajectories to a table. | July 2022 | ||
Fixed issue | The following issue is fixed: Anonymous temporary tables cannot be automatically deleted during raster data operations. | July 2022 |
V1.1.23
Minor engine version
Category | Feature | Description | References | Release date |
New feature | pg_hint_plan | The pg_hint_plan plug-in is supported. This plug-in is used to add hints to SQL statements. The hints specify how you want the SQL statements to be executed. This way, you can optimize the execution plans of the SQL statements. | June 2022 | |
New feature | Performance optimization for the memory release of the resource manager |
| N/A | June 2022 |
V1.1.22
Minor engine version
Category | Feature | Description | References | Release date |
New feature | Analyze operations in parallel execution |
| N/A | March 2022 |
Support for Clang | Clang is supported. | N/A | March 2022 |
Ganos V4.6
Category | Feature | Description | References | Release date |
New feature | Object storage paths | Raster data can be accessed from self-managed Multi-Cloud Object Storage (MinIO) servers. | March 2022 | |
ST_PointValues function | This function is added to return the pixel values of all bands. | March 2022 | ||
Fixed issue | The following issue is fixed: The band order is incorrect when the ST_Clip function is executed. | March 2022 | ||
The following issue is fixed: The performance is low due to lack of primary key indexes during raster updates. | March 2022 | |||
The following issue is fixed: Retries are not supported when you cannot access the trajectory objects stored in an Object Storage Service (OSS) bucket. | March 2022 |
Ganos V4.5
Category | Feature | Description | References | Release date |
New feature | Ganos is supported for PostgreSQL 14. | N/A | March 2022 | |
Optimized feature | The cache for trajectory objects in external storage is increased to improve access performance. | N/A | March 2022 | |
Fixed issue | The following issue is fixed: File suffixes are missing when raster data is exported to OSS. | March 2022 | ||
The following issue is fixed: Statistics are not collected for specific raster data. | March 2022 |
V1.1.20
Minor engine version
Category | Feature | Description | References | Release date |
New feature | Drop flashback | You can use the drop flashback feature to quickly restore deleted tables and view and clear the recycle bin. | January 2022 | |
Multi-level partitioned tables in parallel execution | The parallel execution feature can be used to query data from multi-level partitions in parallel. | Use the cross-node parallel execution feature to query data from partitioned tables | January 2022 |
Ganos V4.4
Category | Feature | Description | References | Release date |
New feature | ST_LinearStretch function | This function is added to linearly stretch a raster and return a new raster. | January 2022 | |
ST_BuildPercentiles function | This function is added to return the percentage of pixels for a set of raster bands. | January 2022 | ||
ST_ComputeStatistics function | This function is added to return statistics on a raster object, including histograms and percentage. | January 2022 | ||
ST_Percentile function | This function is added to return the percentage of pixels for a raster band. | January 2022 | ||
Optimized feature | Parallel computing | The ST_SummaryStats and ST_BuildHistogram functions can be used to perform parallel computing. | N/A | January 2022 |
ST_ExportTo function | The ST_ExportTo function returns the value false instead of an error message if the specified file already exists. | N/A | January 2022 | |
ST_ImportFrom function | If an import error occurs, the ST_ImportFrom function returns the details of the error. You can troubleshoot the error based on the error details. | January 2022 | ||
Fixed issue | The following issue is fixed: Half a pixel is lost due to number rounding when a raster is cropped. | January 2022 | ||
The following issue is fixed: The data of a raster cannot be properly imported or collected if the data contains values such as | January 2022 |