-
-
Notifications
You must be signed in to change notification settings - Fork 364
MapServer 8.0 Release Plan
Jeff McKenna edited this page Jul 10, 2024
·
108 revisions
⚠️ MapServer 8.0.0 was released on 2022-09-12
- refresh the website (Jeff)
- possibly new Sphinx theme
- change from .txt to .rst as browsers now display rst
- possibly add an "Edit in Github" link to every page
- rename shp2img utility to map2img RFC 136 (#6409) (Jeff) ✔️
- fully support PROJ 6+ (#5888) (Even) ✔️
- initial support for the upcoming "OGC API" standard, also called "WFS 3" / RFC 134 (#6180) (Steve) ✔️
- MapML Support / RFC 123 (#6024) (Daniel: defer to 8.1)
- change WMS GetMap STYLES parameter to mandatory (#6012) ✔️
- add metadataurl_list metadata parameter for WMS/WFS/WCS (#6031) (Even) ✔️
- improve label conformance for SLD (#6017) (Jérome) ✔️
- add option for point queries to find the closest feature in a layer. Currently finds first feature but may not be the closest when using tolerance values for points and lines. (Steve: needs more research but I don't think this is actually an issue, defer)
- add option to output error messages through text templates. For example, if you're returning JSON you'd like errors (principally "no features found") to also be returned in JSON. (Steve: defer)
- resolve MVT issues identified with complex features with holes (#5877) (Steve: defer)
- PHP 8.x supported through SWIG MapScript (#6201) (Jeff) ✔️
- enable users to set geometry precision for data served through WFS, with new metadata
wfs_geometry_precision(#6208) (Orbit-GT team) ✔️ - add new MapServer Config file requirement (RFC 135) (#6303) (Steve) ✔️
- add new GEOMTRANSFORM "centerline" labeling method for polygons (labels that follow the shape of the feature, along the center of the feature) (#6417) (Steve) ✔️
- improved numerical validation of mapfile entries (#6458) (Steve) ✔️
- remove ability to modify mapfile parameters through url (#6426) (Steve) ❔
- handle PROJ>=6 invalid coordinates errors filling up the MapServer log (#6485) (Jeff) ✔️
- upgrade Travis & GitHub CI to Ubuntu-Focal (Jeff) ✔️
- revive PHP MapScript unit testing, through PHPUnit and SWIG (Jeff) ✔️
- new
coshputility (#6518) (Paul) ✔️
- Use GDAL large file API (UTF-8), handle umlauts in filenames and paths for example (#6037) (Even) ✔️
- handle "experimental" pixman support, which when enabled kills opacity (#5343) (need lead)
- either enhance pixman support, or, remove it as an option (as too many people hit this problem) ❌
- Prevent use of malicious shapefiles (#6419) (@MaxKellermann ) ✔️
- Remove various Mapfile keywords which have been deprecated for several versions. (RFC133) (Seth) ✔️
- Remove native PHP MapScript from the 8.0 release. (#6430) (Jeff) ✔️
- 8.0-beta: Mon. June 27, 2022
- 8.0-rc1: Fri. July 8, 2022
- 8.0 (final): Fri. July 15, 2022
- full list of associated tickets for 8.0: milestone
- 8.0.1 -> 8.0.2 -> 8.2.0 -> 8.2.1
Release Manager (following RFC 34)
@jmckenna
