Appendix A. Appendix

Anteckningar för release

Table of Contents

A.1. PostGIS 3.6.3

2026/04/14

Fixes

6055, Remove rare extension priv escalation case. Reported by Sven Klemm (Tiger Data), Allistair Ishmael Hakim (allistair.sh) and Daniel Bakker

GH-850, Use quote_identifier to build tables in pgis_tablefromflatgeobuf (Ariel Mashraki)

6058, Use Pg composite_to_json() function in 19+ (Paul Ramsey)

6060, fully quality calls to helper functions (Paul Ramsey)

6026, KNN failure in rare IEEE double rounding case (Paul Ramsey)

6061, WKT parser produces incorrect error locations (Paul Ramsey)

6069, Build warnings / CI failures on K&R style, fallthroughs (Paul Ramsey)

A.2. PostGIS 3.6.2

2026/02/09

If you are upgrading postgis_topology and have topogeometry columns, make sure to run after the upgrade to fix topogeometry corruption: SELECT topology.FixCorruptTopoGeometryColumn(schema_name, table_name, feature_column) FROM topology.layer

Fixes

6023, Fix robustness issue in ptarray_contains_point (Sandro Santilli)

6027, Fix RemoveUnusedPrimitives without topology in search_path (Sandro Santilli)

6019, make clean does not remove cunit generated files (Bas Couwenberg)

6020, schema qualify call in ST_MPointFromText (Paul Ramsey)

6028, crash indexing malformed empty polygon (Paul Ramsey)

GH-841, small memory leak in address_standardizer (Maxim Korotkov)

5853, Issue with topology and tiger geocoder upgrade scripts (Regina Obe, Spencer Bryson)

6032, Fix postgis_tiger_geocoder upgrade for PostgreSQL < 16 (Regina Obe)

A.3. PostGIS 3.6.1

2025/11/13

If you are upgrading postgis_topology and have topogeometry columns, make sure to run after the upgrade to fix topogeometry corruption: SELECT topology.FixCorruptTopoGeometryColumn(schema_name, table_name, feature_column) FROM topology.layer

Fixes

#5978, geometry_columns needs to still parse table constraints (Paul Ramsey)

#5987, ST_GeometryN fails for non-collections (Paul Ramsey)

#5991, CircularString distance error (Paul Ramsey)

#5994, Null pointer in ST_AsGeoJsonRow (Alexander Kukushkin)

#5998, ST_Distance error on CurvePolygon (Paul Ramsey)

#5962, Consistent clipping of MULTI/POINT (Paul Ramsey)

#5998, [tiger_geocoder] [security] CVE-2022-2625, make sure tables requires by extension are owned by extension authored: Andrey Borodin (Yandex), reported by Sergey Bobrov (Kaspersky)

#5754, ST_ForcePolygonCCW reverses lines (Paul Ramsey)

#5959, #5984, Prevent histogram target overflow when analysing massive tables (Darafei Praliaskouski)

#6012, Remove memory leak from lwcircstring_from_lwpointarray (Paul Ramsey)

#6013, [tiger_geocoder] Load Tiger 2025 data (Regina Obe)

#5983, [topology] topology.FixCorruptTopoGeometryColumn to fix corruption caused by 3.6.0 upgrade (Regina Obe, Francois Bonzon)

A.4. PostGIS 3.6.0

2025/09/01

Denna version kräver PostgreSQL 12-18beta3, GEOS 3.8 eller högre och Proj 6.1+. För att kunna utnyttja alla funktioner krävs GEOS 3.14+. För att kunna utnyttja alla SFCGAL-funktioner krävs SFCGAL 2.2+.

Ett stort tack till våra översättningsteam, i synnerhet:

Teramoto Ikuhiro (japanska teamet)

Daniel Nylander (svenska teamet)

Dapeng Wang, Zuo Chenwei från HighGo (kinesiska teamet)

Denys Kovshun (Ukrainska teamet)

Förändringar

#5799, gör ST_TileEnvelope klipper kuvert till plattplanets utsträckning (Paul Ramsey)

#5829, ta bort begränsningskontroll från geometry_columns-vyn (Paul Ramsey)

#3373, GT-255, [topologi] Stöd för uppgradering av domäner (Ayo Adesugba, U.S. Census Bureau)

GT-252, ST_NumGeometries/ST_GeometryN behandlar TIN och PolyhedralSurface som enhetsgeometrier, använd ST_NumPatches/ST_PatchN för patchåtkomst (Loïc Bartoletti)

#3110, GT-242, [topologi] Stöd för bigint (Ayo Adesugba, U.S. Census Bureau)

#5359, #5897, GT-260 [tiger_geocoder] Använd @extschema:extension@ för PG >= 16 för att schema-kvalificera beroende tillägg, byt till typmod för tiger-tabeller (Regina Obe)

Borttagna/föråldrade signaturer

#3110, GT-242, [topologi] Stöd för bigint (Ayo Adesugba, U.S. Census Bureau)

#5498 Ta bort st_approxquantile(raster, double precision), kunde inte användas eftersom det utlöste ett felmeddelande om att det inte var unikt när det användes (Regina Obe)

Nya funktioner

GH-803, [sfcgal] ADD CG_Simplify-funktion (Loïc Bartoletti)

GH-805, [sfcgal] Lägg till M-stöd för SFCGAL >= 1.5.0 (Loïc Bartoletti)

GH-801, [sfcgal] ADD CG_3DAlphaWrapping-funktion (Jean Felder)

#5894, [topologi] TotalTopologySize (Sandro Santilli)

#5890, [topologi] ValidateTopologyPrecision, MakeTopologyPrecise (Sandro Santilli)

#5861, [topologi] Lägg till --drop-topology switch till pgtopo_import (Sandro Santilli)

#1247, [raster] ST_AsRasterAgg (Sandro Santilli)

#5784, GT-223 Exportera circ_tree_distance_tree_internal för användning i mobilitydb (Maxime Schoemans)

GT-228 [sfcgal] Lägg till nya funktioner (Skala, Översätt, Rotera, Buffert 3D och Rak skelettpartition) från SFCGAL 2 (Loïc Bartoletti)

[raster] Ny GUC postgis.gdal_cpl_debug, aktiverar GDAL-felsökningsmeddelanden och dirigerar dem till PostgreSQL-loggningssystemet. (Paul Ramsey)

#5841, Ändra avbrottshantering för att ta bort användningen av pqsignal för att stödja PG 18 (Paul Ramsey)

Lägg till ST_CoverageClean för kantmatchning och borttagning av polygonala täckningar (Paul Ramsey) från GEOS 3.14 (Martin Davis)

#3110, GT-242 [topologi] Stöd för bigint (Ayo Adesugba, U.S. Census Bureau)

[raster] Lägg till ST_ReclassExact för att snabbt ommappa värden i raster (Paul Ramsey)

#5971, [tiger] Option to build --without-tiger (Regina Obe)