[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