Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This release of iShare is a patch release with the following enhancements and fixes.

Enhancements

Installers

Changed installer to use heartbleed patched version of PostgreSQL.

FWTools has been removed from the 3rd Party installer. Is little used and was causing problems by setting environment variables.

iShare Maps

Fix for My Nearest tabs not listing Layergroup panels in the order set in the MapSource if My House was configured to use more than one column.

Fix for issue caused by IE8 caching image dimensions.

Fix issue with AD FS where an error response was generated if nothing found in the Identity's Name attribute.

Fix issue with being unable to clear Show My/Find Nearest search results from the map

Fix problem with Firefox not hiding legend image for non-visible layers

Fixed a memory leak with the map categories panel

Fixed a problem where an ampersand in the search stops the search working.

If the _MapSource_ parameter for the page is the name of a *MyMaps* *MapSource* then the *MyMaps* tab is used.

In situations where the same {{layerName}} had somehow been configured for more than one layer, each of those layers was written into the generated .map file a number of times equal to the number of duplicate layer names.

Missing layers will no longer cause getows calls for multiple layers to fail

The "Find" text of the address search button is now correctly set according to the language file being used in My House.

The *Reset* button should now use a relative URL so that it doesn't fail where the web server thinks the host is different to the one be used by the browser.

The find nearest results are now cleared when you click on the Reset Layers button

The green location arrows are now removed when the layers are reset

The hyperlink field no longer needs to be in the field list for the hyperlinks to work

The layer catalogue is now cleaning up after itself properly

The layer catalogue no longer slows down after pressing the reset layers button

iShare can now be configured so that the Web application will automatically refresh configuration settings after the WebService had them reloaded.

The address search loading icon is no longer covered by the Go button

iShare GIS

Adding layers from Layer Catalogue or via other plugins should not now result in 'loading' image not being replaced by legend graphic.

When used in an ADFS environment, the user group claims were appended to the "user@domain" string used in the iShareGIS front-end.

Databrowser resizes no longer pin the databrowser in iShareGIS.

iShareGIS, SoloMaps and LiteMaps as well as independent use of iShare web services should now use the workspace specified in the Application Pool name.

Eliminated some memory leaks in the Map Categories panel

Studio

Fixed an issue where Studio would report a "502 Bad gateway" error while trying to contact mapserver

Fixed an issue where Map Editor would raise an error if a path was wrapped in apostrophes rather than quotes

Fixed the check to make sure that a Map Source doesn't already exist when the user tries to import a new one

Reduced the scope for Studio Workflow to wipe stored procedure argument values.

Resolved an issue where Studio would raise an exception about invalid characters in a map file

Studio Workflow now tries to work out which one of identically named stored procedures is to be used.

Studio now calls atversion.aspx successfully when the external site requires authentication

Studio now no longer truncates map file layer names with spaces or special characters in them

Studio now saves the startup values correctly when they are set to zero.

Studio will now no longer raise an exception when you try to create a scheduled task, but ask if you have permissions to the tasks directory

Studio will now retry refreshing the external server using the user's credentials if the external server requires authentication

The SLD editor will now accept symbolizers tags that start with "ogc:"

The mapsource will no longer become corrupted after moving a layer up or down and then saving

The stored procedure parameter edit text box is no longer partially covered by the comments boxImport Existing Mapsource functionality and error messages have been improved, and the open dialog now opens in the correct directory

The Create New Mapsource functionality error messages have been improved, and the save dialog is now more intelligent on where it first opens

An Internal DataSource could not be created without using the "Construct" dialog. An Internal DataSource must be given a name but previously the Name field was disabled until after using the Construct dialog. The name field is now always enabled.

The available field list will now stay in the correct order after changing them and saving the layer

Workflow

Better matching of workflow parameter values (again).

Resolved the issue where a task would not appear in the list if it's name was a subset of another tasks name

Corrected "Depends on previous job" to "Depends on previous task" in Task list for Workflow Job.

The ogr string is no longer present in workflow notification failure emails.

