[mapserver-users] MS4W version 4.0.0 released!

Jeff McKenna jmckenna at gatewaygeomatics.com
Tue Mar 12 15:48:25 PDT 2019


Hello all!

Today is a big day as Gateway Geomatics is truly proud to announce that 
MS4W 4.0.0 is finally available! This is a huge release of changes, as 
every library (over 200 now) has been upgraded and built with a new 
compiler (Visual Studio 2017), and contains many great additions 
overall.  Get it now at https://ms4w.com

Please see MS4W's HISTORY.txt for all of the changes (or the bottom of 
this email for the full list), but here are some of the highlights:

  - PHP7 mapscript support (using the SWIG API)
  - PHP 7.2.16
  - embedded Python 3.7.0
  - running pycsw Catalogue Server
  - expanded ZOO-Project WPS support (all GDAL/OGR services, Python, 
PHP, CSharp, Java)
  - new Matomo Analytics package
  - simple map viewer on the localhost page
  - GDAL 2.4.0
  - MapServer 7.4.0-dev
  - mod_wsgi for Apache
  - Mapbox Vector Tile output through MapServer (demo included)
  - osm2pgsql commandline utility
  - many HTTPS config changes and fixes (including a workaround for a 
show-stopping MapCache issue on some systems)
  - enhancements to the setup.exe installer
  - and many more...

You can see that MS4W-4.0.0 is a full SDI for Windows environments, with 
~40+ working mapfiles and over 1.7GB of files, empowering DevOps and 
organizations worldwide.  Also note that this is a major release for 
MS4W, meaning that some things have changed dramatically (PHPmapscript 
will now use the SWIG API for example), so please follow MS4W's README 
for specific instructions for the many plugins and mapscripts.

When installing, it is very important that (if you are using the .zip) 
your server must have the C++ Redistributable installed on it 
beforehand: execute the local file /ms4w/tmp/vcredist_x86.exe 
(alternatively if you use MS4W's setup.exe installer this is done 
automatically)

As always please provide your requests for enhancements and issues 
through the MS4W tracker (so the feedback is not lost or forgotten): 
https://ms4w.com/trac/  You can also contact me directly for support.

Thank you all for sharing your spatial information with MS4W !!

"MS4W: open doors and as well as windows"


-jeff


-- 
Jeff McKenna
MapServer Consulting and Training Services
https://gatewaygeomatics.com/



Full 4.0 Changelog
------------------

2019-03-12
   * ms4w version 4.0.0 created. Notable changes are:
          - upgraded PHP to 7.2.16 (trac ticket 194)
          - re-add php_ogr.dll extension (trac ticket 190)
          - upgraded MapServer and MapScript (CSharp, Java, Python, PHP) 
to today's 7.4.0-dev
          - upgraded MapCache to today's 1.7dev
          - handle null MapCache CURL_CA_BUNDLE environment variable 
occuring on some systems (trac ticket 189)
          - include latest mapcache.xml.sample
          - added SSL_CERT_FILE path to setenv.bat
          - set certificates bundle path in php.ini (trac ticket 171)
          - set OPENSSL_CONF path in httpd.conf
          - added osm2pgsql commandline utility, with Visual Studio 2017 
compiler (trac ticket 48)
          - clean unused files from the TinyOWS demo (trac ticket 183)


2019-02-11
   * ms4w version 4.0.0-beta2 created. Notable changes are:
          - upgraded PHP to 7.2.15 (trac ticket 184)
          - upgraded APCu to 5.1.17
          - upgraded MapServer and MapScript (CSharp, Java, Python, PHP) 
to today's 7.4.0-dev
          - moved mapscript plugins into /ms4w/msplugins
          - moved test-cgi-mapscript.py into 
/ms4w/msplugins/mapscript/python
          - use relative paths for MapCache and mod_wsgi Apache modules 
(trac ticket 185)
          - use relative paths for ZOO-Project's main.cfg

2019-02-04
   * ms4w version 4.0.0-beta1 created. Notable changes are:
          - upgraded MapServer and MapScript (CSharp, Java, Python, PHP) 
to 7.4.0-dev with Visual Studio 2017 compiler
          - upgraded PHP to 7.2.14 (trac ticket 67)
          - added Python 3.7.0 into base installation, with Visual 
Studio 2017 compiler (trac ticket 65)
          - added Mapbox Vector Tile (MVT) output for MapServer with 
Visual Studio 2017 compiler (trac ticket 166)
          - added MVT demo, credit to Steve Lime
          - upgraded GDAL to 2.4.0 with Visual Studio 2017 compiler 
(trac ticket 164)
          - upgraded Apache HTTP Server to 2.4.38 with Visual Studio 
2017 compiler (trac ticket 177)
          - added mod_wsgi 4.6.5 for Apache HTTP Server with Visual 
Studio 2017 compiler
          - rebuilt MapCache with Visual Studio 2017 compiler
          - moved MapServer plugins (MSSQL, Oracle) into /ms4w/msplugins/
          - upgraded libjpeg-turbo to git-20180802 with Visual Studio 
2017 compiler
          - rebuilt zlib support with Visual Studio 2017 compiler
          - upgraded libPNG support to 1.6.35 with Visual Studio 2017 
