[postgis-tickets] [SCM] PostGIS branch master updated. 3.1.0rc1-4-g761d984

git at osgeo.org git at osgeo.org
Tue Dec 15 10:36:46 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, master has been updated
       via  761d984a172184e00cb75d65b3f3df89ea68bcc7 (commit)
      from  49e96ec4dc650375f80fc2167c0dc375fe6e9c51 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 761d984a172184e00cb75d65b3f3df89ea68bcc7
Author: Paul Ramsey <pramsey at cleverelephant.ca>
Date:   Tue Dec 15 10:36:42 2020 -0800

    Move master to 3.2.0dev

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..a0e4b73 100644
--- a/README.postgis
+++ b/README.postgis
@@ -1,8 +1,8 @@
 PostGIS - Geographic Information Systems Extensions to PostgreSQL
 =================================================================
 
-:Version: 3.1.0rc1
-:Date: 2020-12-14
+:Version: 3.2.0dev
+:Date: 2021-xx-xx
 :Website: https://postgis.net
 
 This distribution contains a module which implements GIS simple features, ties
diff --git a/Version.config b/Version.config
index c779b1f..843963a 100644
--- a/Version.config
+++ b/Version.config
@@ -4,8 +4,8 @@
 # See HOWTO_RELEASE file in SVN for definitions of those three.
 
 POSTGIS_MAJOR_VERSION=3
-POSTGIS_MINOR_VERSION=1
-POSTGIS_MICRO_VERSION=0rc1
+POSTGIS_MINOR_VERSION=2
+POSTGIS_MICRO_VERSION=0dev
 
 # 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..a74af15 100644
--- a/extensions/upgradeable_versions.mk
+++ b/extensions/upgradeable_versions.mk
@@ -58,7 +58,6 @@ 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.1 \
+	3.2.0dev

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

Summary of changes:
 NEWS                               | 196 ++++++++++---------------------------
 README.postgis                     |   4 +-
 Version.config                     |   4 +-
 extensions/upgradeable_versions.mk |   7 +-
 4 files changed, 59 insertions(+), 152 deletions(-)


hooks/post-receive
-- 
PostGIS


More information about the postgis-tickets mailing list