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


Ignore:
Timestamp:
Nov 3, 2022, 10:05:58 AM (19 months ago)
Author:
jng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Release/4.0.0/Preview4/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 artifacts listed**
     10
     11||Download||Size||SHA-1||
     12||'''Sheboygan Sample Data'''||[https://download.osgeo.org/mapguide/releases/4.0.0/Preview3/Sheboygan.mgp Sheboygan.mgp]|| 3d04772c6247ffb8557a9e8cca2ec470b88dc578 ||
     13
     14== Changes since 4.0 Preview 3 ==
     15
     16 * ** New .net, Java and PHP bindings generated with the official version of SWIG **
     17   * Refer to [wiki:MapGuideRfc185] for a detail of code changes required
     18 * PHP 8.1 now bundled
     19
     20== Known Issues ==
     21
     22 * When using the new .net bindings, proxy class resolution may fail (in MgClassMap.ResolveConstructor)
     23   * Workaround: This is most likely due to `OSGeo.MapGuide.Geometry` not loaded into the current AppDomain. Force eager loading of this assembly by new-ing a type that is present in this assembly in your startup code like so.
     24{{{var csFactory = new MgCoordinateSystemFactory();}}}
     25 * MVT tile rendering may still fail to render vector tiles at certain zoom levels on certain datasets (#2836)
     26
     27== FDO Notes ==
     28
     29MGOS 4.0.0 Preview 4 is built against FDO trunk (rev 8186)
     30
     31'''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'''
     32
     33FDO trunk (rev 8186) is near identical to FDO 4.1 in terms of functionality with the following changes:
     34
     35 * Internal GDAL updated to 2.4.4
     36   * Internal copy of zlib updated to 1.2.12
     37 * Windows: Better swap-ability of internal GDAL dll with externally compiled one
     38   * 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
     39   * Internal xalan/xerces dlls renamed with "fdo" suffix to avoid collisons with an externally compiled GDAL dll (that may bring its own copies of xalan/xerces dlls)
     40 * Better support and handling of empty geometries
     41 * Windows: Internal OpenSSL updated to `1.1.1k`
     42 * Windows: Internal libcurl updated to `7.73`
     43 * Fixed multiple memory leaks in GDAL provider
     44 * Restore support for `Count(1)` expression in MySQL Provider
     45 * Improved WFS services support for WFS FDO provider
     46 * Improved WFS/WMS schema support for layer names with trailing underscores
     47 * SQL Server Provider:
     48   * Now supports databases hosted on SQL Azure PaaS
     49   * Improve SRID sampling performance
     50 * MySQL Provider:
     51   * Support for the full suite of spatial operations for MySQL >= 5.6
     52   * Experimental support for MariaDB
     53   * Experimental support for MySQL 8.0
     54   * Improve SRID sampling query performance
     55 * PostGIS Provider:
     56   * Added support for PostgreSQL 12.0
     57   * No longer joins to `pg_authid` when listing tables/views
     58   * Support for curve strings and curve polygons
     59 * SHP Provider: Fix memory leaks in extended select implementation
     60
     61The King Oracle provider is built against and now requires Oracle Instant Client 12cR2
     62
     63== Installer notes ==
     64
     65You 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.
     66
     67Before 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)
     68
     69== Extra Files ==
     70
     71Due to size constraints, the binary packages for this release of MapGuide omit the following CS-Map data files:
     72
     73 * USA:
     74   * NSRS 2007/2011 datum shift files
     75   * 1996/1999/2003 Geoid height data files
     76 * Australia:
     77   * GDA 2020 datum shift files
     78
     79These extra files are available for download as a separate 7-zip archive:
     80
     81 * [http://download.osgeo.org/mapguide/releases/4.0.0/Preview1/Dictionaries_Extra.7z Dictionaries_Extra.7z]
     82    * Size: 230,627,172 bytes
     83    * SHA-1: 798b189f88a2d50c71f1d01cfdcdeac9939ccb11
     84
     85To install these files, extract the contents into your `Dictionaries` folder of your CS-Map installation. On Windows, this would normally be:
     86
     87 * `C:\Program Files\OSGeo\MapGuide\CS-Map\Dictionaries`
     88
     89Restart your MapGuide Server after extracting the files.
     90
     91Unless you work with data in one or more coordinate systems that involves one of the above datums, **you do not need these files**.
     92
     93== Windows Compatibility ==
     94
     95||OS||32-bit||64-bit||
     96||Windows 10||Yes+||Yes||
     97||Windows Vista||Maybe+||Maybe+||
     98||Windows 7||Yes||Yes||
     99||Windows Server 2008||Yes+||Yes+||
     100||Windows Server 2008 R2||N/A||Yes||
     101||Windows 8||Yes1||Yes1||
     102||Windows Server 2012||N/A||Yes1||
     103||Windows Server 2016||N/A||Yes||
     104||Windows 8.1||Maybe1||Maybe1||
     105
     106Please [wiki:SubmitTicket report any issues you find].