Changes between Version 4 and Version 5 of Release/2.6/Notes


Ignore:
Timestamp:
11/07/13 02:32:22 (11 years ago)
Author:
jng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Release/2.6/Notes

    v4 v5  
    4141
    4242== Major New Items ==
    43  
    44  * TBD
     43
     44=== Fusion ===
     45
     46 * OpenLayers upgraded to 2.13.1 ([http://trac.osgeo.org/mapguide/wiki/MapGuideRfc132 MapGuide RFC 132])
     47 * QuickPlot now supports including a legend in the PDF plot and plot elements can be toggled on/off in its UI
     48 * New Geolocation widget for zooming/panning to the user's physical location via the HTML5 geolocation API
     49 * New CoordinateTracker widget for display mouse coordinates in various EPSG-based coordinate systems
     50 * Supports the new CREATERUNTIMEMAP operation for improved initial loading performance.
     51 * Supports the enhanced QUERYMAPFEATURES operation for improved selection performance with reduced AJAX round-tripping.
     52 * Redline enhancements
     53   * Redline Layers can now use [http://trac.osgeo.org/mapguide/wiki/AdvancedStylization Advanced Stylization], which allows for greater labelling flexibility
     54   * Widget now supports specifying desired data store format and available geometry types up-front, bypassing several user setup steps when creating a new redline layer.
     55   * Multiple redline objects can be selected/deleted/text updated at once
     56
     57=== New schema revisions ===
     58
     59 * WebLayout v2.6.0 supports extra configuration elements for commonly-customized viewer features ([http://trac.osgeo.org/mapguide/wiki/MapGuideRfc128 MapGuide RFC 128])
     60
     61=== New/Changed APIs ===
     62
     63 * New CREATERUNTIMEMAP and DESCRIBERUNTIMEMAP operations in the mapagent that allow for a client application to create new MgMap instances and to be able to describe its layer/group structure over HTTP without needing to write any .net/PHP/Java code using the MapGuide Web API. ([http://trac.osgeo.org/mapguide/wiki/MapGuideRfc134 MapGuide RFC 134] and [http://trac.osgeo.org/mapguide/wiki/MapGuideRfc137 MapGuide RFC 137])
     64 * New enhanced QUERYMAPFEATURES mapagent operation that allows for enhanced feature querying capabilities without the need for additional roundtrips to .net/PHP/Java web tier glue for missing information ([http://trac.osgeo.org/mapguide/wiki/MapGuideRfc126 MapGuide RFC 126])
     65 * The EXECUTESQLQUERY mapagent operation has been removed from the mapagent and is no longer supported ([http://trac.osgeo.org/mapguide/wiki/MapGuideRfc136 MapGuide RFC 136])
     66
     67=== Other ===
     68
     69 * New Stylization Expression Functions for greater stylization flexibility ([http://trac.osgeo.org/mapguide/wiki/MapGuideRfc133 MapGuide RFC 133])
     70 * New samples landing page and code samples demonstrating integration with the [http://www.openlayers.org OpenLayers] web mapping library.
     71 * Bundled PHP updated to 5.5.3 ([http://trac.osgeo.org/mapguide/wiki/MapGuideRfc138 MapGuide RFC 138])
     72 * Bundled Apache updated to 2.4.6 ([http://trac.osgeo.org/mapguide/wiki/MapGuideRfc138 MapGuide RFC 138])
     73 * Bundled Tomcat updated to 7.0.42 ([http://trac.osgeo.org/mapguide/wiki/MapGuideRfc138 MapGuide RFC 138])
    4574
    4675Please [wiki:SubmitTicket report any defects].
     
    75104All bundled samples require the [http://download.osgeo.org/mapguide/releases/2.0.2/samples/Sheboygan.mgp Sheboygan dataset] to be loaded into the MapGuide Server.
    76105
    77 Finally, due to coordinate system dictionary paths no longer tied to a global environment variable (RFC 122) a mandatory system reboot after installation is '''no longer required''' for all supported versions of Windows. However, a restart of Apache and/or IIS may be required for PHP to work.
     106A restart of Apache and/or IIS may be required for PHP to work.
    78107
    79108For the InstantSetup bundles, the MgInstantSetup utility requires .net Framework 3.5 to run. This is in addition to whatever existing software requirements imposed by this release of MapGuide Open Source.
     
    82111
    83112Also 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.
     113up
     114
     115Note 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.
     116
     117If 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
    84118
    85119== Known Issues ==
     
    87121 * 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.
    88122 * #2252: It is not possible to call MgFeatureService::UpdateFeatures() with a NULL MgTransaction in the PHP API
    89  * x86 installer may not install the Visual C++ 2008 runtime library properly
    90123 * 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.
    91124 * Ubuntu: Failure to install some pre-requisite packages may derail the install script. You may need to update your apt package database (apt-get update) before running the install script
     
    101134 * 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.
    102135 * We have used a non-standard binary build of Apache/PHP to produce this installer, as a result some PHP extensions and Apache modules may not be available.
    103 
    104 == API changes and notes ==#ApiChanges
    105 
    106 TBD