The stored procedure parameter edit text box is no longer partially covered by the comments box

OGC

OGC and thematic layers now save the Find Nearest information correctly

OGC layer link URL fields no longer have to be included in the list of included fields to work

OGC layers My Nearest now will return the correct nearest points

OGC layers now work with Mapserver 6.4 and above

OGC thematic layers now use the correct styling for the ranges

Printing now uses filter(s) set for OGC layers on the map.

Resolved an issue where OGC layers would occasionally be rendered as either red dots or red polygons depending on the layer type. There appears to be a bug in Mapserver 6.2.0 which stops this working so we advise avoiding that version.

The OGC layer link field names are no longer being truncated

The OGC thematic point colour will now load correctly

The link this field in OGC layers will no longer be empty when it should be populated

 Resolved an issue where sharing a map file across multiple map sources which contain OGC layers would not work

The geometry column is no longer "forgotten" by the OGC layer after it is saved

Using find nearest on OGC layers with filters now returns only points that match the filter



 

Better matching of workflow parameter values (again).

Corrected "Depends on previous job" to "Depends on previous task" in Task list for Workflow Job. 

 

Databrowser height wasn't being overridden when height was altered.

Databrowser resizes no longer pin the databrowser in iShareGIS.

Eliminated some memory leaks in the Map Categories panel

Fix for My Nearest tabs not listing Layergroup panels in the order set in the MapSource if My House was configured to use more than one column.

Fix for issue caused by IE8 caching image dimensions.

Fix issue with AD FS where an error response was generated if nothing found in the Identity's Name attribute.

Fix issue with being unable to clear Show My/Find Nearest search results from the map

Fix problem with Firefox not hiding legend image for non-visible layers

Fixed a memory leak with the map categories panel

Fixed a problem where an ampersand in the search stops the search working.

If the _MapSource_ parameter for the page is the name of a *MyMaps* *MapSource* then the *MyMaps* tab is used.

In situations where the same {{layerName}} had somehow been configured for more than one layer, each of those layers was written into the generated .map file a number of times equal to the number of duplicate layer names.

Missing layers will no longer cause getows calls for multiple layers to fail

The ogr string is no longer present in workflow notification failure emails.

 

Popups will now display the correct text

 

 

 

Resolved the issue where a task would not appear in the list if it's name was a subset of another tasks name

SearchLayer image requests would incorrectly fail if the Web/MaxCalls setting was set to a value lower than 3.

Stopped the getows calls failing if one of the layers doesn't exist

 

The "Find" text of the address search button is now correctly set according to the language file being used in My House.

The *Reset* button should now use a relative URL so that it doesn't fail where the web server thinks the host is different to the one be used by the browser.

The CSV and Excel export now works when there are multiple tables suppliedThe Create New Mapsource functionality error messages have been improved, and the save dialog is now more intelligent on where it first opens

The Import Existing Mapsource functionality and error messages have been improved, and the open dialog now opens in the correct directory

 

 

The address search loading icon is no longer covered by the Go button

The available field list will now stay in the correct order after changing them and saving the layerThe field from the "company" table was omitted in error. This has been fixed.The find nearest results are now cleared when you click on the Reset Layers button

 

The green location arrows are now removed when the layers are reset

The hyperlink field no longer needs to be in the field list for the hyperlinks to work

The layer catalogue is now cleaning up after itself properly

The layer catalogue no longer slows down after pressing the reset layers button

 

The map now honours the *StartUp Position" setting in a MapSource when loading the map for the first time.

 

There was duplication of code calls and web requests, getting rid of these, along with introducing of caching of legend images and loading legends after layers has sped things up a lot.

 

 

ZoomToPolygon will now retry if the first attempt fails with a request more suitable for PostGIS layers.

iShare can now be configured so that the Web application will automatically refresh configuration settings after the WebService had them reloaded.

iShareGIS, SoloMaps and LiteMaps as well as independent use of iShare web services should now use the workspace specified in the Application Pool name.