Changes between Initial Version and Version 1 of Release/4.0.0/Preview3/Notes


Ignore:
Timestamp:
06/19/21 09:54:08 (4 years ago)
Author:
jng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Release/4.0.0/Preview3/Notes

    v1 v1  
     1= !MapGuide 4.0.0 Preview 3 Release Notes =
     2
     3MapGuide Open Source 4.0.0 Preview 3 is now available.
     4
     5[[TOC]]
     6
     7== Downloads ==
     8
     9**NOTE: We now only provide 64-bit builds for both Windows and Linux and SHA-1 checksums are provided for all binary aritfacts listed**
     10
     11||Download||Size||SHA-1||
     12||'''Windows Installer'''||[https://download.osgeo.org/mapguide/releases/4.0.0/Preview3/MapGuideOpenSource-4.0.0.9862-Preview3-x64.exe Download]|| 25e5dcef4249d85ee57d7671d5fe1090ba59db51 ||
     13||'''Windows InstantSetup bundle'''||[https://download.osgeo.org/mapguide/releases/4.0.0/Preview3/MapGuideOpenSource-4.0.0.9862-InstantSetup-x64.exe Download]|| 86c82dc936809c542e072151e0d9b4d28e04b910 ||
     14||'''Windows .pdb files'''|| [https://download.osgeo.org/mapguide/releases/4.0.0/Preview2/mapguideopensource-4.0.0.9862-pdbs.7z Download] || 2260272d46779ea0d143506e21c9fb8ce59161b9 ||
     15||'''Ubuntu 16.04 installer'''||[https://download.osgeo.org/mapguide/releases/4.0.0/Preview3/mapguideopensource-4.0.0.9862-ubuntu16-install.run Download]|| f31be0a15ae447365a7ff141cd947c07858a3639 ||
     16||'''Sheboygan Sample Data'''||[https://download.osgeo.org/mapguide/releases/4.0.0/Preview3/Sheboygan.mgp Sheboygan.mgp]|| 3d04772c6247ffb8557a9e8cca2ec470b88dc578 ||
     17
     18== Changes since 4.0 Preview 2 ==
     19
     20 * **Java viewer is functional again with bundled Tomcat 9 on Linux** (#2828)
     21   * A consequence of producing this fix is that `MapGuideApi.jar` no longer shipped with this release. All java viewer code now uses `MapGuideApiEx.jar`, which contains the API changes as described in MapGuideRfc129, which has been shipped in MapGuide Open Source since `2.5.0`
     22 * MgInstantSetup tool in the instant setup bundle now properly creates web tier temp directory. Failure to create this directory causes things like logging into the MapGuide Site Administrator to fail (#2838)
     23 * No more tile border artifacts in MVT rendering (#2836, #2835)
     24 * Max map image size is no longer hard-coded to `16834x16834` pixels and is now configurable (via `MaxRenderImageWidth` and `MaxRenderImageHeight`) in `serverconfig.ini` (#2829)
     25 * Global raster stylization lock is now toggleable in `serverconfig.ini` (#2830)
     26 * Fix: Coordinate rounding issues in GeoJSON output (#2832)
     27 * Existing OpenLayers examples updated against bundled `ol.js` (#2810)
     28    * WMS example modifed to also demonstrate using `GetFeatureInfo` for GeoJSON "selection overlays"
     29    * New example demonstrating consuming Retina XYZ tiles
     30    * New example demonstrating usage of the new Geo-Processing APIs in the mapagent
     31
     32== Known Issues ==
     33
     34 * MVT tile rendering may still fail to render vector tiles at certain zoom levels on certain datasets (#2836)
     35 
     36== Maestro Authoring Known Issues ==
     37
     38The current release of MapGuide Maestro (6.0m10) has some known issues when connecting to a 4.0 preview 1 server. These issues will be addressed with the next milestone release.
     39
     40 * Local map previews will fail. (https://github.com/jumpinjackie/mapguide-maestro/issues/78)
     41   * Workaround: Use the browser-based resource preview until the next milestone release.
     42 * Map Definition editor UI still assumes tileset linkage restrictions that were lifted with RFC 173 (https://github.com/jumpinjackie/mapguide-maestro/issues/75)
     43   * Workaround: Edit the Map Definition XML directly
     44
     45== FDO Notes ==
     46
     47MGOS 4.0.0 Preview 3 is built against FDO trunk (rev 8138)
     48
     49'''Due to unavailable build resources (the build maintainer does not have access to the ESRI SDK), this release does not include the ArcSDE FDO provider'''
     50
     51FDO trunk (rev 8138) is near identical to FDO 4.1 in terms of functionality with the following changes:
     52
     53 * Internal GDAL updated to 2.4.4
     54 * Windows: Better swap-ability of internal GDAL dll with externally compiled one
     55   * OGR/GDAL/WMS providers changed to use GDAL/OGR C API surface to avoid potential ABI compatibility problems swapping with an externally compiled GDAL dll not compiled with the same MSVC compiler version we're using
     56   * Internal xalan/xerces dlls renamed with "fdo" suffix to avoid collisons with an externally compiled GDAL dll
     57 * Better support and handling of empty geometries
     58 * Windows: Internal OpenSSL updated to `1.1.1k`
     59 * Windows: Internal libcurl updated to `7.73`
     60 * Fixed multiple memory leaks in GDAL provider
     61 * SQL Server provider now supports databases hosted on SQL Azure PaaS
     62 * Restore support for `Count(1)` expression in MySQL Provider
     63 
     64 * Improved WFS services support for WFS FDO provider
     65 
     66 * MySQL Provider:
     67   * Support for the full suite of spatial operations for MySQL >= 5.6
     68   * Experimental support for MariaDB
     69   * Experimental support for MySQL 8.0
     70   * Improve SRID sampling query performance
     71 * PostGIS Provider:
     72   * Added support for PostgreSQL 12.0
     73   * No longer joins to `pg_authid` when listing tables/views
     74   * Support for curve strings and curve polygons
     75 * SHP Provider: Fix memory leaks in extended select implementation
     76
     77The King Oracle provider is built against and now requires Oracle Instant Client 12cR2
     78
     79== Installer notes ==
     80
     81You cannot use the windows installer to in-place upgrade an existing MapGuide Open Source 3.1.x or older installation. Only one MapGuide installation (via the Windows installer) can exist on any given machine. Use the InstantSetup bundle if side-by-side installs are required. Be sure to back up any data and applications before carrying out the new installation.
     82
     83Before upgrading, it is recommended that you take a backup of your existing repository (whether that is through creating MGP packages with the MapGuide Site Administrator or using the provided repository backup tools/scripts)
     84
     85== Extra Files ==
     86
     87Due to size constraints, the binary packages for this release of MapGuide omit the following CS-Map data files:
     88
     89 * USA:
     90   * NSRS 2007/2011 datum shift files
     91   * 1996/1999/2003 Geoid height data files
     92 * Australia:
     93   * GDA 2020 datum shift files
     94
     95These extra files are available for download as a separate 7-zip archive:
     96
     97 * [http://download.osgeo.org/mapguide/releases/4.0.0/Preview1/Dictionaries_Extra.7z Dictionaries_Extra.7z]
     98    * Size: 230,627,172 bytes
     99    * SHA-1: 798b189f88a2d50c71f1d01cfdcdeac9939ccb11
     100
     101To install these files, extract the contents into your `Dictionaries` folder of your CS-Map installation. On Windows, this would normally be:
     102
     103 * `C:\Program Files\OSGeo\MapGuide\CS-Map\Dictionaries`
     104
     105Restart your MapGuide Server after extracting the files.
     106
     107Unless you work with data in one or more coordinate systems that involves one of the above datums, **you do not need these files**.
     108
     109== Windows Compatibility ==
     110
     111||OS||32-bit||64-bit||
     112||Windows 10||Yes+||Yes||
     113||Windows Vista||Maybe+||Maybe+||
     114||Windows 7||Yes||Yes||
     115||Windows Server 2008||Yes+||Yes+||
     116||Windows Server 2008 R2||N/A||Yes||
     117||Windows 8||Yes1||Yes1||
     118||Windows Server 2012||N/A||Yes1||
     119||Windows Server 2016||N/A||Yes||
     120||Windows 8.1||Maybe1||Maybe1||
     121
     122Please [wiki:SubmitTicket report any issues you find].