MapGuide Open Source 1.0.1 Release Notes

The MapGuide team is proud to announce the release of MapGuide Open Source 1.0.1. This release contains a significant number of bug fixes. All MapGuide Open Source 1.0.0 users are encouraged to upgrade to this release. This release is fully compatible with resources created using the MapGuide Open Source 1.0.0 release. If you uninstall the 1.0.0 release and then install this one in the same location your existing Resource Database will be preserved.

This release includes the first version of MapGuide Web Studio. After installing try it out by opening this URL: http://localhost:8008/mapguide/webstudio (default location using the bundled install).

API changes include the following:

The following table includes a complete list of bug fixes and enhancements in this release.

Artifact ID
Summary

MG175

SelectFeatures returns the number of features specified in the data cache size and stops there

MG177

Memory leak fixes + project fixes

MG178

Script error when previewing a themed DWG layer

MG179

TCP/IP Connection Pooling for Web Extensions and Server

MG180

Rename DigitizePolyline API to DigitizeLineString

MG182

UNICODE support in Cryptography utility

MG183

Fix Server performance problems in event timers

MG184

Fix nonlocalized string in buffer UI

MG185

Fixed problem with UI in Configure Server page of Site Admin with a support server

MG186

Update Web Site Content for 1.0.0 Release

MG187

Transparency in image symbols does not work in AJAX viewer

MG188

Script error when changing scale before map is loaded in AJAX viewer

MG189

Contextual menu of the viewer makes a couple wrong requests

MG191

Layer filter is ignored for DWF-based layers

MG192

Fixed selection problem in Site Admin’s “Manage Servers” page

MG193

Server memory leak fixes

MG194

Ensure Eplots correctly clip entities

MG195

Firefox: HTML page containing the AJAX viewer never receives onlad event

MG196

AJAX crashes with IE Script Error in layer/map preview of DWF from Mako

MG197

DWFViewer incorrect symbols draw for themed point layers

MG198

Site/Admin operations issue in license management infrastructure

MG199

Aspect ratio incorrect for symbols in the DWF viewer

MG200

No error checking with map view parameters

MG201

Exception handlers in proxy code do no catch access violation exception

MG202

Fix Web Tier unit test failures

MG203

Automatic removal of cached tile data

MG204

Not all graphic resources returned by Drawing Service GetSection API

MG205

Correct MgInvalidFromDate message

MG206

WFS/WMS Unit Tests Operations Are Timing Out

MG207

Fix Unicode web-tier unit tests

MG209

Fix DWF Composer product name

MG210

Fix more server leaks

MG211

Cancel function is not working in Buffer pane.

MG212

Update licensing nfrastructure for reporting expired licenses and invalid serial numbers.

MG213

FeatureReader->ReadNext returns only 100 features when called from web tier

MG214

Build_oem.sh shell script is updated.

MG215

WMS feature info support requires new backend query API

MG217

Updated comments in header files.

MG218

Updated comments in header files.

MG219

Fix MapAgent memory leaks

MG220

Broken images in surround Color Picker when transparency selected

MG221

Color picker spin controls active although appearing disabled

MG222

GETSPATIALCONTEXTS request accepts empty ACTIVEONLY parameter

MG223

Tasks Description is not displayed on status bar

MG224

Support additional expression functions for hyperlinks

MG225

Fix typo in resource file.

MG226

Add worker thread pool.

MG227

Server/Web Tier Configuration Validation

MG229

Crash when retrieving exception msg if MgInitializeWebTier was not called

MG231

Support all forms of FDO DateTime data

MG232

Update FDO connection cache

MG233

Underlined text option not working in AJAX viewer / image output

MG234

Fix MgStringCollection class + web-tier unit tests

MG235

Fix server unittests illegal path in serverconfig.ini

MG236

Some hatch patterns not working in AJAX viewer

MG239

Add “No translation” localization comments to certain resource strings

