GISarabia.org
PostGIS 3.6 · Official Manual · ترجمة عربية

ملحق A. ملحق

الصفحة الأصلية بالإنجليزية postgis.net ↗

ملحق A. ملحق

ملاحظات الإصدار

A.1. PostGIS 3.6.4

2026/06/08

Fixes

6076, ST_Length(geography) for GeometryCollection not consistent with geometry implementation

GH-862, Use SFCGAL undeprecated function sfcgal_geometry_tessellate() (Jean Felder)

Flatgeobuf schema mismatch vulnerability (NeuroWinter)

5899, pg_upgrade issue for non-standard geography SRID (Paul Ramsey)

5916, ST_Split hang with very large ordinates (Paul Ramsey)

A.2. 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.3. 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.4. 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.5. PostGIS 3.6.0

2025/09/01

يتطلب هذا الإصدار PostgreSQL من 12 إلى 18beta3، وGEOS 3.8 أو أعلى، وProj 6.1+. وللاستفادة من جميع الميزات يلزم GEOS 3.14+. وللاستفادة من جميع ميزات SFCGAL يلزم SFCGAL 2.2+.

شكرًا جزيلًا لفرق الترجمة لدينا، ولا سيما:

Teramoto Ikuhiro (الفريق الياباني)

Daniel Nylander (الفريق السويدي)

Dapeng Wang وZuo Chenwei من HighGo (الفريق الصيني)

Denys Kovshun (الفريق الأوكراني)

تغييرات غير متوافقة مع السابق

#5799، جعل ST_TileEnvelope تقصّ الأغلفة إلى امتداد مستوى البلاطات (Paul Ramsey)

#5829، إزالة فحص القيود من العرض (view) geometry_columns (Paul Ramsey)

#3373، GT-255، [topology] دعم ترقية النطاقات (domains) (Ayo Adesugba، مكتب الإحصاء الأمريكي)

GT-252، أصبحت ST_NumGeometries/ST_GeometryN تعامل TIN وPolyhedralSurface بوصفهما أشكالًا هندسية أحادية، واستخدم ST_NumPatches/ST_PatchN للوصول إلى الرقع (Loïc Bartoletti)

#3110، GT-242، [topology] دعم النوع bigint (Ayo Adesugba، مكتب الإحصاء الأمريكي)

#5359، #5897، GT-260 [tiger_geocoder] استخدام @extschema:extension@ مع PG >= 16 لتأهيل الامتدادات التابعة باسم المخطط (schema)، والتحول إلى استخدام typmod لجداول tiger (Regina Obe)

التواقيع المحذوفة / المُهملة

#3110، GT-242، [topology] دعم النوع bigint (Ayo Adesugba، مكتب الإحصاء الأمريكي)

#5498 حذف st_approxquantile(raster, double precision)، إذ لم تكن قابلة للاستخدام لأنها كانت تُطلق خطأ عدم التفرّد عند استخدامها (Regina Obe)

ميزات جديدة

GH-803، [sfcgal] إضافة الدالة CG_Simplify (Loïc Bartoletti)

GH-805، [sfcgal] إضافة دعم M مع SFCGAL >= 1.5.0 (Loïc Bartoletti)

GH-801، [sfcgal] إضافة الدالة CG_3DAlphaWrapping (Jean Felder)

#5894، [topology] TotalTopologySize (Sandro Santilli)

#5890، [topology] ValidateTopologyPrecision وMakeTopologyPrecise (Sandro Santilli)

#5861، [topology] إضافة الخيار --drop-topology إلى pgtopo_import (Sandro Santilli)

#1247، [raster] ST_AsRasterAgg (Sandro Santilli)

#5784، GT-223 تصدير circ_tree_distance_tree_internal لاستخدامها في mobilitydb (Maxime Schoemans)

GT-228 [sfcgal] إضافة دوال جديدة (Scale وTranslate وRotate وBuffer 3D وStraight Skeleton Partition) من SFCGAL 2 (Loïc Bartoletti)

[raster] متغير GUC جديد postgis.gdal_cpl_debug، يفعّل رسائل تنقيح GDAL ويوجّهها إلى نظام تسجيل PostgreSQL. (Paul Ramsey)

#5841، تغيير معالجة المقاطعات لإزالة استخدام pqsignal دعمًا لـ PG 18 (Paul Ramsey)

إضافة ST_CoverageClean لمطابقة الحواف وإزالة الفجوات في التغطيات المضلعية (Paul Ramsey) من GEOS 3.14 (Martin Davis)

#3110، GT-242 [topology] دعم النوع bigint (Ayo Adesugba، مكتب الإحصاء الأمريكي)

[raster] إضافة ST_ReclassExact لإعادة تعيين القيم في الرستر بسرعة (Paul Ramsey)

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