[postgis-tickets] [SCM] PostGIS branch stable-3.1 created. 3.1.0rc1-4-gdfccb26

git at osgeo.org git at osgeo.org
Tue Dec 15 10:33:29 PST 2020


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "PostGIS".

The branch, stable-3.1 has been created
        at  dfccb263087d69029b7cbf940c78141db502e970 (commit)

- Log -----------------------------------------------------------------
commit dfccb263087d69029b7cbf940c78141db502e970
Author: Paul Ramsey <pramsey at cleverelephant.ca>
Date:   Tue Dec 15 10:33:21 2020 -0800

    Prepare for 3.1.0 release

diff --git a/NEWS b/NEWS
index 85cfaf6..57b453c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,21 +1,26 @@
 
-PostGIS 3.1.0beta2
-2020/12/11
-Only tickets not included in 3.1.0beta1
+PostGIS 3.1.0
+2020/12/xx
 
- * Enhancements *
-  - #4814, Do not drop empty geometry components when converting
-           to GEOS (Sandro Santilli)
-  - #4815, Fix GEOS conversion of POINT EMPTY to retain type
-           (Sandro Santilli)
-  - #4813, ST_MakeValid removing NaN coordinates (Sandro Santilli)
-
-
-PostGIS 3.1.0beta1
-2020/12/09
-Only tickets not included in 3.1.0alpha3
+This version requires PostgreSQL 9.6 or higher and GEOS 3.6 or higher
+Additional features are enabled if you are running GEOS 3.9.
 
  * Breaking changes *
+  - #4737, Bump minimum protobuf-c requirement to 1.1.0 (Raúl Marín)
+           The configure step will now fail if the requirement isn't
+           met or explicitly disabled (--without-protobuf)
+  - #4258, Separated postgis_sfcgal from postgis
+           into its own lib file and extension (Regina Obe)
+  - svn number is replaced by git hash in version output
+    (Sandro Santilli, Raúl Marín)
+  - #4577, Drop support for PostgreSQL 9.5 (Raúl Marín)
+  - #4579, Drop postgis_proc_set_search_path.pl (Raúl Marín)
+  - #4601, ST_TileEnvelope signature changed.
+  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D signatures changed.
+
+* Deprecated signatures *
+  - Function postgis_svn_version() replaced by postgis_lib_revision()
+    (Sandro Santilli)
   - #4214, Deprecated ST_Count(tablename,...), ST_ApproxCount(tablename, ...)
            ST_SummaryStats(tablename, ..),
            ST_Histogram(tablename, ...), ST_ApproxHistogram(tablename, ...),
@@ -23,162 +28,65 @@ Only tickets not included in 3.1.0alpha3
            (Darafei Praliaskouski)
 
  * New features*
-  - #4801, ST_ClusterKMeans supports weights in POINT[Z]M geometries (Darafei Praliaskouski)
-  - #4804, ST_ReducePrecision (GEOS 3.9+) allows valid precision reduction (Paul Ramsey)
+  - #4687, (GEOS 3.9+) MaximumInscribedCircle (Paul Ramsey)
+  - (GEOS 3.9+) Optional gridSize parameter to ST_Union, ST_UnaryUnion,
+           ST_Difference, ST_Intersection, ST_SymDifference, ST_Subdivide
+           for overlay with exact tolerance (Sandro Santilli)
+  - #4624, ST_HexagonGrid and ST_SquareGrid, set returning functions to
+           generate tilings of the plane (Paul Ramsey)
+  - #4804, (GEOS 3.9+) ST_ReducePrecision allows valid precision reduction
+           (Paul Ramsey)
+  - #4710, ST_ClusterKMeans now works with 3D geometries (Darafei Praliaskouski)
+  - #4801, ST_ClusterKMeans supports weights in POINT[Z]M geometries
+           (Darafei Praliaskouski)
   - #4805, _ST_SortableHash exposed to work around parallel soring performance issue
            in Postgres. If your table is huge, use ORDER BY _ST_SortableHash(geom)
            instead of ORDER BY geom to make parallel sort faster (Darafei Praliaskouski)
   - #4625, Correlation statistics now calculated.
            Run ANALYZE for BRIN indexes to start kicking in.
            (Darafei Praliaskouski)
