2025/10/16
This version requires PostgreSQL 12-18beta1, GEOS 3.8 or higher, and Proj 6.1+. To take advantage of all features, GEOS 3.12+ is needed. To take advantage of all SFCGAL features, SFCGAL 1.5.0+ is needed.
5977, Fix downgrade protection with standard conforming strings off (Sandro Santilli)
5951, Fix crash in ST_GetFaceEdges with corrupted topology (Sandro Santilli)
5947, [topology] Fix crash in ST_ModEdgeHeal (Sandro Santilli)
5925, 5946, [topology] Have GetFaceContainingPoint survive EMPTY edges (Sandro Santilli)
5936, [topology] Do script-based upgrade in a single transaction (Sandro Santilli)
5908, [topology] Fix crash in GetFaceContainingPoint (Sandro Santilli)
5907, [topology] Fix crash in TopoGeo_AddPolygon with EMPTY input (Sandro Santilli)
5922, [topology] Fix crash in TopoGeo_AddLinestring with EMPTY input (Sandro Santilli)
5921, Crash freeing uninitialized pointer (Arsenii Mukhin)
5912, Crash on GML with xlink and no prefix (Paul Ramsey)
5905, Crash on deeply nested geometries (Paul Ramsey)
5909, ST_ValueCount crashes on empty table (Paul Ramsey)
5917, ST_Relate becomes unresponsive (Paul Ramsey)
5923, CG_ExtrudeStraightSkeleton crashes on empty polygon (Loïc Bartoletti)
5935, Require GDAL 2.4 for postgis_raster and switch to GDALGetDataTypeSizeBytes (Laurențiu Nicola)
GT-257, fix issue with xsltproc with path has spaces (Laurențiu Nicola)
5938, incorrect parameter order in ST_Relate caching (Paul Ramsey)
5927, ST_IsCollection throwing exception (Paul Ramsey)
5902, ST_PointFromText cannot create geometries with M (Paul Ramsey)
5943, Memory leak in handling GEOS GeometryFactory (Megan Ma)
5407, Use memset in place of bzero (Paul Ramsey)
5082, LRS proportions clamped to [0,1] (Pawel Ostrowski)
5985, Fix configure issue with Debian 12 and 13 (Regina Obe, Sandro Santilli)
5991, CircularString distance error (Paul Ramsey)
5994, Null pointer in ST_AsGeoJsonRow (Alexander Kukushkin)
5989, ST_Distance error on CurvePolygon (Paul Ramsey)
5962, Consistent clipping of MULTI/POINT (Paul Ramsey)
5754, ST_ForcePolygonCCW reverses lines (Paul Ramsey)
2025/05/17
This version requires PostgreSQL 12-18beta1, GEOS 3.8 or higher, and Proj 6.1+. To take advantage of all features, GEOS 3.12+ is needed. To take advantage of all SFCGAL features, SFCGAL 1.5.0+ is needed.
Do not complain about illegal option when calling shp2pgsql -? (Sandro Santilli, Giovanni Zezza)
5862, [topology] Prevent another topology corruption with TopoGeo_addPoint near almost collinear edges (Sandro Santilli)
5841, Change approach to interrupt handling to conform to PgSQL recommended practice (Paul Ramsey)
5855, Fix index binding in ST_DFullyWithin (Paul Ramsey)
5819, Support longer names in estimated extent (Paul Ramsey)
Fix misassignment of result in _lwt_HealEdges (Maxim Korotkov)
5876, ST_AddPoint with empty argument adds garbage (Paul Ramsey)
5874, Line substring returns wrong answer (Paul Ramsey)
5829, geometry_columns with non-standard constraints (Paul Ramsey)
5818, GT-244 Fix CG_IsSolid function (Loïc Bartoletti)
5885, Fix documentation about grid-based overlay operations (Sandro Santilli)
For SFCGAL 2.1.0+ prevent using deprecated functions (Regina Obe)
2025/01/18
このバージョンにはPostgreSQL 12-17、GEOS 3.8以上、Proj 6.1以上が必要です。全ての機能を利用するにはGEOS 3.12以上が必要です。全てのSFCGAL機能を使用するにはSFCGAL 1.5.0以上が必要です。
#5677, Retain SRID during unary union (Paul Ramsey)
#5833, pg_upgrade fix for postgis_sfcgal (Regina Obe)
#5564, BRIN crash fix and support for parallel in PG17+ (Paul Ramsey, Regina Obe)
2024/12/22
このバージョンにはPostgreSQL 12-17、GEOS 3.8以上、Proj 6.1以上が必要です。全ての機能を利用するにはGEOS 3.12以上が必要です。全てのSFCGAL機能を使用するにはSFCGAL 1.5.0以上が必要です。
#5677, Retain SRID during unary union (Paul Ramsey)
#5792, [topology] Prevent topology corruption with TopoGeo_addPoint near almost collinear edges (Sandro Santilli)
#5795, [topology] Fix ST_NewEdgesSplit can cause invalid topology (Björn Harrtell)
#5794, [topology] Fix crash in TopoGeo_addPoint (Sandro Santilli)
#5785, [raster] ST_MapAlgebra segfaults when expression references a supernumerary rast argument (Dian M Fay)
#5787, Check that ST_ChangeEdgeGeom doesn't change winding of rings (Sandro Santilli)
#5791, Add legacy stubs for old transaction functions to allow pg_upgrade (Regina Obe)
#5800, PROJ compiled version reading the wrong minor and micro (Regina Obe)
#5790, Non-schema qualified calls causing issue with materialized views (Regina Obe)
#5812, Performance regression in ST_Within (Paul Ramsey)
#5815, Remove hash/merge promise from <> operator (Paul Ramsey)
#5823, Build support for Pg18 (Paul Ramsey)
#5782, Improve robustness of min distance calculation (Sandro Santilli)
[topology] Speedup topology building when closing large rings with many holes (Björn Harrtell)
#5810, Update tiger geocoder to handle TIGER 2024 data (Regina Obe)
#5799, make ST_TileEnvelope clip envelopes to tile plane extent (Paul Ramsey)
2024/09/25
このバージョンにはPostgreSQL 12-17、GEOS 3.8以上、Proj 6.1以上が必要です。全ての機能を利用するにはGEOS 3.12以上が必要です。全てのSFCGAL機能を使用するにはSFCGAL 1.5.0以上が必要です。
翻訳チームに感謝します、特に次の方々です:
HighGoのDapeng Wangさん、Zuo Chenweiさん (中国語チーム)
Teramoto Ikuhiroさん (日本語チーム)
Vincent Breさん (フランス語チーム)
#5546, TopoGeometry <> TopoGeometryが現在ではあいまいです。古いふるまいで動作させるには、TopoGeometryオブジェクトがtg1とtg2とするなら、次のようにしないといけません: ( id(tg1) <> id(tg2) OR topology_id(tg1) <> topology_id(tg2) OR layer_id(tg1) <> layer_id(tg2) OR type(tg1) <> type(tg2) ) (Sandro Santilliさん)
#5536, コメントがPostGISエクステンションに含まれなくなりました (Sandro Santilliさん)
xmllintは、今ではコメントの作成が必須になっています (Sandro Santilliさん)
DocBook5 XSLはHTMLのビルドが必須になりました (Sandro Santilliさん)
#5602, GEOS 3.6と3.7の対応を終了しました (Regina Obeさん)
#5571, ST_GeneratePointsの効率を改善しましたが、古いシード生成を使った疑似乱数のポイントを再生成する必要があります。
#5596, GH-749, カラムをST_AsGeoJson(record,..)内のIDにできるようになりました。ST_AsGeoJSON(record ..)を使うビューとマテリアライズドビューは、新しい関数シグネチャへのアップグレードのために再構築する必要があります (Jan Tojnarさん)
#5496, ST_Clip all variants replaced, will require rebuilding of materialized views that use them (funding from The National Institute for Agricultural and Food Research and Technology (INIA-CSIC)), Regina Obe
#5659, ST_DFullyWithinのふるまいがST_Contains(ST_Buffer(A, R), B)に変更されました (Paul Ramseyさん)
外部パッケージWFS_locksの削除 (Paul Ramseyさん)
5747, GH-776, ST_Length: 曲線ポリゴンで0を返す (Dan Bastonさん)
5770, GEOS 3.13とRelateNGに対応しました。ほとんどの機能は同じですが、新しいGEOS述語の実装では若干の変更があります。
"multi-valent end point" 規則 (他のジオメトリの境界になっている終点も境界とする)を使う時、境界ノード規則の関係行列が異なる場合があります。
境界を共有する不正なマルチポリゴンの関係行列は異なる可能性があります。入力ジオメトリをST_MakeValidで妥当なものにしてから計算に渡して下さい。
長さが0のラインストリングは、等価なポイントオブジェクトとして扱われます。
GH-761, ST_StraightSkeleton = > CG_StraightSkeleton (Loïc Bartolettiさん)
GH-189, 全てのSFCGAL関数のプレフィクスをCG_にしていて、ST_を使う古い関数名は非推奨です。(Loïc Bartolettiさん)
'postgis'スクリプトの改良:
新コマンド list-enabled
新コマンド list-all
全てのアップグレードが必要なデータベースのアップグレードコマンド upgrade
全てのデータベースの状況を報告するコマンド status
(Sandro Santilliさん)
#5742, コンパイル時の PROJ のバージョンの表示 (Sandro Santilliさん)
#5721, postgis_topology: 異なるトポロジ間でのシーケンスの共有ができるようにしました (Lars Opsahlさん)
#5667, postgis_topology: TopoGeo_LoadGeometry (Sandro Santilliさん)
#5175, <>と!=での非一意性エラーを避けるための明示的な<>ジオメトリ演算子の追加 (Paul Ramseyさん)
ST_HasZ/ST_HasMの追加 (Loïc Bartolettiさん)
GT-123, postgis_sfcgal: CG_YMonotonePartition, CG_ApproxConvexPartition, CG_GreeneApproxConvexPartition, CG_OptimalConvexPartition (Loïc Bartolettiさん)
GT-156, postgis_sfcgal: CG_Visibility (Loïc Bartolettiさん)
GT-157, postgis_sfcgal: ST_ExtrudeStraightSkeletonの追加 (Loïc Bartolettiさん)
#5496, postgis_raster: ST_Clipで接触への対応 (Regina Obeさん)
GH-760, postgis_sfcgal: CG_Intersection, CG_3DIntersects, CG_Intersects, CG_Difference, CG_Union (集約関数版含む), CG_Triangulate, CG_Area, CG_3DDistance, CG_Distance (Loïc Bartolettiさん)
#5687, PostGISスキーマの決定についてsearch_pathに依存してはいけません。PG17のセキュリティ変更のためです (Regina Obeさん)
#5705, GH-767, ST_RemoveIrrelevantPointsForView (Sam Petersさん)
5550, 酸度ボックスシステムでの2.xからのアップグレードの修正 (Sandro Santilliさん)
#3587, postgis_topology: topologies内の大きなラインのより高速なロード (Sandro Santilliさん)
#5670, postgis_topology: 高速な ST_CreateTopoGeo (Sandro Santilliさん)
#5531, DocBook 5へのドキュメント書式更新 (Sandro Santilliさん)
#5543, ドキュメントなしでのビルドが可能になりました (Sandro Santilliさん)
#5596, GH-749, カラムをST_AsGeoJson(record,..)内のIDにできるようになりました。(Jan Tojnarさん)
GH-744, HTMLマニュアル用のdocbook.cssを生成せず、style.cssを代わりに使用します (Chris Mayoさん)
キャッシュされたインデックスのポリゴン内のポイントの高速になる実装 (Paul Ramseyさん)
ST_GeneratePointsの効率改善 (Paul Ramseyさん)
#5361, ST_CurveN, ST_NumCurvesと曲線ジオメトリのアクセサの一貫性 (Paul Ramseyさん)
GH-761, postgis_sfcgal: 結果の距離をメートルにするためのCG_StraightSkeleton (旧 ST_StraightSkeleton)の任意パラメータの追加 (Hannes Janetzekさん, Loïc Bartolettiさん)