Changes between Initial Version and Version 1 of Release/3.0/Notes


Ignore:
Timestamp:
10/06/14 05:58:58 (10 years ago)
Author:
jng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Release/3.0/Notes

    v1 v1  
     1= !MapGuide 3.0 Release Notes =
     2
     3MapGuide Open Source 3.0 RELEASE_TAG is now available
     4
     5 * Milestone: [http://trac.osgeo.org/mapguide/milestone/3.0 3.0]
     6 * [http://trac.osgeo.org/mapguide/query?status=closed&group=component&resolution=fixed&milestone=3.0&order=status Resolved Tickets]
     7
     8[[TOC]]
     9
     10== Installation ==
     11
     12Windows 32 bit installer:
     13 * TBA
     14   * Size: TBD bytes
     15   * md5: TBD
     16Windows 64 bit installer:
     17 * TBA
     18   * Size: TBD bytes
     19   * md5: TBD
     20Windows 32-bit MgInstantSetup bundle:
     21 * TBA
     22   * Size: TBD bytes
     23   * md5: TBD
     24Windows 64-bit MgInstantSetup bundle:
     25 * TBA
     26   * Size: TBD bytes
     27   * md5: TBD
     28Ubuntu 12.04 install script (32-bit):
     29 * TBA
     30   * Size: TBD bytes
     31   * md5: TBD
     32CentOS 6.x install script (32-bit):
     33 * TBA
     34   * Size: TBD bytes
     35   * md5: TBD
     36
     37== Sample Data ==
     38
     39This release includes a new version of the Sheboygan Sample data set demonstrating features introduced in this and recent versions of MapGuide
     40
     41 * [http://download.osgeo.org/mapguide/releases/2.6.0/Release/Sheboygan.mgp Sheboygan.mgp]
     42   * Size: 13,601,529 bytes
     43   * md5: 2420251f241287f54fb78e12ad632f63
     44
     45== Fusion build tools ==
     46
     47Fusion build tools is a zip file containing the build.xml and associated build tools required to "re-compile" fusionSF.js and fusionSF-compressed.js on a production fusion installation.
     48
     49Use the Fusion build tools if you have made patches and/or modifications to your fusion installation, and you need to build a new fusionSF.js and/or fusionSF-compressed.js
     50
     51In order to use the Fusion build tools, you need to have [http://ant.apache.org Apache Ant] installed.
     52
     53 * TBA
     54   * Size: TBD bytes
     55   * md5: TBD
     56
     57To use the Fusion build tools, extract the zip file contents into your fusion directory and navigate to this directory in the command prompt and execute the following command:
     58
     59{{{
     60ant compress
     61}}}
     62
     63This will re-build fusionSF.js and fusionSF-compressed.js under fusion\lib
     64
     65Due to the default installation location (under Program Files), you may need to do this under a UAC-elevated command prompt or fix the directory permissions so that normal users can create/modify files.
     66
     67== Windows Compatibility ==
     68
     69'''IMPORTANT: ''' MapGuide Open Source 3.0 does not support Windows XP or Windows Server 2003 in either IIS or Apache configurations. [http://trac.osgeo.org/mapguide/wiki/Release/2.5/Notes MapGuide Open Source 2.5] is the last release to support Windows XP and Windows Server 2003
     70
     71||||32-bit||64-bit||
     72||Windows Vista||Maybe+||Maybe+||
     73||Windows 7||Yes||Yes||
     74||Windows Server 2008||Yes+||Yes+||
     75||Windows Server 2008 R2||N/A||Yes||
     76||Windows 8||Yes1||Yes1||
     77||Windows Server 2012||N/A||Yes1||
     78||Windows 8.1||Maybe1||Maybe1||
     79
     80+ Not tested, but similar enough to Windows 7 to theoretically work
     81
     82* IIS configuration will probably not work. Apache config should work due to its self-contained nature
     83
     841 IIS/.Net successfully tested on Windows 8 64-bit and Windows Server 2012. Windows 8 32-bit is similar enough to theoretically work. Apache config untested
     85
     86Windows RT (ie. Windows 8 on ARM devices) is not a supported platform for installing MapGuide Open Source
     87
     88== Major New Items ==
     89
     90=== MapGuide ===
     91
     92 * Various deprecated APIs have been removed [http://trac.osgeo.org/mapguide/wiki/MapGuideRfc139 MapGuide RFC 139]
     93 * Additional Convenience APIs [http://trac.osgeo.org/mapguide/wiki/MapGuideRfc143 MapGuide RFC 143]
     94 * Enhanced Tile Service support [http://trac.osgeo.org/mapguide/wiki/MapGuideRfc140 MapGuide RFC 140]
     95    * New resource type (TileSetDefinition) to define re-usable tile sets
     96    * Support for XYZ tile sets
     97 * Thirdparty component updates
     98    * GEOS upgarded to 3.4.2 [http://trac.osgeo.org/mapguide/wiki/MapGuideRfc141 MapGuide RFC 141]
     99    * ACE upgraded to 6.2.6 [http://trac.osgeo.org/mapguide/wiki/MapGuideRfc142 MapGuide RFC 142]
     100    * DWF Toolkit upgraded to 7.7 [http://trac.osgeo.org/mapguide/wiki/MapGuideRfc144 MapGuide RFC 144]
     101
     102=== Fusion ===
     103
     104 * Support for Stamen tiles as external base layers [http://trac.osgeo.org/mapguide/wiki/MapGuideRfc146 MapGuide RFC 146]
     105
     106=== New schema revisions ===
     107
     108 * RuntimeMap v3.0.0 supports extra tile set information for Map Definitions that are linked to Tile Sets [http://trac.osgeo.org/mapguide/wiki/MapGuideRfc140 MapGuide RFC 140]
     109
     110=== New/Changed APIs ===
     111
     112 * TBD
     113
     114=== Other ===
     115
     116Please [wiki:SubmitTicket report any defects].
     117
     118== FDO Notes ==
     119
     120MGOS 3.0 is compatible with FDO vNext
     121
     122This release is built against the FDO vNext branch.
     123
     124== Installer notes ==
     125
     126Installing MGOS 3.0 (via the windows installer) alongside MGOS 2.6 or older releases '''is not a currently supported configuration'''. Consider using the MgInstantSetup bundle instead if you desire side-by-side installation
     127
     128The installer '''does not''' currently support IIS Express as an IIS configuration option.
     129
     130Please observe the updated software requirements if you are using .net and/or IIS configuration:
     131
     132 * IIS (all versions) require FastCGI for IIS to be installed. For IIS7 and above, you can install FastCGI by enabling the CGI feature of your IIS installation. See [http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis/#EnableFastCGI this link] for more information.
     133 * The supported .net Framework version for the MapGuide .net API is '''4.0'''. You must have this version of the .net Framework installed before proceeding with installation.
     134
     135Java configuration requires Java 6 (1.6.0) or higher.
     136
     137The MgInstantSetup bundles only work with '''IIS7 or higher''' if you choose to use this web server. You must still satisfy  the .net and FastCGI software requirements required for this configuration.
     138
     139To assist new MapGuide users and developers, the installer also now bundles the following optional components:
     140
     141 * .net/PHP/Java viewer samples
     142 * MapGuide Developer's Guide in HTML format with updated content
     143 * .net/PHP/Java Developer's Guide Samples
     144
     145All bundled samples require the [http://download.osgeo.org/mapguide/releases/2.6.0/Release/Sheboygan.mgp Sheboygan dataset] to be loaded into the MapGuide Server.
     146
     147A restart of Apache and/or IIS may be required for PHP to work.
     148
     149For the InstantSetup bundles, the MgInstantSetup utility requires .net Framework 4.0 to run. This is in addition to whatever existing software requirements imposed by this release of MapGuide Open Source.
     150
     151For Tomcat configuration, the installer currently does not install Tomcat as a service (#953). You will have to do this manually post-installation.
     152
     153Also ensure that you install the JVM of the same bitness as your installation of MapGuide. For example, you will get a {{{java.lang.UnsatisfiedLinkError}}} if you attempt to run a Tomcat from a 32-bit MapGuide installation on a 64-bit JVM. If you have both 32 and 64-bit JVMs installed, you must ensure that the Tomcat bundled with MapGuide is using the correct one. Tomcat will generally use the one indicated by the {{{JAVA_HOME}}} environment variable, so this may have to be set and/or overridden.
     154up
     155
     156Note that upgrading Apache from 2.2.x to 2.4.x has introduced changes to some configuration directives. If you have any custom httpd directives defined in your current MapGuide installation, please consult the [https://httpd.apache.org/docs/2.4/upgrading.html upgrade notes] for any changes you have to do when migrating/upgrading your Apache-based MapGuide installation to this release.
     157
     158If you have PHP-based MapGuide applications, consult the [http://php.net/manual/en/migration54.php 5.3 to 5.4 migration guide] and [http://php.net/manual/en/migration55.php 5.4 to 5.5 migration guide] for any API and compatibility issues that may be present in your MapGuide application as a result of moving to PHP 5.5
     159
     160== Known Issues ==
     161
     162 * Fusion: Bing/VirtualEarth commercial layers may conflict with Google layers if they are both specified in a Flexible Layout. If you have a Bing/VirtualEarth layer as the default, switching to a Google layer in your Fusion application will cause the Google layer to be displaced and vice versa.
     163 * #2252: It is not possible to call MgFeatureService::UpdateFeatures() with a NULL MgTransaction in the PHP API
     164 * Installer may generate a providers.xml entry for the ArcSDE provider if all providers are enabled in the "Feature Selection" dialog even if the installer does not actually bundle the ArcSDE provider. You can simply remove this entry from providers.xml after installation if this is the case.
     165 * CentOS: mgserver may throw double-free errors on service startup or server shutdown. Should not affect server behaviour.
     166 * The Performance Profiler on Linux may not work due to insufficient permissions to save the generated report files. To fix this, ensure the directory {{{/usr/local/mapguideopensource-3.0.0/webserverextensions/www/mapadmin/profilingmapxml}}} on linux has sufficient write permissions for the user account that the PHP executable runs under.
     167 * For an InstantSetup-based install with an Apache configuration, the Performance Profiler is [http://trac.osgeo.org/mapguide/browser/branches/3.0/MgDev/Web/src/mapadmin/performanceReport_MapViewer.php#L43 hard-coded to always use mapviewerjava if it exists for displaying the map viewer] for capturing extents for profiling. If you did not choose a Java configuration you will get the ajaxviewer.jsp source instead of the expected map viewer. To resolve this, delete the mapviewerjava directory
     168 * Uninstallation can leave "ghost" IIS virtual directories behind, which currently is any virtual directory / application you create inside the mapguide virtual directory that '''was not created by the installer'''
     169   These "ghost" directories may impact on future installations. To ensure these "ghost" directories are completely gone after uninstallation, use the appcmd.exe utility to remove these virtual directories. You can find out what virtual directories are still there by running
     170{{{appcmd.exe list vdir}}}
     171 * PHP Viewer and Developer's Guide samples will not work if the PHP viewer feature is not enabled. Likewise for .net and Java. Nothing in the installer will prevent you from making such a choice.
     172 * For the IIS configuration or Apache configuration with a custom http port, you will have to update the WFS and WMS server name configuration properties via the MapGuide Site Administrator after installation if you intend to use such features. This is currently set to localhost:8008 for both.