-  - Fix axis order issue with urn:ogc:def:crs:EPSG in ST_GeomFromGML()
-           (Even Roualt)
-
-
-PostGIS 3.1.0alpha3
-2020/11/19
-Only tickets not included in 3.1.0alpha2
-
-* Breaking changes *
-  - #4737, Bump minimum protobuf-c requirement to 1.1.0 (Raúl Marín)
-           The configure step will now fail if the requirement isn't
-           met or explicitly disabled (--without-protobuf)
-  - #4258, Untangle postgis_sfcgal from postgis
-           into its own lib file (Regina Obe)
-
-* New features *
   - #4698, Add a precision parameter to ST_AsEWKT (Raúl Marín)
-  - Add a gridSize optional parameter to ST_Union, ST_UnaryUnion,
-    ST_Difference, ST_Intersection, ST_SymDifference, ST_Subdivide
-    Requires GEOS 3.9 (Sandro Santilli)
-
-* Enhancements *
 
-  - #4789, Speed up TopoJSON output for areal TopoGeometry with
+ * Enhancements *
+  - #4789, Sped up TopoJSON output for areal TopoGeometry with
            many holes (Sandro Santilli)
-  - #4758, Improve topology noding robustness (Sandro Santilli)
+  - #4758, Improved topology noding robustness (Sandro Santilli)
   - Make ST_Subdivide interruptable (Sandro Santilli)
   - #4660, Changes in double / coordinate printing (Raúl Marín)
-        - Use the shortest representation (enough to guarantee roundtrip).
-        - Uses scientific notation for absolute numbers smaller than 1e-8.
-          The previous behaviour was to output 0 for absolute values smaller than
-          1e-12 and fixed notation for anything bigger than that.
-        - Uses scientific notation for absolute numbers greater than 1e+15 (same behaviour).
-        - The precision parameter now also affects the scientific notation (before it was fixed [5-8]).
-        - All output functions now respect the requested precision (without any limits).
-        - The default precision is the same (9 for GeoJSON, 15 for everything else).
-  - #4729, WKT/KML: Print doubles directly into stringbuffers (Raúl Marín)
-  - #4533, Use the standard coordinate printing system for box types (Raúl Marín)
-  - #4686, Avoid decompressing geographies when possible (Raúl Marín)
-           Affects ANALYZE, _ST_PointOutside, postgis_geobbox, ST_CombineBbox(box2d, geometry),
-           ST_ClipByBox2D when the geometry is fully inside or outside the bbox and
-           ST_BoundingDiagonal.
-  - #4741, Don't use ST_PointInsideCircle if you need indexes, use ST_DWithin instead.
-           Documentation adjusted (Darafei Praliaskouski)
+         - Use the shortest representation (enough to guarantee roundtrip).
+         - Uses scientific notation for absolute numbers smaller than 1e-8.
+           The previous behaviour was to output 0 for absolute values smaller than
+           1e-12 and fixed notation for anything bigger than that.
+         - Uses scientific notation for absolute numbers greater than 1e+15
+           (same behaviour).
+         - The precision parameter now also affects the scientific notation
+           (before it was fixed [5-8]).
+         - All output functions now respect the requested precision (without
+           any limits).
+         - The default precision is the same (9 for GeoJSON, 15 for everything else).
+  - #4746, Micro optimizations to the serialization process (Raúl Marín)
+  - #4623, Optimize varlena returning functions (Raúl Marín)
+  - #4615, Speed up geojson output (Raúl Marín)
   - #4737, Improve performance and reduce memory usage in ST_AsMVT, especially in
            queries involving parallelism (Raúl Marín)
-  - #4746, Micro optimizations to the serialization process (Raúl Marín)
   - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
-            Also schema qualify calls in function. (Regina Obe)
+           Also schema qualify calls in function. (Regina Obe)
   - #4784, Add ST_CollectionExtract(geometry) with default behaviour of
            extracting the components of highest coordinate dimension. (Paul Ramsey)
