From 1c151118eff9e686c07524ca6b6222651dc7de99 Mon Sep 17 00:00:00 2001 From: Jeff McKenna Date: Fri, 19 Sep 2025 15:50:14 -0300 Subject: [PATCH 1/2] update for 8.4.1 release --- conf.py | 2 +- en/announcements/announcements_archive.txt | 9 +++++ en/development/changelog/changelog-8-4.txt | 38 ++++++++++++++++++++++ en/download.txt | 2 +- en/download_archives.txt | 2 ++ en/include/announcements.inc | 11 +++++++ 6 files changed, 62 insertions(+), 2 deletions(-) diff --git a/conf.py b/conf.py index 24ee5113f04..ddc2e93e1aa 100644 --- a/conf.py +++ b/conf.py @@ -94,7 +94,7 @@ def __getattr__(cls, name): # The short X.Y version. version = '8.4' # The full version, including alpha/beta/rc tags. -release = '8.4.0' +release = '8.4.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. #language = None diff --git a/en/announcements/announcements_archive.txt b/en/announcements/announcements_archive.txt index bb4198dda39..bd746939c86 100644 --- a/en/announcements/announcements_archive.txt +++ b/en/announcements/announcements_archive.txt @@ -4,6 +4,15 @@ MapServer Announcement Archives ***************************************************************************** +**2025-09-19 - MapServer 8.4.1 is released** + +The maintenance release of MapServer has been issued in order to fix +a security flaw for WFS filters through OGR. +See the :ref:`changelog ` for the list of changes. +You may also review MapServer's `Security Policy `__. +As security for the 7.6 branch has ended, and branches 8.2 & 8.0 are not supported, +all users are strongly encouraged to upgrade to the MapServer 8.4.1 release. + **2025-01-15 - MapServer 8.4.0 is released** The major version MapServer 8.4 has been released. The list of diff --git a/en/development/changelog/changelog-8-4.txt b/en/development/changelog/changelog-8-4.txt index d6b24f6745e..38f48954702 100644 --- a/en/development/changelog/changelog-8-4.txt +++ b/en/development/changelog/changelog-8-4.txt @@ -7,6 +7,44 @@ The summary of major changes for this release can be found in the `HISTORY.md `__ file from the source directory. +.. _changelog-8-4-1: + +Changes from 8.4.0 to 8.4.1 +=========================== + +* Security: Add missing column name escaping in FLTGetCommonExpression() ( `#7349 `__ ) (Even Rouault) : `1c73aca `__ +* Make projection context ref counting thread safe again ( `#7079 `__ ) ( `#7346 `__ ) (github-actions[bot]) : `94d49b6 `__ +* build(deps): bump actions/setup-python from 5 to 6 ( `#7339 `__ ) (dependabot[bot]) : `c271c32 `__ +* Handle various GDAL version formats (sethg) : `6396818 `__ +* Remove comma check (sethg) : `767fd18 `__ +* [Backport branch-8-4] Update SDTS test to use SXF driver ( `#7332 `__ ) (github-actions[bot]) : `5560cca `__ +* [Backport branch-8-4] Fixed non numerical expressions in a getFeature request ( `#7323 `__ ) (github-actions[bot]) : `32786ac `__ +* build(deps): bump actions/checkout from 4 to 5 ( `#7322 `__ ) (dependabot[bot]) : `7503865 `__ +* msautotest: fix get_gdal_version() to support GDAL version nickname ( `#7319 `__ ) (github-actions[bot]) : `9cd969e `__ +* Fix GDAL 3.12dev deprecation warnings about GDALGetDataTypeSize() (Even Rouault) : `eacdaee `__ +* maptree.c: fix warning with latest GCC (Even Rouault) : `6992c26 `__ +* Fix vector tileindex infinite recursion (Patrik Sylve) : `547e558 `__ +* Check for all possible use_default_extent_for_getfeature metadata keys ( `#7311 `__ ) (github-actions[bot]) : `8e96877 `__ +* use master for CRLF check (Jeff McKenna) : `77f74de `__ +* [Backport branch-8-4] OGC API: fix issue `#7177 `__ (feature geometry of multipolygons is returned with errors) ( `#7306 `__ ) (github-actions[bot]) : `6d0016c `__ +* Update INSTALL.CMAKE ( `#7304 `__ ) (github-actions[bot]) : `5db5354 `__ +* Check wms_onlineresource for OpenLayers output ( `#7301 `__ ) (github-actions[bot]) : `a06a1dc `__ +* [Backport branch-8-4] Shapefile: Parse CPG values ( `#7302 `__ ) (github-actions[bot]) : `e59604c `__ +* add private vulnerability reporting steps ( `#7300 `__ ) (github-actions[bot]) : `49c0d38 `__ +* Fix regex and use PROJ_DATA ( `#7291 `__ ) (github-actions[bot]) : `00d904e `__ +* [Backport branch-8-4] Allow FILTER expressions with SCALETOKENs ( `#7285 `__ ) (github-actions[bot]) : `71b617a `__ +* [Backport branch-8-4] SHP/DBF: Attempt to read encoding from CPG file ( `#7276 `__ ) (github-actions[bot]) : `15b3ee3 `__ +* Fix MSSQL driver crash with NULL fid ( `#7270 `__ ) ( `#7272 `__ ) (github-actions[bot]) : `598859a `__ +* [Backport branch-8-4] update OGCAPI Common schemas url ( `#7269 `__ ) (github-actions[bot]) : `2c9c805 `__ +* [Backport branch-8-4] CI: handle Flake8 unused variable violation code ( `#7265 `__ ) (github-actions[bot]) : `61c4762 `__ +* Bump C/C++ standard to 17 for ICU 76. ( `#7259 `__ ) (Bas Couwenberg) : `0e9f04e `__ +* Fix opacity for gradient legend symbol ( `#7256 `__ ) (github-actions[bot]) : `85fa884 `__ +* [Backport branch-8-4] Make sure 130 tests make request for WMS version 1.3.0 ( `#7253 `__ ) (github-actions[bot]) : `7596347 `__ +* [Backport branch-8-4] Python MapScript updates ( `#7222 `__ ) (github-actions[bot]) : `36b9a46 `__ +* Attempt at fuzzer fix ( `#7220 `__ ) (github-actions[bot]) : `fff513a `__ +* msDrawRasterBuildRasterPath(): micro-optimization: do not attempt to open non-exiting file ( `#7216 `__ ) (github-actions[bot]) : `16b85d0 `__ +* [CI] bump PCRE2 for SWIG build ( `#7214 `__ ) (github-actions[bot]) : `2bffd04 `__ + .. _changelog-8-4-0: Changes from 8.4.0-rc1 to 8.4.0 diff --git a/en/download.txt b/en/download.txt index 01d69705196..f48e846009a 100644 --- a/en/download.txt +++ b/en/download.txt @@ -18,7 +18,7 @@ Current Release(s) * MapServer - * **2025-01-15** MapServer-8.4.0 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` + * **2025-09-19** MapServer-8.4.1 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` * **2024-09-02** MapServer-8.2.2 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` * **2024-06-11** MapServer-8.0.2 `tar.gz `__ | :ref:`Changelog ` * **2024-07-21** MapServer-7.6.7 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` diff --git a/en/download_archives.txt b/en/download_archives.txt index 72770850b42..76ad65aa915 100644 --- a/en/download_archives.txt +++ b/en/download_archives.txt @@ -15,6 +15,8 @@ Past Releases .............................................................................. +* **2025-09-19** MapServer-8.4.1 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` + * **2025-01-15** MapServer-8.4.0 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` * **2024-09-02** MapServer-8.2.2 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` diff --git a/en/include/announcements.inc b/en/include/announcements.inc index c2b69d15ab2..3c1557bb98b 100644 --- a/en/include/announcements.inc +++ b/en/include/announcements.inc @@ -1,3 +1,14 @@ +**2025-09-19 - MapServer 8.4.1 is released** + +The maintenance release of MapServer has been issued in order to fix +a security flaw for WFS filters through OGR. +See the :ref:`changelog ` for the list of changes. +You may also review MapServer's `Security Policy `__. +As security for the 7.6 branch has ended, and branches 8.2 & 8.0 are not supported, +all users are strongly encouraged to upgrade to the MapServer 8.4.1 release. + +Head to :ref:`download` to obtain a copy. + **2025-01-15 - MapServer 8.4.0 is released** The major version MapServer 8.4 has been released. The list of From 6535344202d263b69025d656dd132a43876cb543 Mon Sep 17 00:00:00 2001 From: Jeff McKenna Date: Fri, 19 Sep 2025 16:09:06 -0300 Subject: [PATCH 2/2] update for 8.4.1 release --- en/announcements/announcements_archive.txt | 3 ++- en/include/announcements.inc | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/en/announcements/announcements_archive.txt b/en/announcements/announcements_archive.txt index bd746939c86..65926bd88c5 100644 --- a/en/announcements/announcements_archive.txt +++ b/en/announcements/announcements_archive.txt @@ -9,7 +9,8 @@ The maintenance release of MapServer has been issued in order to fix a security flaw for WFS filters through OGR. See the :ref:`changelog ` for the list of changes. -You may also review MapServer's `Security Policy `__. +You may also review MapServer's `Security Policy `__, +as well as this `Security Advisory `__. As security for the 7.6 branch has ended, and branches 8.2 & 8.0 are not supported, all users are strongly encouraged to upgrade to the MapServer 8.4.1 release. diff --git a/en/include/announcements.inc b/en/include/announcements.inc index 3c1557bb98b..0295fbbb6b5 100644 --- a/en/include/announcements.inc +++ b/en/include/announcements.inc @@ -3,7 +3,8 @@ The maintenance release of MapServer has been issued in order to fix a security flaw for WFS filters through OGR. See the :ref:`changelog ` for the list of changes. -You may also review MapServer's `Security Policy `__. +You may also review MapServer's `Security Policy `__, +as well as this `Security Advisory `__. As security for the 7.6 branch has ended, and branches 8.2 & 8.0 are not supported, all users are strongly encouraged to upgrade to the MapServer 8.4.1 release.