From a4e6e57c31689abd67b702e2bb31dd7580021ca3 Mon Sep 17 00:00:00 2001 From: Regina Obe Date: Sat, 5 Oct 2019 18:06:52 +0000 Subject: [PATCH] Prepping for PostGIS 3.0.0rc1 release git-svn-id: http://svn.osgeo.org/postgis/trunk@17857 b70326c6-7e19-0410-871a-916f4a2858ee --- ChangeLog | 166 +++++++++++++++++++++++++++++ NEWS | 9 +- README.postgis | 4 +- Version.config | 2 +- ci/winnie/build_postgis.sh | 2 +- ci/winnie/regress_postgis.sh | 2 +- doc/release_notes.xml | 19 ++++ extensions/upgradeable_versions.mk | 3 +- 8 files changed, 198 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index f8032c693..a794d923c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,169 @@ +2019-10-04 18:25 Paul Ramsey + + * [r17856] postgis/lwgeom_accum.c, postgis/lwgeom_accum.h, + postgis/lwgeom_geos.c, postgis/postgis.sql.in, + postgis/postgis_after_upgrade.sql, + postgis/postgis_before_upgrade.sql, regress/run_test.pl: Restore + ST_Union() aggregate signature and re-work + performance/size enhancement to continue to avoid + using Array type during ST_Union(), hopefully + avoiding Array size limitations. + +2019-10-03 09:49 Raúl Marín Rodríguez + + * [r17855] autogen.sh: autogen.sh: Exit with an error when a tool + is missing + +2019-10-03 09:40 Raúl Marín Rodríguez + + * [r17854] NEWS, configure.ac: Use a clean environment when + detecting C++ libraries + + Closes #4520 + Closes https://github.com/postgis/postgis/pull/488 + +2019-10-02 18:22 Paul Ramsey + + * [r17851] postgis/lwgeom_export.c: Use snprintf in building SRID + query string + +2019-10-02 13:45 Raúl Marín Rodríguez + + * [r17846] NEWS, postgis/lwgeom_export.c: getSRIDbySRS: Fix crash + + - Prevents stack overflow when the srs is long (query + srs > 256 + chars). + - Prevents sql injection. + + References #4519 + Closes https://github.com/postgis/postgis/pull/487 + +2019-10-01 17:29 Paul Ramsey + + * [r17845] extensions/upgradeable_versions.mk: Get a little bit + ahead on extension upgrade paths, so + patch releases of older versions can still upgrade to 3.0 in + near future + +2019-10-01 17:28 Paul Ramsey + + * [r17844] postgis/postgis_before_upgrade.sql: Fix scripts-based + (not extension) upgrade from 2.4 + Closes #4516 + +2019-10-01 14:30 Regina Obe + + * [r17842] NEWS: Create slot for next release - be confident we'll + do another before end of month + +2019-09-30 21:18 Paul Ramsey + + * [r17841] raster/test/regress/rt_gdalwarp.sql, + raster/test/regress/rt_gdalwarp_expected: Turn rt_gdalwarp tests + back on, removing grid shifts to account + for changes in Proj installed grids + +2019-09-30 19:49 Paul Ramsey + + * [r17839] regress/loader/ReprojectPts-w.select.expected, + regress/loader/ReprojectPts.opts, + regress/loader/ReprojectPts.select.expected, + regress/loader/ReprojectPtsD.opts, + regress/loader/ReprojectPtsD.select.expected, + regress/loader/ReprojectPtsGeog-w.select.expected, + regress/loader/ReprojectPtsGeog.opts, + regress/loader/ReprojectPtsGeog.select.expected, + regress/loader/ReprojectPtsGeogD-w.select.expected, + regress/loader/ReprojectPtsGeogD.opts, + regress/loader/ReprojectPtsGeogD.select.expected: Avoid + datum/grid shifts in reproject test, to lower + sensitivity to variance in proj installations wrt + whether or not grid shift files are installed. + References #4500 + +2019-09-30 18:55 Regina Obe + + * [r17838] ci/bessie32/postgis_regress.sh: Add CXX and CXXFLAGS + from pg_config seems to fix wagyu load issue + Closes #4474 + +2019-09-30 16:38 Regina Obe + + * [r17837] ci/bessie32/postgis_regress.sh: Put back wagyu, but try + to force gcc8 as compiler and use CFLAGS from PostgreSQL 11 + install + References #4474 + +2019-09-29 00:38 Regina Obe + + * [r17836] Version.config, extensions/upgradeable_versions.mk: Flip + to 3.0.0beta2dev + +2019-09-28 23:55 Regina Obe + + * [r17832] NEWS: oops forgot to commit same note in NEWS + +2019-09-28 23:54 Regina Obe + + * [r17831] doc/release_notes.xml: Add note about additional + performance enhancements with GEOS 3.8 + +2019-09-28 23:28 Regina Obe + + * [r17830] ChangeLog, Version.config, + extensions/upgradeable_versions.mk: Prepare for PostGIS + 3.0.0beta1 + +2019-09-28 22:37 Regina Obe + + * [r17829] ci/bessie32/postgis_regress.sh: Turn off wagyu for now + for 32-bit FreeBSD12. For some reason it is deciding to use a + higher gcc for wagyu building which causes the issue + References #4474 + +2019-09-28 22:13 Regina Obe + + * [r17828] ci/bessie32/postgis_regress.sh, + ci/winnie/build_postgis.sh, ci/winnie/package_postgis.sh, + ci/winnie/regress_postgis.sh: take out all pathing to see if that + fixes the issue, in theory pkg-config should take care of + everything. Set default GEOS to 3.8.0beta1 for winnie + +2019-09-28 13:09 Regina Obe + + * [r17827] NEWS, README.postgis, doc/release_notes.xml: Update docs + in prep for 3.0.0beta1 release + +2019-09-28 02:52 Regina Obe + + * [r17825] NEWS, extensions/postgis_tiger_geocoder/Makefile.in, + extras/tiger_geocoder/create_geocode.bat, + extras/tiger_geocoder/create_geocode.sh, + extras/tiger_geocoder/tiger_loader_2018.sql, + extras/tiger_geocoder/tiger_loader_2019.sql, + extras/tiger_geocoder/upgrade_geocoder.bat, + extras/tiger_geocoder/upgrade_geocoder.sh: Fix issue with loading + tabblock + Update geocoder to load 2019 data + Closes #4509 for PostGIS 3.0 + References #4338 for PostGIS 3.0 + +2019-09-28 00:41 Regina Obe + + * [r17824] topology/test/regress/topogeo_addlinestring.sql, + topology/test/regress/topogeo_addlinestring_expected: Missed some + fixes in last commit. this should work on all. + References #4514 for PostGIS 3.0 + +2019-09-27 23:59 Regina Obe + + * [r17823] topology/test/regress/topogeo_addlinestring.sql, + topology/test/regress/topogeo_addlinestring_expected, + topology/test/regress/topogeo_addpolygon.sql, + topology/test/regress/topogeo_addpolygon_expected: Revise + topology tests so they yield same results in GEOS 3.8 and lower + References #4514 for PostGIS 3.0 + 2019-09-25 10:31 Raúl Marín Rodríguez * [r17822] extensions/upgrade-paths-rules.mk: diff --git a/NEWS b/NEWS index b0da8dd33..4e957d0b2 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,5 @@ -PostGIS 3.0.0beta2 -2019/10/xx +PostGIS 3.0.0rc1 +2019/10/05 For full changes and enhancements, refer to PostGIS 3.0.0. This version requires PostgreSQL 9.5+-12 and GEOS >= 3.6+ @@ -9,7 +9,10 @@ Additional performance enhancements if running GEOS 3.8+ * Major highlights * - #4519, Fix getSRIDbySRS crash (Raúl Marín) - #4520, Use a clean environment when detecting C++ libraries (Raúl Marín) - + - Restore ST_Union() aggregate signature so drop agg not required and re-work + performance/size enhancement to continue to avoid + using Array type during ST_Union(), hopefully + avoiding Array size limitations. (Paul Ramsey) PostGIS 3.0.0beta1 2019/09/28 diff --git a/README.postgis b/README.postgis index fc093662a..0296b3262 100644 --- a/README.postgis +++ b/README.postgis @@ -1,8 +1,8 @@ PostGIS - Geographic Information Systems Extensions to PostgreSQL ================================================================= -:Version: 3.0.0beta1 -:Date: 2019-09-28 +:Version: 3.0.0rc1 +:Date: 2019-10-05 :Website: https://postgis.net This distribution contains a module which implements GIS simple features, ties diff --git a/Version.config b/Version.config index e8a83326d..0c754511c 100644 --- a/Version.config +++ b/Version.config @@ -5,7 +5,7 @@ POSTGIS_MAJOR_VERSION=3 POSTGIS_MINOR_VERSION=0 -POSTGIS_MICRO_VERSION=0beta2dev +POSTGIS_MICRO_VERSION=0rc1 # Liblwgeom interface versioning, reset to 0:0:0 (cur:age:rev) # when changing POSTGIS_MINOR_VERSION diff --git a/ci/winnie/build_postgis.sh b/ci/winnie/build_postgis.sh index 334587e97..5f0a12d4d 100644 --- a/ci/winnie/build_postgis.sh +++ b/ci/winnie/build_postgis.sh @@ -1,7 +1,7 @@ #!/bin/bash set -e if [[ "${OVERRIDE}" == '' ]] ; then - export GEOS_VER=3.8.0beta1 + export GEOS_VER=3.8.0rc2 export GDAL_VER=2.2.4 export PROJ_VER=4.9.3 export SFCGAL_VER=1.3.2 diff --git a/ci/winnie/regress_postgis.sh b/ci/winnie/regress_postgis.sh index a146cacce..5273001a9 100644 --- a/ci/winnie/regress_postgis.sh +++ b/ci/winnie/regress_postgis.sh @@ -1,7 +1,7 @@ #!/bin/bash set -e if [[ "${OVERRIDE}" == '' ]] ; then - export GEOS_VER=3.8.0beta1 + export GEOS_VER=3.8.0rc2 export GDAL_VER=2.2.4 export PROJ_VER=4.9.3 export SFCGAL_VER=1.3.2 diff --git a/doc/release_notes.xml b/doc/release_notes.xml index ae2a26e5e..b2f4905ad 100644 --- a/doc/release_notes.xml +++ b/doc/release_notes.xml @@ -2,6 +2,25 @@ Appendix Release Notes + + Release 3.0.0rc1 + Release date: 2019/10/05 + If compiling with PostgreSQL+JIT, LLVM >= 6 is required + Supported PostgreSQL versions for this release are: + PostgreSQL 9.5 - PostgreSQL 12 + GEOS >= 3.6. Additional features enabled if you running Proj6+ and/or PostgreSQL 12. + Performance enhancements if running GEOS 3.8+ + + Major highlights + 4519, Fix getSRIDbySRS crash (Raúl Marín) + 4520, Use a clean environment when detecting C++ libraries (Raúl Marín) + Restore ST_Union() aggregate signature so drop agg not required and re-work + performance/size enhancement to continue to avoid + using Array type during ST_Union(), hopefully + avoiding Array size limitations. (Paul Ramsey) + + + Release 3.0.0beta1 Release date: 2019/09/28 diff --git a/extensions/upgradeable_versions.mk b/extensions/upgradeable_versions.mk index 8fda708cc..b9f803dde 100644 --- a/extensions/upgradeable_versions.mk +++ b/extensions/upgradeable_versions.mk @@ -57,4 +57,5 @@ UPGRADEABLE_VERSIONS = \ 3.0.0alpha2 \ 3.0.0alpha3 \ 3.0.0alpha4 \ - 3.0.0beta1 + 3.0.0beta1 \ + 3.0.0beta2dev -- 2.40.0