-
-* Bug fixes *
-  - #4691, Fix segfault during gist index creation with empty geometries (Raúl Marín)
-  - Fix handling of bad WKB inputs (Oracle types) and unit tests for
-    malformed WKB. Remove memory leaks in malformed WKB cases. (Paul Ramsey)
-  - #4740, Round values in geography_distance_tree
-           as we do on geography_distance (Raúl Marín, Paul Ramsey, Regina Obe)
-  - #4739, Ensure all functions using postgis_oid initialize the internal cache (Raúl Marín)
-  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB (Raúl Marín)
-  - #4769, Fix segfault in st_addband (Raúl Marín)
-  - #4790, Fix ST_3dintersects calculations with identical vertices (Nicklas Avén)
-  - #4742, tiger geocoder reverted to 2018 version on tiger upgrade (Regina Obe)
-  - #3372, TopoElementArray cannot be null - change domain constraint (Regina Obe)
-
-
-PostGIS 3.1.0alpha2
-2020/07/18
-
-Only tickets not included in 3.1.0alpha1
-
-* New features *
-  - #4656, Cast a geojson_text::geometry for implicit GeoJSON ingestion (Raúl Marín)
-  - #4687, Expose GEOS MaximumInscribedCircle (Paul Ramsey)
-  - #4710, ST_ClusterKMeans now works with 3D geometries (Darafei Praliaskouski)
-
-* Enhancements *
   - #4675, topology.GetRingEdges now implemented in C (Sandro Santilli)
-  - #4681, ST_GetFaceGeometry: print corruption information (Sandro Santilli)
-  - #4651: ST_Simplify: Don't copy if nothing is removed (Raúl Marín)
-  - #4657: Avoid De-TOASTing where possible (Paul Ramsey)
-  - #4490, Tweak function costs (Raúl Marín)
-  - #4672, Cache getSRSbySRID and getSRIDbySRS (Raúl Marín)
-  - #4676, Avoid decompressing toasted geometries to read only the header (Raúl Marín)
-           Optimize cast to Postgresql point type (Raúl Marín)
-  - #4620, Update internal wagyu to 0.5.0 (Raúl Marín)
-  - #4623, Optimize varlena returning functions (Raúl Marín)
+  - #4672, Cache getSRSbySRID and getSRIDbySRS for better performance (Raúl Marín)
+  - #4676, #4657 Avoid decompressing toasted geometries to read only the header
+           (Raúl Marín)
   - #4677, Share gserialized objects between different cache types (Raúl Marín)
-  - Fix compilation with MSVC compiler / Standardize shebangs (Loïc Bartoletti)
-
-* Bug fixes *
-  - #4652, Fix several memory related bugs in ST_GeomFromGML (Raúl Marín)
-  - #4661, Fix access to spatial_ref_sys with a non default schema (Raúl Marín)
-  - #4670, ST_AddPoint: Fix bug when a positive position is requested (Raúl Marín)
-  - #4699, crash on null input to ST_Union(raster, otherarg) (Jaime Casanova, 2ndQuadrant)
-  - #4716, Fix several issues with pkg-config in the configure script (Raúl Marín)
-
-PostGIS 3.1.0alpha1
-2020/02/01
-
-* Breaking changes *
-  - svn number replaced by git hash in version output
-    (Sandro Santilli, Raúl Marín)
-  - remove ChangeLog (anyone who needs that much info should refer to git log)
-    (Regina Obe)
-  - #4577, Drop support for PostgreSQL 9.5 (Raúl Marín)
-  - #4579, Drop postgis_proc_set_search_path.pl (Raúl Marín)
-  - #4601, ST_TileEnvelope signature changed.
-  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D signatures changed.
-
-* New features *
   - #4601, Add ST_TileEnvelope margin argument (Yuri Astrakhan)
   - #2972, Add quiet mode (-q) to pgsql2shp (Kristian Thy)
   - #4617, Add configure switch `--without-phony-revision` (Raúl Marín)
   - #3057, Optional value params for Force3D*, Force4D functions (Kristian Thy)
