[postgis-tickets] r16833 - Prep for 2.5.0 release

Regina Obe lr at pcorp.us
Sat Sep 22 06:07:34 PDT 2018


Author: robe
Date: 2018-09-22 18:07:34 -0700 (Sat, 22 Sep 2018)
New Revision: 16833

Modified:
   branches/2.5/NEWS
   branches/2.5/Version.config
   branches/2.5/doc/release_notes.xml
   branches/2.5/extensions/upgradeable_versions.mk
Log:
Prep for 2.5.0 release

Modified: branches/2.5/NEWS
===================================================================
--- branches/2.5/NEWS	2018-09-22 13:06:55 UTC (rev 16832)
+++ branches/2.5/NEWS	2018-09-23 01:07:34 UTC (rev 16833)
@@ -1,70 +1,10 @@
-PostGIS 2.5.0rc3
-XXXX/XX/XX
+PostGIS 2.5.0
+2018/09/XX
 WARNING: If compiling with PostgreSQL+JIT, LLVM >= 6 is required
+Supported PostgreSQL versions for this release are:
+PostgreSQL 9.4 - PostgreSQL 12 (in development)
+GEOS >= 3.5
 
-New since Postgis 2.5.0rc2:
-  - #4181, St_AsMVTGeom: Avoid type changes due to validation (Raúl Marín)
-  - #4156, ST_ChaikinSmoothing: also smooth start/end point of
-  polygon by default (Darafei Praliaskouski)
-
-PostGIS 2.5.0rc2
-2018/09/16
-WARNING: If compiling with PostgreSQL+JIT, LLVM >= 6 is required
-
-New since PostGIS 2.5.0rc1
-  - #4162, ST_DWithin documentation examples for storing geometry and
-    radius in table (Darafei Praliaskouski, github user Boscop).
-  - #4163, MVT: Fix resource leak when the first geometry is NULL (Raúl Marín)
-  - #4172, Fix memory leak in lwgeom_offsetcurve (Raúl Marín)
-  - #4164, Parse error on incorrectly nested GeoJSON input (Paul Ramsey)
-  - #4176, ST_Intersects supports GEOMETRYCOLLECTION (Darafei Praliaskouski)
-  - #4177, Postgres 12 disallows variable length arrays in C (Laurenz Albe)
-  - #4160, Use qualified names in topology extension install (Raúl Marín)
-  - #4180, installed liblwgeom includes sometimes getting used
-           instead of source ones (Regina Obe)
-
-PostGIS 2.5.0rc1
-2018/08/19
-New since PostGIS 2.5.0beta2
-  - #4146, Fix compilation error against Postgres 12 (Raúl Marín).
-  - #4147, #4148, Honor SOURCE_DATE_EPOCH when present (Christoph Berg).
-
-PostGIS 2.5.0beta2
-2018/08/11
-New since PostGIS 2.5.0beta1
-  - #4115, Fix a bug that created MVTs with incorrect property values under
-    parallel plans (Raúl Marín).
-  - #4120, ST_AsMVTGeom: Clip using tile coordinates (Raúl Marín).
-  - #4132, ST_Intersection on Raster now works without throwing TopologyException
-    (Vinícius A.B. Schmidt, Darafei Praliaskouski)
-  - #4109, Fix WKT parser accepting and interpreting numbers with
-    multiple dots (Raúl Marín, Paul Ramsey)
-  - #4140, Use user-provided CFLAGS in address standardizer and the
-    topology module (Raúl Marín)
-  - #4143, Fix backend crash when ST_OffsetCurve fails (Dan Baston)
-  - #4145, Speedup MVT column parsing (Raúl Marín)
-
-  See PostGIS 2.5.0 section for full details
-
-
-PostGIS 2.5.0beta1
-2018/07/03
-New since PostGIS 2.5.0alpha
-  - #1847, spgist 2d and 3d support for PG 11+
-    (Esteban Zimányi and Arthur Lesuisse from Université Libre de Bruxelles (ULB),
-      Darafei Praliaskouski)
-
-  - Numerous packaging fixes
-  See PostGIS 2.5.0 section for full details
-
-
-PostGIS 2.5.0alpha
-2018/05/28
-See PostGIS 2.5.0 section for details
-
-PostGIS 2.5.0
-2018/xx/xx
-
 * New Features *
   - #1847, spgist 2d and 3d support for PG 11+
     (Esteban Zimányi and Arthur Lesuisse from Université Libre de Bruxelles (ULB),
@@ -91,8 +31,9 @@
   - #3885, version number removed from address_standardize lib file
           (Regina Obe)
   - #3893, raster support functions can only be loaded in the same schema
-           with core PostGIS functions.
+           with core PostGIS functions. (Sandro Santilli)
   - #4035, remove dummy pgis_abs type from aggregate/collect routines.
+           (Paul Ramsey)
   - #4069, drop support for GEOS < 3.5 and PostgreSQL < 9.4 (Regina Obe)
   - #4082, ST_BandMetaData extended to include filesize, timestamp (Even Rouault)
 
@@ -141,7 +82,35 @@
   - #4115, Fix a bug that created MVTs with incorrect property values under
     parallel plans (Raúl Marín).
   - #4120, ST_AsMVTGeom: Clip using tile coordinates (Raúl Marín).
+  - #4132, ST_Intersection on Raster now works without throwing TopologyException
+          (Vinícius A.B. Schmidt, Darafei Praliaskouski)
+  - #4177, #4180 Support for PostgreSQL 12 dev branch (Laurenz Albe, Raúl Marín)
+  - #4156, ST_ChaikinSmoothing: also smooth start/end point of
+  polygon by default (Darafei Praliaskouski)
 
+PostGIS 2.5.0rc2
+2018/09/16
+Refer to https://trac.osgeo.org/postgis/browser/tags/2.5.0rc2/NEWS
+
+PostGIS 2.5.0rc1
+2018/08/19
+Refer to https://trac.osgeo.org/postgis/browser/tags/2.5.0rc1/NEWS
+
+PostGIS 2.5.0beta2
+2018/08/11
+Refer to https://trac.osgeo.org/postgis/browser/tags/2.5.0beta2/NEWS
+
+
+PostGIS 2.5.0beta1
+2018/07/03
+Refer to https://trac.osgeo.org/postgis/browser/tags/2.5.0beta1/NEWS
+
+
+PostGIS 2.5.0alpha
+2018/05/28
+Refer to https://trac.osgeo.org/postgis/browser/tags/2.5.0alpha/NEWS
+
+
 PostGIS 2.4.4
 2018/04/08
 

Modified: branches/2.5/Version.config
===================================================================
--- branches/2.5/Version.config	2018-09-22 13:06:55 UTC (rev 16832)
+++ branches/2.5/Version.config	2018-09-23 01:07:34 UTC (rev 16833)
@@ -5,7 +5,7 @@
 
 POSTGIS_MAJOR_VERSION=2
 POSTGIS_MINOR_VERSION=5
-POSTGIS_MICRO_VERSION=0rc3dev
+POSTGIS_MICRO_VERSION=0
 
 # Liblwgeom interface versioning, reset to 0:0:0 (cur:age:rev)
 # when changing POSTGIS_MINOR_VERSION

Modified: branches/2.5/doc/release_notes.xml
===================================================================
--- branches/2.5/doc/release_notes.xml	2018-09-22 13:06:55 UTC (rev 16832)
+++ branches/2.5/doc/release_notes.xml	2018-09-23 01:07:34 UTC (rev 16833)
@@ -3,8 +3,12 @@
   <title>Appendix</title>
     <subtitle>Release Notes</subtitle>
     <sect1>
-      <title>Release 2.5.0rc2</title>
-      <para>Release date: 2018/09/16</para>
+      <title>Release 2.5.0</title>
+      <para>Release date: 2018/09/xx</para>
+      <para>If compiling with PostgreSQL+JIT, LLVM >= 6 is required</para>
+      <para>Supported PostgreSQL versions for this release are:
+      PostgreSQL 9.4 - PostgreSQL 12 (in development)
+      GEOS >= 3.5</para>
       <simplesect>
         <title>New Features</title>
         <para>#1847, spgist 2d and 3d support for PG 11+
@@ -30,62 +34,55 @@
 
       <simplesect>
         <title>Breaking Changes</title>
-        <para>#4054, ST_SimplifyVW changed from > tolerance to >= tolerance</para>
-        <para>#3885, version number removed from address_standardize lib file
-                  (Regina Obe)</para>
-        <para>#3893, raster support functions can only be loaded in the same schema
-                  with core PostGIS functions.</para>
-        <para>#4035, remove dummy pgis_abs type from aggregate/collect routines.</para>
-        <para>#4069, drop support for GEOS < 3.5 and PostgreSQL < 9.4 (Regina Obe)</para>
-        <para>#4082, ST_BandMetaData extended to include filesize, timestamp (Even Rouault)</para>
-      </simplesect>
-
-      <simplesect><title>Enhancements and Fixes</title>
+        <para>Upgrade scripts from multiple old versions are now all symlinks
+          to a single upgrade script (Sandro Santilli)</para>
         <para>#3944, Update to EPSG register v9.2 (Even Rouault)</para>
         <para>#3927, Parallel implementation of ST_AsMVT</para>
         <para>#3925, Simplify geometry using map grid cell size before generating MVT</para>
         <para>#3899, BTree sort order is now defined on collections of EMPTY and
-                  same-prefix geometries (Darafei Praliaskouski)</para>
+                same-prefix geometries (Darafei Praliaskouski)</para>
         <para>#3864, Performance improvement for sorting POINT geometries
-                  (Darafei Praliaskouski)</para>
-        <para>#3900, GCC warnings fixed, make -j is now working (Darafei Praliaskouski)</para>
-        <para>TopoGeo_addLinestring robustness improvements (Sandro Santilli)
-            #1855, #1946, #3718, #3838</para>
+                (Darafei Praliaskouski)</para>
+        <para>#3900, GCC warnings fixed, make -j is now working (Darafei Praliaskouski)
+        - TopoGeo_addLinestring robustness improvements (Sandro Santilli)
+          #1855, #1946, #3718, #3838</para>
         <para>#3234, Do not accept EMPTY points as topology nodes (Sandro Santilli)</para>
         <para>#1014, Hashable geometry, allowing direct use in CTE signatures (Paul Ramsey)</para>
         <para>#3097, Really allow MULTILINESTRING blades in ST_Split() (Paul Ramsey)</para>
-        <para>#3942, geojson: Do not include private header for json-c >= 0.13 (Björn Esser)</para>
+        <para>#3942, geojson: Do not include private header for json-c >= 0.13 (Björn Esser)</para>
         <para>#3954, ST_GeometricMedian now supports point weights (Darafei Praliaskouski)</para>
-        <para>#3965, ST_ClusterKMeans used to lose some clusters on initialization
-                  (Darafei Praliaskouski)</para>
-        <para>#3971, ST_ClusterKMeans now uses better initial seed (Darafei Praliaskouski)</para>
-        <para>#3977, ST_ClusterKMeans is now faster and simpler (Darafei Praliaskouski)</para>
+        <para>#3965, #3971, #3977, #4071 ST_ClusterKMeans rewritten: better initialization,
+                faster convergence, K=2 even faster (Darafei Praliaskouski)</para>
         <para>#3982, ST_AsEncodedPolyline supports LINESTRING EMPTY and MULTIPOINT EMPTY
-                  (Darafei Praliaskouski)</para>
+                (Darafei Praliaskouski)</para>
         <para>#3986, ST_AsText now has second argument to limit decimal digits
-                  (Marc Ducobu, Darafei Praliaskouski)</para>
+                (Marc Ducobu, Darafei Praliaskouski)</para>
         <para>#4020, Casting from box3d to geometry now returns correctly connected
-                  PolyhedralSurface (Matthias Bay)</para>
+                PolyhedralSurface (Matthias Bay)</para>
         <para>#2508, ST_OffsetCurve now works with collections (Darafei Praliaskouski)</para>
         <para>#4006, ST_GeomFromGeoJSON support for json and jsonb as input
-                  (Paul Ramsey, Regina Obe)</para>
-        <para>#4037, Invalid input geometry is fixed with MakeValid for GEOS exceptions in
-                  ST_Intersection, ST_Union, ST_Difference, ST_SymDifference (Darafei
-                  Praliaskouski)</para>
+                (Paul Ramsey, Regina Obe)</para>
         <para>#4038, ST_Subdivide now selects pivot for geometry split that reuses input
-                  vertices. ST_ClipByBox2D is stubbed with ST_Intersection because of
-                  robustness issues. (Darafei Praliaskouski)</para>
+                vertices. (Darafei Praliaskouski)</para>
         <para>#4025, #4032 Fixed precision issue in ST_ClosestPointOfApproach,
-                  ST_DistanceCPA, and ST_CPAWithin (Paul Ramsey, Darafei Praliaskouski)</para>
-        <para>#4071, ST_ClusterKMeans crash on NULL/EMPTY fixed (Darafei Praliaskouski)</para>
+                ST_DistanceCPA, and ST_CPAWithin (Paul Ramsey, Darafei Praliaskouski)</para>
         <para>#4076, Reduce use of GEOS in topology implementation (Björn Harrtell)</para>
-        <para>#4080, Add external raster band index to ST_BandMetaData</para>
-        <para>Add Raster Tips section to Documentation for information about
-            Raster behavior (e.g. Out-DB performance, maximum open files)</para>
+        <para>#4080, Add external raster band index to ST_BandMetaData
+        - Add Raster Tips section to Documentation for information about
+          Raster behavior (e.g. Out-DB performance, maximum open files)</para>
         <para>#4084: Fixed wrong code-comment regarding front/back of BOX3D (Matthias Bay)</para>
         <para>#4060, #4094, PostgreSQL JIT support (Raúl Marín, Laurenz Albe)</para>
+        <para>#3960, ST_Centroid now uses lwgeom_centroid (Darafei Praliaskouski)</para>
+        <para>#4027, Remove duplicated code in lwgeom_geos (Darafei Praliaskouski,
+                Daniel Baston)</para>
+        <para>#4115, Fix a bug that created MVTs with incorrect property values under
+          parallel plans (Raúl Marín).</para>
         <para>#4120, ST_AsMVTGeom: Clip using tile coordinates (Raúl Marín).</para>
-        <para>#4145, Speedup MVT column parsing (Raúl Marín)</para>
+        <para>#4132, ST_Intersection on Raster now works without throwing TopologyException
+                (Vinícius A.B. Schmidt, Darafei Praliaskouski)</para>
+        <para>#4177, #4180 Support for PostgreSQL 12 dev branch (Laurenz Albe, Raúl Marín)</para>
+        <para>#4156, ST_ChaikinSmoothing: also smooth start/end point of
+        polygon by default (Darafei Praliaskouski)</para>
       </simplesect>
     </sect1>
 

Modified: branches/2.5/extensions/upgradeable_versions.mk
===================================================================
--- branches/2.5/extensions/upgradeable_versions.mk	2018-09-22 13:06:55 UTC (rev 16832)
+++ branches/2.5/extensions/upgradeable_versions.mk	2018-09-23 01:07:34 UTC (rev 16833)
@@ -39,6 +39,4 @@
 	2.4.3 \
 	2.4.4 \
 	2.4.5 \
-	2.5.0beta2 \
-	2.5.0rc1 \
 	2.5.0rc2



More information about the postgis-tickets mailing list