From 08d504b959685ff21bfc557855160eff5cbac3ba Mon Sep 17 00:00:00 2001 From: Regina Obe Date: Mon, 24 Sep 2018 02:50:10 +0000 Subject: [PATCH] Add in 2.5.0, 2.4.5 release notes, get rid of 2.5.0 dev releases. Add in 2.5.0, 2.5.1dev as upgrade paths git-svn-id: http://svn.osgeo.org/postgis/trunk@16838 b70326c6-7e19-0410-871a-916f4a2858ee --- NEWS | 75 +++++++++++------------ doc/release_notes.xml | 96 +++++++++++++++++------------- extensions/upgradeable_versions.mk | 7 +-- 3 files changed, 92 insertions(+), 86 deletions(-) diff --git a/NEWS b/NEWS index 9cc164ffd..4ef99e881 100644 --- a/NEWS +++ b/NEWS @@ -20,47 +20,12 @@ PostGIS 3.0.0 - #4160, Use qualified names in topology extension install (Raúl Marín) - #4181, St_AsMVTGeom: Avoid type changes due to validation (Raúl Marín) -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 +2018/09/23 +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 Features * - #1847, spgist 2d and 3d support for PG 11+ @@ -88,8 +53,9 @@ PostGIS 2.5.0 - #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) @@ -138,6 +104,33 @@ PostGIS 2.5.0 - #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.4.5 +2018/09/12 + + * Bug Fixes and Enhancements + + - #4031, Survive to big MaxError tolerances passed to ST_CurveToLine + (Sandro Santilli) + - #4058, Fix infinite loop in linearization of a big radius small arc + (Sandro Santilli) + - #4071, ST_ClusterKMeans crash on NULL/EMPTY fixed (Darafei Praliaskouski) + - #4079, ensure St_AsMVTGeom outputs CW oriented polygons (Paul Ramsey) + - #4070, use standard interruption error code on GEOS interruptions + (Paul Ramsey) + - #3980, delay freeing input until processing complete (lucasvr) + - #4090, PG 11 support (Paul Ramsey, Raúl Marín) + - #4077, Serialization failure for particular empty geometry cases (Paul Ramsey) + - #3997, fix bug in lwgeom_median and avoid division by zero (Raúl Marín) + - #4093, Inconsistent results from qsort callback (yugr) + - #4081, Geography DWithin() issues for certain cases (Paul Ramsey) + - #4105, Parallel build of tarball (Bas Couwenberg) + - #4163, MVT: Fix resource leak when the first geometry is NULL (Raúl Marín) PostGIS 2.4.4 2018/04/08 diff --git a/doc/release_notes.xml b/doc/release_notes.xml index 8808984b6..18a5d689f 100644 --- a/doc/release_notes.xml +++ b/doc/release_notes.xml @@ -3,8 +3,12 @@ Appendix Release Notes - Release 2.5.0rc1 - Release date: 2018/08/19 + Release 2.5.0 + Release date: 2018/09/23 + 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 Features #1847, spgist 2d and 3d support for PG 11+ @@ -30,64 +34,76 @@ Breaking Changes - #4054, ST_SimplifyVW changed from > tolerance to >= tolerance - #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. - #4035, remove dummy pgis_abs type from aggregate/collect routines. - #4069, drop support for GEOS < 3.5 and PostgreSQL < 9.4 (Regina Obe) - #4082, ST_BandMetaData extended to include filesize, timestamp (Even Rouault) - - - Enhancements and Fixes + Upgrade scripts from multiple old versions are now all symlinks + to a single upgrade script (Sandro Santilli) #3944, Update to EPSG register v9.2 (Even Rouault) #3927, Parallel implementation of ST_AsMVT #3925, Simplify geometry using map grid cell size before generating MVT #3899, BTree sort order is now defined on collections of EMPTY and - same-prefix geometries (Darafei Praliaskouski) + same-prefix geometries (Darafei Praliaskouski) #3864, Performance improvement for sorting POINT geometries - (Darafei Praliaskouski) - #3900, GCC warnings fixed, make -j is now working (Darafei Praliaskouski) - TopoGeo_addLinestring robustness improvements (Sandro Santilli) - #1855, #1946, #3718, #3838 + (Darafei Praliaskouski) + #3900, GCC warnings fixed, make -j is now working (Darafei Praliaskouski) + - TopoGeo_addLinestring robustness improvements (Sandro Santilli) + #1855, #1946, #3718, #3838 #3234, Do not accept EMPTY points as topology nodes (Sandro Santilli) #1014, Hashable geometry, allowing direct use in CTE signatures (Paul Ramsey) #3097, Really allow MULTILINESTRING blades in ST_Split() (Paul Ramsey) - #3942, geojson: Do not include private header for json-c >= 0.13 (Björn Esser) + #3942, geojson: Do not include private header for json-c >= 0.13 (Björn Esser) #3954, ST_GeometricMedian now supports point weights (Darafei Praliaskouski) - #3965, ST_ClusterKMeans used to lose some clusters on initialization - (Darafei Praliaskouski) - #3971, ST_ClusterKMeans now uses better initial seed (Darafei Praliaskouski) - #3977, ST_ClusterKMeans is now faster and simpler (Darafei Praliaskouski) + #3965, #3971, #3977, #4071 ST_ClusterKMeans rewritten: better initialization, + faster convergence, K=2 even faster (Darafei Praliaskouski) #3982, ST_AsEncodedPolyline supports LINESTRING EMPTY and MULTIPOINT EMPTY - (Darafei Praliaskouski) + (Darafei Praliaskouski) #3986, ST_AsText now has second argument to limit decimal digits - (Marc Ducobu, Darafei Praliaskouski) + (Marc Ducobu, Darafei Praliaskouski) #4020, Casting from box3d to geometry now returns correctly connected - PolyhedralSurface (Matthias Bay) + PolyhedralSurface (Matthias Bay) #2508, ST_OffsetCurve now works with collections (Darafei Praliaskouski) #4006, ST_GeomFromGeoJSON support for json and jsonb as input - (Paul Ramsey, Regina Obe) - #4037, Invalid input geometry is fixed with MakeValid for GEOS exceptions in - ST_Intersection, ST_Union, ST_Difference, ST_SymDifference (Darafei - Praliaskouski) + (Paul Ramsey, Regina Obe) #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) + vertices. (Darafei Praliaskouski) #4025, #4032 Fixed precision issue in ST_ClosestPointOfApproach, - ST_DistanceCPA, and ST_CPAWithin (Paul Ramsey, Darafei Praliaskouski) - #4071, ST_ClusterKMeans crash on NULL/EMPTY fixed (Darafei Praliaskouski) + ST_DistanceCPA, and ST_CPAWithin (Paul Ramsey, Darafei Praliaskouski) #4076, Reduce use of GEOS in topology implementation (Björn Harrtell) - #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) + #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) #4084: Fixed wrong code-comment regarding front/back of BOX3D (Matthias Bay) #4060, #4094, PostgreSQL JIT support (Raúl Marín, Laurenz Albe) + #3960, ST_Centroid now uses lwgeom_centroid (Darafei Praliaskouski) + #4027, Remove duplicated code in lwgeom_geos (Darafei Praliaskouski, + Daniel Baston) + #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). - #4145, Speedup MVT column parsing (Raúl Marín) - #4146, Fix compilation error against Postgres 12 (Raúl Marín). - #4147, #4148, Honor SOURCE_DATE_EPOCH when present (Christoph Berg) + #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) + + + + + Release 2.4.5 + Release date: 2018/09/12 + This is a bug fix and performance improvement release. + Bug Fixes + #4031, Survive to big MaxError tolerances passed to ST_CurveToLine (Sandro Santilli) + #4058, Fix infinite loop in linearization of a big radius small arc (Sandro Santilli) + #4071, ST_ClusterKMeans crash on NULL/EMPTY fixed (Darafei Praliaskouski) + #4079, ensure St_AsMVTGeom outputs CW oriented polygons (Paul Ramsey) + #4070, use standard interruption error code on GEOS interruptions (Paul Ramsey) + #3980, delay freeing input until processing complete (lucasvr) + #4090, PG 11 support (Paul Ramsey, Raúl Marín) + #4077, Serialization failure for particular empty geometry cases (Paul Ramsey) + #3997, fix bug in lwgeom_median and avoid division by zero (Raúl Marín) + #4093, Inconsistent results from qsort callback (yugr) + #4081, Geography DWithin() issues for certain cases (Paul Ramsey) + #4105, Parallel build of tarball (Bas Couwenberg) + #4163, MVT: Fix resource leak when the first geometry is NULL (Raúl Marín) diff --git a/extensions/upgradeable_versions.mk b/extensions/upgradeable_versions.mk index 6b11d3388..0300db8c5 100644 --- a/extensions/upgradeable_versions.mk +++ b/extensions/upgradeable_versions.mk @@ -39,8 +39,5 @@ UPGRADEABLE_VERSIONS = \ 2.4.3 \ 2.4.4 \ 2.4.5 \ - 2.5.0beta1 \ - 2.5.0beta2 \ - 2.5.0rc1 \ - 2.5.0rc2 \ - 2.5.0rc3dev + 2.5.0 \ + 2.5.1dev -- 2.40.0