-  - #4624, ST_HexagonGrid and ST_SquareGrid, set returning functions to
-    generate tilings of the plane (Paul Ramsey)
-
-* Enhancements *
-  - #4539, Unify libm includes (Raúl Marín)
   - #4569, Allow unknown SRID geometry insertion into typmod SRID column (Paul Ramsey)
   - #4149, ST_Simplify(geom, 0) is now O(N).
            ST_Affine (ST_Translate, ST_TransScale, ST_Rotate) optimized.
            ST_SnapToGrid optimized. (Darafei Praliaskouski)
-  - #4578, Add parallellism and cost properties to brin functions (Raúl Marín)
-  - #4473, Silence yacc warnings (Raúl Marín)
-  - #4589, Disable C asserts when building without "--enable-debug" (Raúl Marín)
-  - #4543, Introduce ryu to print doubles (Raúl Marín)
-  - #4626, Support pkg-config for libxml2 (Bas Couwenberg)
-  - #4615, Speed up geojson output (Raúl Marín)
-
-* Bug fixes *
-  - #4544, Fix leak when parsing a WKT geometry_list (Raúl Marín)
-  - #4545, Fix leak in wkt_parser_triangle_new (Raúl Marín)
-  - #4549, Fix several functions when the schema isn't the search_path (Raúl Marín)
-  - #4546, Fix PLPGSQL functions missing the schema qualification (Raúl Marín)
-  - #4558, Fix oversimplification of polygon inner rings (Raúl Marín)
-  - #4588, Fix update when st_union(geometry) doesn't exist (Raúl Marín)
-  - #4590, Fix pg_upgrade issue with st_linecrossingdirection (Raúl Marín)
-  - #4592, Add missing CPPFLAGS in multiple Makefiles (Raúl Marín)
-  - #4599, ST_AddPoint: Accept -1 as a valid position (Raúl Marín)
-  - #4600, Improve precision of ST_TileEnvelope (Raúl Marín)
-  - #4608, PG12: Fix several bugs in the index support function (Raúl Marín)
-  - #4621, Prevent stack overflow when parsing WKB (Raúl Marín)
-
-* Deprecated signatures *
-  - Function postgis_svn_version() replaced by postgis_lib_revision()
-    (Sandro Santilli)
+  - #4656, Cast a geojson_text::geometry for implicit GeoJSON ingestion (Raúl Marín)
 
 
 PostGIS 3.0.0
diff --git a/README.postgis b/README.postgis
index 80484ce..5b6a1f2 100644
--- a/README.postgis
+++ b/README.postgis
@@ -1,7 +1,7 @@
 PostGIS - Geographic Information Systems Extensions to PostgreSQL
 =================================================================
 
-:Version: 3.1.0rc1
+:Version: 3.1.0
 :Date: 2020-12-14
 :Website: https://postgis.net
 
diff --git a/Version.config b/Version.config
index c779b1f..0b51296 100644
--- a/Version.config
+++ b/Version.config
@@ -5,7 +5,7 @@
 
 POSTGIS_MAJOR_VERSION=3
 POSTGIS_MINOR_VERSION=1
-POSTGIS_MICRO_VERSION=0rc1
+POSTGIS_MICRO_VERSION=0
 
 # Liblwgeom interface versioning, reset to 0:0:0 (cur:age:rev)
 # when changing POSTGIS_MINOR_VERSION
diff --git a/extensions/upgradeable_versions.mk b/extensions/upgradeable_versions.mk
index 939b4a9..8666bbe 100644
--- a/extensions/upgradeable_versions.mk
+++ b/extensions/upgradeable_versions.mk
@@ -58,7 +58,5 @@ UPGRADEABLE_VERSIONS = \
 	3.0.1 \
 	3.0.2 \
 	3.0.3 \
-	3.1.0alpha1 \
-	3.1.0alpha2 \
-	3.1.0beta1 \
-	3.1.0beta2
+	3.1.0 \
+	3.1.0dev

-----------------------------------------------------------------------


hooks/post-receive
-- 
PostGIS


More information about the postgis-tickets mailing list