[SCM] postgis.net branch website updated. clarity-final-259-g8b4307c
git at osgeo.org
git at osgeo.org
Mon Aug 24 08:40:54 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 8b4307cd842d9b42e21727ddd16657296cd548ff (commit)
from 912cdb5aa87f592e258c105b65be86415fba39ab (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 8b4307cd842d9b42e21727ddd16657296cd548ff
Author: Regina Obe <lr at pcorp.us>
Date: Mon Aug 24 11:40:47 2026 -0400
Release PostGIS 3.7.0rc1
diff --git a/config.toml b/config.toml
index 97387f3..37368cf 100644
--- a/config.toml
+++ b/config.toml
@@ -169,7 +169,7 @@ enableRobotsTXT = true
[params.postgis.releases.dev]
minor = "3.7"
dev = "3.7.0dev"
- tag = "3.7.0beta2"
+ tag = "3.7.0rc1"
is_dev = true
[params.postgis.releases.36]
minor = "3.6"
diff --git a/content/news/2026/08-24_postgis-3.7.0rc1.md b/content/news/2026/08-24_postgis-3.7.0rc1.md
new file mode 100644
index 0000000..26f13ff
--- /dev/null
+++ b/content/news/2026/08-24_postgis-3.7.0rc1.md
@@ -0,0 +1,82 @@
+---
+title: PostGIS 3.7.0rc1
+layout: post
+category: news
+tags: [release, 3.7]
+author: Regina Obe
+thumbnail:
+date: "2026-08-24"
+---
+
+The PostGIS Team is pleased to release PostGIS 3.7.0rc1!
+Best Served with [PostgreSQL 19 Beta 3](https://www.postgresql.org/about/news/postgresql-186-1711-1615-1519-1424-and-19-beta-3-released-3365/)
+, [GEOS 3.15.0rc1](https://github.com/libgeos/geos/releases/tag/3.15.0rc1)
+, [postgis_tiger_geocoder 2025.2]({{< loc "site.root">}}/2026/08/PostGIS-Tiger-Geocoder-2025.2/)
+, and [address_standardizer](https://github.com/postgis/address_standardizer).
+
+This version requires PostgreSQL 14 - 19rc1, 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 since 3.7.0beta2 release.
+
+### 3.7.0rc1
+
+* [source download]({{< loc "postgis.release_source">}}/postgis-3.7.0rc1.tar.gz) [md5]({{< loc "postgis.release_source">}}/postgis-3.7.0rc1.tar.gz.md5)
+* [NEWS]({{< loc "postgis.release_notes">}}/3.7.0rc1/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 release candidate 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
+* [GH-1172](https://github.com/postgis/postgis/pull/1172), [GH-1173](https://github.com/postgis/postgis/pull/1173), [GH-1174](https://github.com/postgis/postgis/pull/1174), guard lwgeom_wrapx and raster OOM cleanup paths against NULL dereferences (Maksim Korotkov, Postgres Pro)
+* Codex security scan, guard the recursive NURBSCURVE bounding box against non-finite control points to stop a backend CPU denial of service reachable from WKT input (Darafei Praliaskouski)
+* [GT-755](https://gitea.osgeo.org/postgis/postgis/pulls/755), OSSFuzz 547330051, stream NURBSCURVE bounding box Bezier extraction to avoid repeated full-array knot insertion on large valid curves (Darafei Praliaskouski)
+* Fix geometry input parsing to stop malformed SRID prefixes before the end of the input string (Dennis Tighe, Google)
+* OSSFuzz 545658571, compare GSERIALIZED bytea fuzzer SRIDs after normalizing out-of-range values (Darafei Praliaskouski)
+* OSSFuzz 5607611131822080, keep GSERIALIZED bytea fuzzer allocations consistent with hostile varlena size headers (Darafei Praliaskouski)
+* [#6111](https://trac.osgeo.org/postgis/ticket/6111), Skip NEWS unit tests outside Git worktrees, fixing source package documentation checks without git (Bas Couwenberg)
+* [#6112](https://trac.osgeo.org/postgis/ticket/6112), Document GMP and current build dependency requirements in README.postgis (Darafei Praliaskouski)
+* OSSFuzz 544800490, reject malformed GSERIALIZED polygon rings before deserializing geometry data (Darafei Praliaskouski)
+* OSSFuzz 544936363, keep GSERIALIZED LWGEOM fuzzer bbox comparisons aligned with serialized bbox flags (Darafei Praliaskouski)
+* Reject truncated GSERIALIZED NURBS vector payloads before validating vector contents (Darafei Praliaskouski)
+* Include detected NURBS coordinate extrema in curve bounding boxes (Darafei Praliaskouski)
+* OSSFuzz 6152109301760000, reject overlong encoded polyline coordinate varints (Darafei Praliaskouski)
+* OSSFuzz 4743900859006976, reject encoded polyline coordinate deltas that overflow accumulated int32 coordinates (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.0rc1 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 | 2 +-
content/news/2026/08-24_postgis-3.7.0rc1.md | 82 +++++++++++++++++++++++++++++
2 files changed, 83 insertions(+), 1 deletion(-)
create mode 100644 content/news/2026/08-24_postgis-3.7.0rc1.md
hooks/post-receive
--
postgis.net
More information about the postgis-tickets
mailing list