Skip to content

Commit b6e8054

Browse files
authored
update for 8.6.0-beta2 release (#1049)
1 parent 7b61ebd commit b6e8054

File tree

18 files changed

+349
-79
lines changed

18 files changed

+349
-79
lines changed

conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,9 @@ def __getattr__(cls, name):
9292
# built documents.
9393
#
9494
# The short X.Y version.
95-
version = '8.4'
95+
version = '8.6'
9696
# The full version, including alpha/beta/rc tags.
97-
release = '8.4.1'
97+
release = '8.6.0-beta2'
9898
# The language for content autogenerated by Sphinx. Refer to documentation
9999
# for a list of supported languages.
100100
#language = None

en/MIGRATION_GUIDE.txt

Lines changed: 95 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,106 @@
66
MapServer Migration Guide
77
*****************************************************************************
88

9-
:Last Updated: 2025-09-22
9+
:Last Updated: 2025-11-18
1010

1111
.. contents:: Table of Contents
1212
:depth: 2
1313
:backlinks: top
1414

15+
.. _migration-8-6:
16+
17+
MapServer 8.4 to 8.6 Migration
18+
==============================
19+
20+
- You can now enable an automatically generated index page, that lists
21+
all of your OGC services and endpoints, for each mapfile that you
22+
defined in your CONFIG file. To enable the index, add `MS_INDEX_TEMPLATE_DIRECTORY`
23+
to your environment variables section of the :ref:`config` file, such as::
24+
25+
ENV
26+
#
27+
# Index page
28+
#
29+
MS_INDEX_TEMPLATE_DIRECTORY "/ms4w/share/ogcapi/templates/html-index-bootstrap/"
30+
END
31+
32+
.. image:: ./images/index-page-ms4w.png
33+
:width: 800
34+
:height: 433
35+
:class: no-scaled-link
36+
37+
.. seealso:: :ref:`index-page` & :ref:`rfc140`
38+
39+
- A new :ref:`identify` object can be used in a mapfile to control how features are
40+
found through queries, to account for the actual symbol being used for
41+
that CLASS. This could be useful for WMS GetFeatureInfo requests.
42+
43+
.. code-block:: mapfile
44+
45+
MAP
46+
...
47+
WEB
48+
METADATA
49+
"wms_title" "My WMS Server"
50+
...
51+
END #metadata
52+
END #web
53+
...
54+
SYMBOL
55+
NAME "mysvg"
56+
TYPE svg
57+
IMAGE "./ttt.svg"
58+
END #symbol
59+
...
60+
LAYER
61+
IDENTIFY
62+
CLASSGROUP "test"
63+
END #identify
64+
CLASS
65+
GROUP "test"
66+
STYLE
67+
ANGLE 30
68+
SYMBOL "mysvg"
69+
END #class
70+
END #layer
71+
...
72+
END #map
73+
74+
.. seealso:: original Pull Request `#7318 <https://github.com/MapServer/MapServer/pull/7318/>`__
75+
76+
- :ref:`FALLBACK <mapfile-class-fallback>` has been added to the CLASS object, to allow that class to be used
77+
if no other class can be applied.
78+
79+
.. code-block:: mapfile
80+
81+
MAP
82+
...
83+
LAYER
84+
...
85+
CLASS
86+
NAME "test1"
87+
...
88+
END #class
89+
CLASS
90+
NAME "test2"
91+
...
92+
END #class
93+
CLASS
94+
NAME "test3"
95+
...
96+
FALLBACK TRUE
97+
END #class
98+
END #layer
99+
...
100+
END #map
101+
102+
.. seealso:: original Pull Request `#7309 <https://github.com/MapServer/MapServer/pull/7309/>`__
103+
104+
- :ref:`ogcapi` has been enhanced to allow `vendorSpecificParameters` passed through to the OpenAPI
105+
document on the `/items` definitions.
106+
107+
.. seealso:: original Pull Request `#7295 <https://github.com/MapServer/MapServer/pull/7295/>`__
108+
15109
.. _migration-8-4:
16110

17111
MapServer 8.2 to 8.4 Migration

en/announcements/announcements_archive.txt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,20 @@
44
MapServer Announcement Archives
55
*****************************************************************************
66

7+
**2025-11-18 - MapServer 8.6.0-beta2 is released**
8+
9+
The second beta for MapServer 8.6 has been released. The list of
10+
major changes for this release can be found in the :ref:`8.6 announcement <announce-8-6>`.
11+
See the :ref:`changelog <changelog-8-6-0-beta2>`
12+
for the full list of changes and head to :ref:`download` to obtain a copy.
13+
14+
**2025-11-13 - MapServer 8.6.0-beta1 is released**
15+
16+
The first beta for MapServer 8.8 has been released. The list of
17+
major changes for this release can be found in the :ref:`8.6 announcement <announce-8-6>`.
18+
See the :ref:`changelog <changelog-8-6-0-beta1>`
19+
for the full list of changes and head to :ref:`download` to obtain a copy.
20+
721
**2025-09-19 - MapServer 8.4.1 is released**
822

923
The maintenance release of MapServer 8.4.1 has been issued in order to fix

en/development/announce/8-6.txt

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
.. _announce-8-6:
2+
3+
*****************************************************************************
4+
Version 8.6.0-beta2 Announcement
5+
*****************************************************************************
6+
7+
:Authors: Project Steering Committee
8+
:Last Updated: 2025-11-18
9+
:Status: Draft
10+
11+
The MapServer Team is pleased to announce the second beta release of
12+
MapServer 8.6.0-beta2
13+
14+
The upcoming 8.6 release brings a number of major new features that are briefly
15+
summarized in this document. The full list of changes can be found in :ref:`changelog-8-6`.
16+
The :ref:`Migration Guide <migration-8-6>` also contains more detailed examples of
17+
the major changes.
18+
19+
Major New Features Coming in MapServer 8.6
20+
------------------------------------------
21+
22+
- new MapServer index page (`#7350 <https://github.com/MapServer/MapServer/pull/7350>`__)
23+
24+
- WMS GetFeatureInfo: add options to precisely identify points through their symbols (`#7318 <https://github.com/MapServer/MapServer/pull/7318>`__)
25+
26+
- add FALLBACK parameter for CLASS object, to be applied if none of the previously defined classes has been applied (`#7309 <https://github.com/MapServer/MapServer/pull/7309>`__)
27+
28+
- add vendorSpecificParameters to OpenAPI document (`#7295 <https://github.com/MapServer/MapServer/pull/7295>`__)
29+
30+
Other Related Updates
31+
---------------------
32+
33+
- the demo server hosting many live OGC endpoints has been updated &
34+
constantly maintained, as it is so important for the community:
35+
https://demo.mapserver.org
36+
37+
Migration Guide
38+
---------------
39+
40+
Head to the :ref:`Migration Guide <migration-8-4>` for mapfile examples of the major 8.4.0 changes.
41+
42+
Source Code Download
43+
--------------------
44+
45+
The source for this release can be downloaded at:
46+
47+
https://mapserver.org/download.html
48+
49+
Binary Distributions
50+
--------------------
51+
52+
Binary distributions will be available in the coming days:
53+
54+
- Debian binaries of 8.6.0-beta1 are already available: https://tracker.debian.org/pkg/mapserver
55+
- `OSGeoLive <https://live.osgeo.org>`__ 17.0 release process is happening now, but
56+
it will soon include MapServer 8.6.0-beta1
57+
- `UbuntuGIS <https://wiki.ubuntu.com/UbuntuGIS>`__ will follow the OSGeoLive
58+
release and will then include MapServer 8.6.0-beta1
59+
- MS4W users have already been using branch-8-6 code, but watch for
60+
a new release shortly containing the 8.6.0-beta1 changes at: https://ms4w.com
61+
62+
.. TBD
63+
- `RHEL and CentOS` TODO
64+
- `OpenSUSE` TODO
65+
66+
Other binary distributions listed on the download page should also be updated
67+
with binaries for the new release shortly.
68+
69+
Documentation
70+
-------------
71+
72+
The entire 8.4.0 documentation is also available as a `PDF document <https://download.osgeo.org/mapserver/docs/MapServer.pdf>`__ |image|
73+
(1143 pages, with clickable table of contents as well).
74+
75+
.. |image| image:: ../../../_static/pdf.png
76+
:height: 15
77+
:width: 15
78+
:alt: PDF icon
79+
:target: https://download.osgeo.org/mapserver/docs/MapServer.pdf
80+
81+
Thanks
82+
------
83+
84+
Thank you to all of the users, developers, and supporters of MapServer. Enjoy!
85+
86+
*The MapServer Team*
87+

en/development/announce/index.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
.. toctree::
99
:maxdepth: 2
1010

11+
8-6
1112
8-4
1213
8-2
1314
8-0

0 commit comments

Comments
 (0)