[SCM] postgis.net branch website updated. clarity-final-244-g837caf5
git at osgeo.org
git at osgeo.org
Mon Aug 10 01:44:53 PDT 2026
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.net".
The branch, website has been updated
via 837caf518d2124e630834da9f0a4fca35ec70dc9 (commit)
from 3af133b8867bf9ae9c8f7a3a10ae69fc058f494e (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 837caf518d2124e630834da9f0a4fca35ec70dc9
Author: Regina Obe <lr at pcorp.us>
Date: Mon Aug 10 04:42:09 2026 -0400
Release 3.7.0beta2
diff --git a/config.toml b/config.toml
index 7971771..97387f3 100644
--- a/config.toml
+++ b/config.toml
@@ -157,7 +157,7 @@ enableRobotsTXT = true
[params.postgis]
- version = "3.6.1"
+ version = "3.6.4"
release_docs = "https://download.osgeo.org/postgis/docs"
release_source = "https://download.osgeo.org/postgis/source"
release_notes = "https://git.osgeo.org/gitea/postgis/postgis/raw/tag"
@@ -169,7 +169,7 @@ enableRobotsTXT = true
[params.postgis.releases.dev]
minor = "3.7"
dev = "3.7.0dev"
- tag = "3.7.0beta1"
+ tag = "3.7.0beta2"
is_dev = true
[params.postgis.releases.36]
minor = "3.6"
diff --git a/content/news/2026/08-10_postgis-3.7.0beta2.md b/content/news/2026/08-10_postgis-3.7.0beta2.md
new file mode 100644
index 0000000..973a739
--- /dev/null
+++ b/content/news/2026/08-10_postgis-3.7.0beta2.md
@@ -0,0 +1,98 @@
+---
+title: PostGIS 3.7.0beta2
+layout: post
+category: news
+tags: [release, 3.7]
+author: Regina Obe
+thumbnail:
+date: "2026-08-10"
+---
+
+The PostGIS Team is pleased to release PostGIS 3.7.0beta2!
+Best Served with [PostgreSQL 19 Beta2](https://www.postgresql.org/about/news/postgresql-19-beta-2-released-3350/)
+and [GEOS 3.15.0beta2](https://github.com/libgeos/geos/releases/tag/3.15.0beta2).
+
+This version requires PostgreSQL 14 - 19beta2, GEOS 3.10 or higher, and Proj 6.1+.
+To take advantage of all features, GEOS 3.15+ is needed.
+To take advantage of all SFCGAL features SFCGAL 2.3.0+ is needed.
+
+This release contains fixes and enhancements since 3.7.0beta1 release.
+
+### 3.7.0beta2
+
+* [source download]({{< loc "postgis.release_source">}}/postgis-3.7.0beta2.tar.gz) [md5]({{< loc "postgis.dev_download">}}/postgis-3.7.0beta2.tar.gz.md5)
+* [NEWS](https://git.osgeo.org/postgis/postgis/raw/tag/3.7.0beta2/NEWS)
+* HTML Online [en]({{< loc "site.root">}}docs/manual-3.7/en/) [ja]({{< loc "site.root">}}docs/manual-3.7/ja/) [zh_Hans]({{< loc "site.root">}}docs/manual-3.7/zh_Hans/) [fr]({{< loc "site.root">}}docs/manual-3.7/fr/)
+* PDF docs: [en]({{< loc "postgis.dev_download">}}/postgis-3.7-en.pdf) [ja]({{< loc "postgis.dev_download">}}/postgis-3.7-ja.pdf), [zh_Hans]({{< loc "postgis.dev_download">}}/postgis-3.7-zh_Hans.pdf), [fr]({{< loc "postgis.dev_download">}}/postgis-3.7-fr.pdf)
+
+* Cheat Sheets:
+ * postgis: [en]({{< loc "site.root">}}docs/manual-3.7/postgis_cheatsheet-en.html) [ja]({{< loc "site.root">}}docs/manual-3.7/postgis_cheatsheet-ja.html) [zh_Hans]({{< loc "site.root">}}docs/manual-3.7/postgis_cheatsheet-zh_Hans.html) [fr]({{< loc "site.root">}}docs/manual-3.7/postgis_cheatsheet-fr.html)
+ * postgis_raster: [en]({{< loc "site.root">}}docs/manual-3.7/raster_cheatsheet-en.html) [ja]({{< loc "site.root">}}docs/manual-3.7/raster_cheatsheet-ja.html) [zh_Hans]({{< loc "site.root">}}docs/manual-3.7/raster_cheatsheet-zh_Hans.html) [fr]({{< loc "site.root">}}docs/manual-3.7/raster_cheatsheet-fr.html)
+ * postgis_topology: [en]({{< loc "site.root">}}docs/manual-3.7/topology_cheatsheet-en.html) [ja]({{< loc "site.root">}}docs/manual-3.7/topology_cheatsheet-ja.html) [zh_Hans]({{< loc "site.root">}}docs/manual-3.7/topology_cheatsheet-zh_Hans.html) [fr]({{< loc "site.root">}}docs/manual-3.7/topology_cheatsheet-fr.html)
+ * postgis_sfcgal: [en]({{< loc "site.root">}}docs/manual-3.7/sfcgal_cheatsheet-en.html) [ja]({{< loc "site.root">}}docs/manual-3.7/sfcgal_cheatsheet-ja.html) [zh_Hans]({{< loc "site.root">}}docs/manual-3.7/sfcgal_cheatsheet-zh_Hans.html) [fr]({{< loc "site.root">}}docs/manual-3.7/sfcgal_cheatsheet-fr.html)
+
+This release is a beta of a major release, it includes bug fixes since PostGIS 3.6.4 and new features.
+
+<!--more-->
+
+### Upgrading
+
+After installing the binaries or after running pg_upgrade:
+
+For PostGIS 3 series
+do below which will upgrade all your postgis extensions.
+```postgres
+SELECT postgis_extensions_upgrade();
+```
+
+
+For PostGIS 2 series:
+
+```postgres
+ALTER EXTENSION postgis UPDATE;
+SELECT postgis_extensions_upgrade();
+SELECT postgis_extensions_upgrade();
+```
+
+
+## Bug Fixes
+* OSSFuzz 544223869, compare GSERIALIZED bytea round trips by geometry semantics instead of volatile bbox bytes (Darafei Praliaskouski)
+* [GT-675](https://gitea.osgeo.org/postgis/postgis/pulls/675), Preserve TRIANGLE children while normalizing malformed TINs (Darafei Praliaskouski)
+* [GT-677](https://gitea.osgeo.org/postgis/postgis/pulls/677), Fix memory leaks in ST_GeometryN and ST_DWithin (Darafei Praliaskouski)
+* [GT-671](https://gitea.osgeo.org/postgis/postgis/pulls/671), Harden extension install and upgrade SQL against attacker-controlled object resolution in writable schemas (reported by Eric Ridge, PlanetScale; fixed by Darafei Praliaskouski)
+* OSSFuzz 6302177757560832, account for GSERIALIZED float bbox rounding in fuzzer round trips (Darafei Praliaskouski)
+* [GT-669](https://gitea.osgeo.org/postgis/postgis/pulls/669), Validate FlatGeobuf size-prefixed buffers and variable-length property values before decoding (reported by Mehmet Ince; reported by Sarath Kumar, IITM Pravartak Security Team; fixed by Darafei Praliaskouski)
+* Stop the extension upgrade script running ANALYZE inside its transaction, where it could deadlock with autovacuum (Darafei Praliaskouski)
+* [liblwgeom] Reject malformed GSERIALIZED NURBS before curve evaluation (Darafei Praliaskouski)
+* OSSFuzz 5877056525893632, reject truncated encoded polyline input (Darafei Praliaskouski)
+* [GT-619](https://gitea.osgeo.org/postgis/postgis/pulls/619), Make interrupt regression tests compare timeout latency to same-machine uninterrupted runtime, avoiding false failures under slow CI load (Darafei Praliaskouski)
+* [GH-897](https://github.com/postgis/postgis/pull/897), [topology] Harden topology helper functions and maintenance SQL against identifier, tolerance, bigint, and cleanup regressions (Darafei Praliaskouski)
+* Make the computed-columns regression test assert the query plan instead of racing two stopwatches, so it no longer fails at random under CI load (Darafei Praliaskouski)
+* [#4323](https://trac.osgeo.org/postgis/ticket/4323), [GT-584](https://gitea.osgeo.org/postgis/postgis/pulls/584), [sfcgal] Document that straight-skeleton and approximate-medial-axis functions ignore input Z and return 2D geometries (Darafei Praliaskouski)
+* [GT-545](https://gitea.osgeo.org/postgis/postgis/pulls/545), Fix FlatGeobuf geometry, property, and spatial-index byte order on big-endian platforms (Darafei Praliaskouski)
+* [raster] Fix invalid reads in raster band initialization and geotransform property access (Darafei Praliaskouski)
+* [#3776](https://trac.osgeo.org/postgis/ticket/3776), [raster] Keep distinct 32-bit integer pixel values separate in ST_DumpAsPolygons (Darafei Praliaskouski)
+* [GT-504](https://gitea.osgeo.org/postgis/postgis/pulls/504), Report extension script/library version mismatches before loading functions unavailable in an older library (Darafei Praliaskouski)
+* [GT-515](https://gitea.osgeo.org/postgis/postgis/pulls/515), Reject invalid ST_LargestEmptyCircle boundaries before GEOS can spend unbounded time on them (Darafei Praliaskouski)
+* [GT-484](https://gitea.osgeo.org/postgis/postgis/pulls/484), Use column-level SELECT privileges for metadata views (Arthur Bazin)
+* [#2821](https://trac.osgeo.org/postgis/ticket/2821), [raster] Avoid raster_columns ACL dependency in overview constraints (Darafei Praliaskouski)
+* [GT-521](https://gitea.osgeo.org/postgis/postgis/pulls/521), Reject malformed GSERIALIZED payload counts before deserializing geometry data (Darafei Praliaskouski)
+* [GT-564](https://gitea.osgeo.org/postgis/postgis/pulls/564), Avoid ST_MakePolygon failures with NULL hole array entries (Darafei Praliaskouski)
+* [#6109](https://trac.osgeo.org/postgis/ticket/6109), Out-of-bounds heap read in BOX2D_out and BOX2D_expand on 65-byte box2d under ASAN (Dennis Tighe, Google)
+* [#6110](https://trac.osgeo.org/postgis/ticket/6110), Fix regression in speed with geometry_columns (Regina Obe)
+* Revert feature [#1705](https://trac.osgeo.org/postgis/ticket/1705) (constraint geometry column detection in views) Added too much overhead to geometry_columns performance (Regina Obe)
+* Schema qualify references to pg_catalog and postgis in geometry_columns and geography_columns views (Regina Obe)
+
+## Enhancements
+* Add Woodpecker linux/arm64 build and regression coverage under QEMU to match the Jenkins Berrie64 platform (Darafei Praliaskouski)
+* [#1416](https://trac.osgeo.org/postgis/ticket/1416), ST_AsX3D outputs NURBSCURVE as X3D NurbsCurve and linearizes other curve geometries (Darafei Praliaskouski)
+* [#3705](https://trac.osgeo.org/postgis/ticket/3705), ST_AsX3D outputs valid coordinate nodes for 2D multi-geometries and GeometryCollections (Darafei Praliaskouski)
+
+
+
+If you come across any issues, feel free to report via our [ticket tracker](https://trac.osgeo.org/postgis)
+or [mailing list](https://lists.osgeo.org/listinfo/postgis-users) with details
+
+View all [tickets for 3.7.0beta2 milestone][1].
+
+[1]: https://trac.osgeo.org/postgis/query?status=assigned&status=closed&milestone=PostGIS+3.7.0&milestone=PostGIS+3.6.4
-----------------------------------------------------------------------
Summary of changes:
config.toml | 4 +-
content/news/2026/08-10_postgis-3.7.0beta2.md | 98 +++++++++++++++++++++++++++
2 files changed, 100 insertions(+), 2 deletions(-)
create mode 100644 content/news/2026/08-10_postgis-3.7.0beta2.md
hooks/post-receive
--
postgis.net
More information about the postgis-tickets
mailing list