compiler
          - upgraded libTIFF support to git-20180817 with Visual Studio 
2017 compiler
          - upgraded PROJ support to 5.2.0 with Visual Studio 2017 
compiler (trac ticket 172)
          - upgraded GeoTIFF support to 1.4.3 with Visual Studio 2017 
compiler (trac ticket 180)
          - rebuilt ECW (3.3 SDK) plugin with Visual Studio 2017 compiler
          - upgraded Expat support to 2.2.6 with Visual Studio 2017 compiler
          - upgraded Xerces support to 3.2.1 with Visual Studio 2017 
compiler
          - upgraded SZIP support to 2.1.1 with Visual Studio 2017 compiler
          - upgraded HDF5 support to 1.10.2 with Visual Studio 2017 compiler
          - upgraded HDF4 support to 4.2.14 with Visual Studio 2017 compiler
          - upgraded MrSID support to SDK 9.5.4 with Visual Studio 2017 
compiler (trac ticket 104)
          - upgraded PostgreSQL support to 10.5 with Visual Studio 2017 
compiler
          - upgraded MySQL support to 6.1.11 with Visual Studio 2017 
compiler
          - upgraded GEOS support to 3.7.1 with Visual Studio 2017 
compiler (trac ticket 173)
          - upgraded SQLite support to 3.24.0 with Visual Studio 2017 
compiler
          - upgraded ICONV support to 1.15 with Visual Studio 2017 compiler
          - upgraded FreeXL support to 1.0.5 with Visual Studio 2017 
compiler
          - upgraded libxml2 support to 2.9.8 with Visual Studio 2017 
compiler
          - added RT Topology Library 1.1.0-RC1 support with Visual 
Studio 2017 compiler (trac ticket 108)
          - rebuilt ReadOSM support with Visual Studio 2017 compiler
          - upgraded SpatiaLite support to 5.0.0-beta0 with Visual 
Studio 2017 compiler
          - rebuilt spatialite-tools with Visual Studio 2017 compiler
          - upgraded FITS support to 3.450 with Visual Studio 2017 compiler
          - upgraded OpenSSL support to 1.0.2q with Visual Studio 2017 
compiler (trac ticket 178)
          - upgraded cURL support to 7.63.0 with Visual Studio 2017 compiler
          - upgraded NetCDF support to 4.6.2 with Visual Studio 2017 
compiler
          - upgraded LibKML support to git-20180824 with Visual Studio 
2017 compiler
          - upgraded Freetype support to 2.9.1 with Visual Studio 2017 
compiler
          - rebuilt Pixman support with Visual Studio 2017 compiler
          - upgraded Cairo support to 1.14.12 with Visual Studio 2017 
compiler
          - rebuilt Poppler support with Visual Studio 2017 compiler
          - upgraded Python support to 3.7.0 with Visual Studio 2017 
compiler
          - upgraded SWIG support to 3.0.12 with Visual Studio 2017 compiler
          - rebuilt Java, CSharp, Python GDAL bindings with Visual 
Studio 2017 compiler
          - rebuilt ECW (3.3 SDK), Oracle GDAL plugins with Visual 
Studio 2017 compiler
          - rebuilt GIFLIB support with Visual Studio 2017 compiler
          - upgraded HarfBuzz support to 1.9.0 with Visual Studio 2017 
compiler
          - rebuilt FriBidi support with Visual Studio 2017 compiler
          - upgraded PCRE support to 8.42 with Visual Studio 2017 compiler
          - rebuilt libfcgi with Visual Studio 2017 compiler
          - rebuilt uriparser with Visual Studio 2017 compiler
          - rebuilt libSVG support with Visual Studio 2017 compiler
          - rebuilt libSVG-Cairo support with Visual Studio 2017 compiler
          - upgraded APR support to 1.6.5 with Visual Studio 2017 compiler
          - rebuilt APR-util support with Visual Studio 2017 compiler
          - rebuilt APR-iconv support with Visual Studio 2017 compiler
          - updated cURL certificates bundle
          - rebuilt mod_fcgid with Visual Studio 2017 compiler
          - rebuilt Apache H264 Streaming Module with Visual Studio 2017 
compiler
          - upgraded BerkeleyDB support to 18.1.25 with Visual Studio 
2017 compiler
          - rebuilt TinyOWS with Visual Studio 2017 compiler
          - added protobuf 3.6.1 support with Visual Studio 2017 
compiler (trac ticket 166)
          - added protobuf-c 1.3.1 support with Visual Studio 2017 
compiler (trac ticket 166)
          - rebuilt Shapelib support with Visual Studio 2017 compiler
          - rebuilt shp2tile utility with Visual Studio 2017 compiler
          - set certificates bundle path in php.ini (trac ticket 171)
          - added Pixman support for MapServer build, to enhance layer 
compositing (trac ticket 174)
          - added libxslt support for ZOO-Project build, with Visual 
Studio 2017 compiler
          - added pthread support for ZOO-Project build, with Visual 
Studio 2017 compiler
          - added CGIC support for ZOO-Project build, with Visual Studio 
2017 compiler
          - added JSON-C support for ZOO-Project build, with Visual 
Studio 2017 compiler
          - added mono C# support for ZOO-Project build, with Visual 
Studio 2017 compiler







More information about the MapServer-users mailing list