MapServer 8.6 Changelog¶
The summary of major changes for this release can be found in the HISTORY.md file from the source directory.
Changes from 8.6.0-beta1 to 8.6.0-beta2¶
Changes from 8.4.1 to 8.6.0-beta1¶
Fix: Memory leaks in config and landing page fixes ( #7385 ) (Seth G) : 2715c5d
Add config to msautotest folder checks ( #7386 ) (Seth G) : 099a0b1
msautotest: fix config match errors ( #7384 ) (Jeff McKenna) : bbc825d
Fix query maps with MS_NORMAL and MS_HILITE styles with WFS layers ( #7364 ) ( #7365 ) (Tamas Szekeres) : 3c37e22
WFS: add next link if there might be features left ( #7328 ) (Patrik Sylve) : 9b7c8d0
Provide additional names in FindProtobufC.cmake ( #7130 ) (Howard Butler) : fc79134
PostGIS: Escape geometry column name consistently ( #7324 ) (Jørgen Reimer Nystad) : c78aafd
Default to use FindFreetype/FindIconv from cmake ( #7376 ) (Landry Breuil) : 151abf1
add extra spece in construction of query ( #7379 ) (Michael D. Smith) : b7ac51d
Disable build isolation to not download setuptools dependency. ( #7377 ) (Bas Couwenberg) : d27752e
Do the fontconfig detection on all platforms, not only MacOSX ( #7372 ) (Landry Breuil) : 47b51df
WMS Client: Validate style in wms_style metadata ( #7368 ) (Patrik Sylve) : 1d379a7
WMS Client: Do not modify layer extent #7367 ( #7371 ) (Patrik Sylve) : 386c136
build(deps): bump actions/upload-artifact from 4 to 5 ( #7369 ) (dependabot[bot]) : 0f1a401
Process empty path requests with mapfiles in querystrings ( #7366 ) (Seth G) : e71de03
Add ows_extra_params for OGC Features API ( #7360 ) (Seth G) : 265c9d9
build(deps): bump github/codeql-action from 3 to 4 ( #7361 ) (dependabot[bot]) : fee747f
OGC API/OpenAPI: add vendorSpecificParameters for items paths ( #7295 ) (Tom Kralidis) : 07acb6b
RFC 140 Impementation: Mapserver Homepage ( #7350 ) (Seth G) : 6b59663
Merge pull request #7343 from geographika/raster-query-double (Seth G) : 29e4ae8
Fix(parser): Prevent crash with non-existent layer in REQUIRES ( #7334 ) (Māris Nartišs) : 342b042
Fix use-after-free error in msDrawRasterLayerLowOpenDataset ( #7333 ) (Māris Nartišs) : 3c18f7e
WMS GetFeatureInfo: add options to precisely identify points through their symbols (Even Rouault) : b8f298d
msShapeGetNextClass(): use msScaleInBounds() (Even Rouault) : d9ef84c
add bootstrap install to CMake build summary ( #7351 ) (Jeff McKenna) : df31c72
update for 8.4.1 release (Jeff McKenna) : fb4fa64
update history (Jeff McKenna) : e30e2a8
Add Bootstrap 5 OGC API template files ( #7338 ) (Seth G) : 4777b7a
Add missing column name escaping in FLTGetCommonExpression() ( #7348 ) (Even Rouault) : aaeedcd
Make projection context ref counting thread safe again ( #7079 ) ( #7345 ) (Tamas Szekeres) : 27b2a1a
Style: make fallback configurable in CLASS ( #7309 ) (Patrik Sylve) : 8db1ef9
Support Float32 or Float64 labels (sethg) : aab8852
Add Float64 test (sethg) : 7348c87
Add MS_IMAGEMODE_FLOAT64 type for raster labels (sethg) : b520879
Add test case (sethg) : c219201
build(deps): bump actions/setup-python from 5 to 6 ( #7339 ) (dependabot[bot]) : b78b0dc
Update msautotest output to GDAL 3.11.3 ( #7336 ) (Seth G) : caaefa0
msautotest Python GDAL get version fix ( #7329 ) (Seth G) : 87d522c
Speed-up vagrant package installation ( #7330 ) (Seth G) : 11d4146
Switch to SXF (sethg) : 1fddafc
Remove SDTS test (sethg) : 56625bb
Fixed non numerical expressions in a getFeature request ( #7321 ) (Daimanta) : b1c36e5
build(deps): bump actions/checkout from 4 to 5 ( #7322 ) (dependabot[bot]) : f9618ea
msautotest: fix get_gdal_version() to support GDAL version nickname ( #7317 ) (Even Rouault) : 032d9d1
Fix GDAL 3.12dev deprecation warnings about GDALGetDataTypeSize() (Even Rouault) : 851fb5a
Update msautotest/gdal/expected/rawmode_multiband.png for GDAL version update (Even Rouault) : ce143b6
maptree.c: fix warning with latest GCC (Even Rouault) : 12ba37f
Check for all possible use_default_extent_for_getfeature metadata keys ( #7296 ) (Seth G) : b5d7503
use master for CRLF check (Jeff McKenna) : 6eb2b60
OGC API: fix issue #7177 (feature geometry of multipolygons is returned with errors) ( #7305 ) (Andrea Capobianco) : 7d24be7
Shapefile: Parse CPG values ( #7282 ) (Patrik Sylve) : be528bc
Check wms_onlineresource for OpenLayers output ( #7297 ) (Seth G) : 0438f8c
add private vulnerability reporting steps ( #7298 ) (Jeff McKenna) : 013a437
INSPIRE compliance: Fix service exception status code when the SERVICE parameter is invalid/missing ( #7284 ) (Thomas Schorr) : d76b6c8
Update OpenLayers version and support non-built-in projections ( #7290 ) (Seth G) : 9d0e102
add release badge (Jeff McKenna) : baf4cde
Increase memory for vagrant and remove legacy fix ( #7286 ) (Seth G) : 6ce093f
Allow FILTER expressions with SCALETOKENs ( #7237 ) (Seth G) : d79fa7f
WMS_SERVER: Add sanity check for TRANSPARENT parameter value in GetMap ( #7280 ) (Thomas Schorr) : a994636
Fix vector tileindex infinite recursion (Patrik Sylve) : 6c6e74e
SHP/DBF: Attempt to read encoding from CPG file ( #7274 ) (Patrik Sylve) : d54aae0
Fix MSSQL driver crash with NULL fid ( #7270 ) ( #7271 ) (Tamas Szekeres) : 337f974
update OGCAPI Common schemas url ( #7267 ) (Jeff McKenna) : 9b7a37c
CI: handle Flake8 unused variable violation code ( #7264 ) (Jeff McKenna) : 6fe8e2b
Bump C/C++ standard to 17 for ICU 76. ( #7259 ) (Bas Couwenberg) : 0638698
Fix opacity for gradient legend symbol ( #7255 ) (Patrik Sylve) : 38fc59f
Add a TIMESTAMP FORMATOPTION for Zip OUTPUTFORMATS ( #7251 ) (Seth G) : fd7ee52
CI: upgrade PHPUnit to version 12 ( #7254 ) (Jeff McKenna) : 530f2bf
Make sure 130 tests make request for WMS version 1.3.0 ( #7252 ) (Alistair Everett) : de25c45
CI: Update msautotest outputs to use Docker outputs ( #7250 ) (Seth G) : e095a18
msautotest: Fix interpretation of test output comparison in mstestlib ( #7249 ) (Paul Pazderski) : e04fbd4
CI: Update all build scripts and msautotest outputs to Ubuntu 24.04 ( #7242 ) (Seth G) : 4121426
Add test for shapezip STORAGE=memory ( #7239 ) (Seth G) : c7efdce
Move PHP MapScript builds to Docker and simplify Python MapScript builds (sethg) : 64a706f
Update to ubuntugis-stable (sethg) : 0170749
Update main build to ubuntu-latest (geographika) : 79e609b
Update Python MapScript to use Docker (sethg) : 79bcc37
CI: Run coverity-scan using Docker ( #7225 ) (Seth G) : 3bb1c22
Update the MapServer OpenLayers Viewer to use OpenLayers 10.4 ( #7218 ) (Seth G) : 432a45d
msDrawRasterBuildRasterPath(): micro-optimization: do not attempt to open non-exiting file ( #7215 ) (Even Rouault) : 68c2a2f
[CI] bump PCRE2 for SWIG build (Jeff McKenna) : a6db803
update for 8.4 release (Jeff McKenna) : 24102f3
update for 8.4 release (Jeff McKenna) : f833350
update history (Jeff McKenna) : 034d8be
update history (Jeff McKenna) : bc8e7dd
update copyright year (Jeff McKenna) : 683ad5c
Add stdbool.h inclusion in mapserver.h (Even Rouault) : a6b41b2
update history (Jeff McKenna) : 562a20d
Emit explicit error message when proj.db cannot be found ( #7203 ) (Even Rouault) : 5484bc6
msPostGISReadShape(): fix crash if returned geometry is NULL (Even Rouault) : 4cdc549