MG240

Performance improvement while updating log entries

MG241

Use default locale as a backup when loading resource strings

MG242

Stop MdfParser from creating a useless log file

MG243

Font matching wrong for Type 1 and TrueTypeCollection fonts on Windows

MG244

GLOB: Truncated right click menu within layer pane.

MG245

Print layout elements overlap when Title not selected

MG246

Fix crash in GDRenderer::DrawString

MG249

WMS 1.1.1 Compliance Updates Part 5

MG250

WebExtentions unit tests are failing. WFS GetFeature is tested only with HTTP GET requests.

MG251

Tile service does not clean up cached tiles for deleted maps

MG252

Server hung/crashed after running load tests

MG254

Buffer and measure command fail with unclassified exception

MG256

Rewrite point stylization to make it faster

MG257

Update mgserver.sh script to append FDO path to existing LD_LIBRARY_PATH

MG259

MgFeatureService->CreateFeatureSource doesn't require identity property for SDF

MG260

Support for detecting coordinate system initialization errors

MG262

Selection broken in AJAX viewer / ASP.NET

MG263

Added support for Mapguide server to run as a daemon on Linux

MG264

ResourceDataFileTrashFolderName set incorrectly in Linux serverconfig.ini

MG265

Remove field corresponding to DataConnectionPoolEnabled from Site Administrator

MG266

Label offset for point symbols does not take into account rotation

MG267

Update description for port number used for Admin/client/site operations in serverconfig.ini and webconfig.ini files

MG269

MapGuide service has underlying name "Server", conflicting with the netsvcs(LanManServer) service.

MG270

Nothing draws if point symbol is missing from the library

MG271

AJAX: Polyline and point selection does not work

MG272

AJAX: Polyline and point selection does not work

MG273

Most error log entries are not being written to the error log.

MG275

Remove version from provider name.

MG276

Selected features not highlighted when feature is joined to ODBC source

MG277

Fix Feature Service unit test broken as a result of update FDO update

MG278

Fix broken Web tier unit tests due to FDO update

MG280

Fix crash when opening invalid package

MG281

Service operations not authenticated before executing

MG282

Fix globalization issue with print view page in AJAX Viewer

MG284

DescribeDrawing does not generate a valid XML file in some cases

MG285

Update GetSchemaMapping API to return additional information needed by FDO

MG286

Oracle FDO Provider causes the Server to crash on RH ES3 Linux.

MG288

Server needs some optimization to reduce the number of repository deadlocks

MG289

Joins do not work when join property types are different

MG290

GetDrawingLayer returns an empty DWF in some cases

MG291

layerdefinition.php uses localhost to try to load files. This does not work for all situations.

MG292

Incorrect quotes escaping in viewer's mainframe in JSP

MG293

Exceptions logged by QueryFeatures (AJAX selection) in case of DWF layers

MG294

Coord sys transform not performed from DWF-based layers

MG295

InvokeURL doesn't work with specific layer constraint

MG296

Define Search Command using Like $USER_VARIABLE doesn't work

MG297

Geometry clipping causes ugly artifacts for RenderMap requests

MG298

WKT not set for WMS and WFS spatial contexts

MG299

Update logging to include USER parameter infomation for connections using a session ID

MG300

String inlining creates toolbar script error

MG302

Sheboygan DWF Viewer sample unstable under load

MG303

GLOB: Viewer with LOCALE=ja causes script error in IE.

MG304

GLOB: Overlapped text in "Create a Buffer" pane

MG305

GLOB: Hard Coded String, 'Measure'

MG306

GLOB: Localized string 'Tasks' is truncated due to hard code width size.

MG307

Change Windows server service name

MG308

Ajax Viewer Tooltips and other requests fail when MapAgent is run as regular CGI

MG310

Add workaround for SHP FDO provider active "Default" spatial contexts being blank

MG311

Edit user screen contains bad links for Linux