From 43c9e3ea61e058ecf443ecd9b3464217a0ace441 Mon Sep 17 00:00:00 2001 From: Jeff McKenna Date: Mon, 8 Jul 2024 15:01:04 -0300 Subject: [PATCH 01/42] update for 8.2.0 release --- conf.py | 4 +- en/MIGRATION_GUIDE.txt | 7 ++- en/announcements/announcements_archive.txt | 7 +++ en/community/index.txt | 6 +- en/community/matrix-irc.txt | 66 ++++++++++++++++++++++ en/development/announce/8-0.txt | 4 +- en/development/announce/8-2.txt | 13 +++-- en/development/changelog/changelog-8-2.txt | 3 + en/download.txt | 16 +++--- en/download_archives.txt | 2 + en/include/announcements.inc | 7 +++ en/include/labels.inc | 2 +- en/input/vector/ogr.txt | 4 +- en/introduction.txt | 12 ++-- 14 files changed, 123 insertions(+), 30 deletions(-) create mode 100644 en/community/matrix-irc.txt diff --git a/conf.py b/conf.py index e1b1e1a5c97..a647bdd11a2 100644 --- a/conf.py +++ b/conf.py @@ -92,9 +92,9 @@ def __getattr__(cls, name): # built documents. # # The short X.Y version. -version = '8.0' +version = '8.2' # The full version, including alpha/beta/rc tags. -release = '8.0.2' +release = '8.2.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. #language = None diff --git a/en/MIGRATION_GUIDE.txt b/en/MIGRATION_GUIDE.txt index adf2807e318..0f49b4185fc 100644 --- a/en/MIGRATION_GUIDE.txt +++ b/en/MIGRATION_GUIDE.txt @@ -6,7 +6,7 @@ MapServer Migration Guide ***************************************************************************** -:Last Updated: 2024-06-06 +:Last Updated: 2024-07-08 .. contents:: Table of Contents :depth: 2 @@ -16,9 +16,12 @@ MapServer Migration Guide MapServer 8.0 to 8.2 Migration ============================== + +- The 8.2 release includes a fix for a security flaw for regex validation + (CVE has been requested) - The GitHub `repository `__ has been - restructured to move all source code into /src folder + restructured to move all source code into the */src* folder - The unused `sym2img` commandline utility has been removed diff --git a/en/announcements/announcements_archive.txt b/en/announcements/announcements_archive.txt index f8b6d608487..4dab1cf9eff 100644 --- a/en/announcements/announcements_archive.txt +++ b/en/announcements/announcements_archive.txt @@ -4,6 +4,13 @@ MapServer Announcement Archives ***************************************************************************** +**2024-07-08 - MapServer 8.2.0 is released** + +The major version MapServer 8.2 has been released. The list of +major changes for this release can be found in the :ref:`8.2 announcement `. +See the :ref:`changelog ` +for the full list of changes and head to :ref:`download` to obtain a copy. + **2024-06-28 - MapServer 8.2.0-rc3 is released** The third release candidate for MapServer 8.2.0 has been released. The list of diff --git a/en/community/index.txt b/en/community/index.txt index 4f01c2d8080..430dd596fc4 100644 --- a/en/community/index.txt +++ b/en/community/index.txt @@ -12,13 +12,13 @@ Mailing Lists lists -IRC ------------ +Matrix / IRC +------------ .. toctree:: :maxdepth: 2 - irc + matrix-irc MapServer Service Providers --------------------------- diff --git a/en/community/matrix-irc.txt b/en/community/matrix-irc.txt new file mode 100644 index 00000000000..7ccab47e2ad --- /dev/null +++ b/en/community/matrix-irc.txt @@ -0,0 +1,66 @@ +.. _matrix-irc: + +***************************************************************************** +Matrix/IRC +***************************************************************************** + +Some of the development of MapServer is coordinated through Matrix (or through the IRC +bridge). This page describes how you log on to chat, ask questions, and hack around +with the developers. + +.. tip:: + The IRC<-->Matrix bridge was created on 2024-07-03, to allow seamless communication + between both methods (meaning: if you still prefer IRC, you can chat in the + **#mapserver** IRC room and your messages will be automatically shared in + Matrix's **#mapserver:osgeo.org** room. + +Server and Channel Information +============================== + +Matrix +****** + +:Server: matrix.osgeo.org +:Channel: #mapserver:osgeo.org + +IRC +*** + +:Server: irc.libera.chat +:Channel: #mapserver + +Why Matrix/IRC Chat? +==================== + +IRC was for a long time the primary medium where Open Source GIS hackers +congregate, collaborate, and hack; since around 2019, Matrix has made it easier +to connect to chats on multiple platforms (smart phones, operating systems) seamlessly. +The bridge between the MapServer rooms in Matrix and IRC has made it easy +for developers and users of the MapServer community to discuss instantly in a public +forum. + +Matrix/IRC is also great way to coordinate on-line meetings. The MapServer +:ref:`Project Steering Committee ` often uses Matrix/IRC for their monthly +meetings. + +How do I join? +============== + +Matrix +****** + +Choose from one of the many available `Matrix clients `__. +Then connect to the *matrix.osgeo.org* homeserver (see `steps `__). + +If you prefer to connect through your browser, you can at https://fluffychat.im/web/. + +IRC +*** + +You can connect directly through your browser at https://web.libera.chat/#mapserver +(just enter a nickname). + +There are many available `IRC clients `__. +If you are using `Thunderbird `__ +as your email client, it has a great IRC chat option included. + diff --git a/en/development/announce/8-0.txt b/en/development/announce/8-0.txt index af8ae9aa629..73fe69cb275 100644 --- a/en/development/announce/8-0.txt +++ b/en/development/announce/8-0.txt @@ -15,8 +15,8 @@ summarized in this document. The full list of changes can be found in :ref:`chan The :ref:`Migration Guide ` also contains more detailed examples of the major changes. -Major New Features upcoming in MapServer 8.0 --------------------------------------------- +Major New Features in MapServer 8.0 +----------------------------------- - the `shp2img` utility has been renamed to `map2img` (:ref:`RFC 136 `) diff --git a/en/development/announce/8-2.txt b/en/development/announce/8-2.txt index 5b9d386fa29..20c9c54118e 100644 --- a/en/development/announce/8-2.txt +++ b/en/development/announce/8-2.txt @@ -1,13 +1,13 @@ .. _announce-8-2: ***************************************************************************** -Version 8.2.0-rc3 Announcement +Version 8.2.0 Announcement ***************************************************************************** :Authors: Project Steering Committee -:Released: 2024-06-28 +:Released: 2024-07-08 -The MapServer Team is pleased to announce the third release candidate of the major release of +The MapServer Team is pleased to announce the major release of MapServer 8.2.0 This 8.2 release brings a number of major new features that are briefly @@ -15,10 +15,11 @@ summarized in this document. The full list of changes can be found in :ref:`chan The :ref:`Migration Guide ` also contains more detailed examples of the major changes. -Major New Features upcoming in MapServer 8.2 --------------------------------------------- +Major New Features in MapServer 8.2 +----------------------------------- -- the repo has been restructured to move all source code into /src folder (`#6837 `__) +- the `GitHub repo `__ has been restructured to move + all source code into the */src* folder (`#6837 `__) - sym2img.c has been removed from the codebase (`#6593 `__) diff --git a/en/development/changelog/changelog-8-2.txt b/en/development/changelog/changelog-8-2.txt index 78bdd50ada1..f4fdfe6429a 100644 --- a/en/development/changelog/changelog-8-2.txt +++ b/en/development/changelog/changelog-8-2.txt @@ -12,6 +12,9 @@ file from the source directory. Changes from 8.2.0-rc2 to 8.2.0-rc3 =================================== +.. NOTE:: + 8.2.0-rc3 was released as 8.2.0 (final) on 2024-07-08 + * Fix memory corruption issues in msUpdate...FromString ( `#7038 `__ ) ( `#7095 `__ ) (github-actions[bot]) : `e964c39 `__ .. _changelog-8-2-0-rc2: diff --git a/en/download.txt b/en/download.txt index 77f6e2f8c1f..8d7db84ce8e 100644 --- a/en/download.txt +++ b/en/download.txt @@ -18,19 +18,19 @@ Current Release(s) * MapServer - * **2024-06-28** `mapserver-8.2.0-rc3.tar.gz `__ :ref:`Changelog ` - * **2024-06-11** `mapserver-8.0.2.tar.gz `__ :ref:`Changelog ` - * **2024-06-11** `mapserver-7.6.6.tar.gz `__ :ref:`Changelog ` - * **2021-04-30** `mapserver-7.4.5.tar.gz `__ :ref:`Changelog ` - * **2021-04-30** `mapserver-7.2.3.tar.gz `__ :ref:`Changelog ` - * **2021-04-30** `mapserver-7.0.8.tar.gz `__ :ref:`Changelog ` + * **2024-07-08** MapServer-8.2.0 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` + * **2024-06-11** MapServer-8.0.2 `tar.gz `__ | :ref:`Changelog ` + * **2024-06-11** MapServer-7.6.6 `tar.gz `__ | :ref:`Changelog ` + * **2021-04-30** MapServer-7.4.5 `tar.gz `__ | :ref:`Changelog ` + * **2021-04-30** MapServer-7.2.3 `tar.gz `__ | :ref:`Changelog ` + * **2021-04-30** MapServer-7.0.8 `tar.gz `__ | :ref:`Changelog ` * MapCache - * **2023-01-30** `mapcache-1.14.0.tar.gz `__ :ref:`Changelog ` + * **2023-01-30** MapCache-1.14.0 `tar.gz `__ | :ref:`Changelog ` * TinyOWS - * **2024-05-24** `tinyows-1.2.1.tar.gz `__ :ref:`Changelog ` + * **2024-05-24** TinyOWS-1.2.1 `tar.gz `__ | :ref:`Changelog ` Past Releases .............................................................................. diff --git a/en/download_archives.txt b/en/download_archives.txt index 98c1b10bc1c..28a52fc8169 100644 --- a/en/download_archives.txt +++ b/en/download_archives.txt @@ -15,6 +15,8 @@ Past Releases .............................................................................. +* **2024-07-08** MapServer-8.2.0 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` + * **2024-06-11** `mapserver-8.0.2.tar.gz `__ :ref:`Changelog ` * **2024-06-11** `mapserver-7.6.6.tar.gz `__ :ref:`Changelog ` diff --git a/en/include/announcements.inc b/en/include/announcements.inc index e5a14377a11..d6f735a2eb7 100644 --- a/en/include/announcements.inc +++ b/en/include/announcements.inc @@ -1,3 +1,10 @@ +**2024-07-08 - MapServer 8.2.0 is released** + +The major version MapServer 8.2 has been released. The list of +major changes for this release can be found in the :ref:`8.2 announcement `. +See the :ref:`changelog ` +for the full list of changes and head to :ref:`download` to obtain a copy. + **2024-06-28 - MapServer 8.2.0-rc3 is released** The third release candidate for MapServer 8.2.0 has been released. The list of diff --git a/en/include/labels.inc b/en/include/labels.inc index d7644234e8a..5a267f07bf5 100644 --- a/en/include/labels.inc +++ b/en/include/labels.inc @@ -65,7 +65,6 @@ input_postgis :ref:`PostGIS/PostgreSQL ` installation :ref:`Installation ` introduction :ref:`An Introduction to MapServer ` - irc :ref:`IRC ` join :ref:`JOIN ` kml :ref:`KML - Keyhole Markup Language ` label :ref:`LABEL