Version 5.4.6

Version No5.4.6
Release Date 
About this ReleasePatch release with minor enhancements and fixes
Modules affectedData Share, Installers, iShare Core, iShare GIS, iShare Maps, My House, My Nearest, Studio, Web Services

Pre-requisites

This release of iShare requires the following to be installed:

  • Windows 2008 Server or 2008 R2
  • Internet Information Services (IIS) V7.0 or 7.5
  • Microsoft .NET Framework V3.5 Service Pack 1 (installed and enabled)

iShare and its modules are installed using the iShare Installer. Any 3rd Party software required by iShare may be installed using the Astun 3rd Party Installer. The AstunPGInstaller will install any Astun scripts on your Data Share database depending upon the selected Install Options.

Installers

  • iShare Installer
    • Now checks for the presence of IIS 7.0 or later instead of IIS 5.0.
    • Improvements to the automatic setting of permissions.
    • Installer now sets TileCache-related paths to absolute values which fixes the issue where relative paths were always incorrect.
    • The Languages Editor module in Studio will now be automatically enabled for fresh installs.
  • Astun 3rd Party Installer 
    • Python has been updated to 2.7.10

Studio

  • Map Sources:
    • Studio no longer errors when you add a new Map Source, move it up the list and then set it as the Default Map Source.
    • Resolved an issue which caused Studio to show as having two default Map Sources in certain circumstances.
    • Fixed issue with Studio marking My House Map Sources as having been altered when they have not.
  • The iShareAdmin role is now automatically managed by Studio for Map Sources.
  • WMS Base Maps are no longer added to the tilecache.cfg file.
  • Fixed issue where Studio was not correctly loading a non-default Search Type.
  • Fixed error that was displayed if you selected to add a Dynamic Datasource and then cancelled.
  • The duplicate PDFMakerURL has been removed from the WebService settings on the General Settings tab as it is also in the WebService settings on the Master Settings tab.
  • Fixed issue with Studio incorrectly flagging new Language file path as incorrect because case of the file path did not match that in iShare configuration.
  • Workflow:
    • Spatial Data Transformation tasks should always force a new layer name when the destination is a database and the output table has the same name as the source.
    • Studio Workflow is now better at working out which function is meant when more than one version exists with different numbers of parameters.
    • The Advanced tab on the Stored Procedure task editor has been removed.
    • PostgreSQL connections in Workflow can have no password configured. When this is the case, the stored credentials in the user's PostgreSQL Password file (pgpass.conffile are used. This means the credentials must be configured for all users that are likely to run the task (e.g. the service account and all members of the iShareAdmin group). For further details on how to configure the Password file please refer to the PostgreSQL documentation.

  • Map Editor:
    • Having a SELECT statement followed by a return or tab in OGC Layers no longer causes an error.
    • The Council and Democracy snippet has been corrected to add a tab before the LAYER statement.
  • The layer's Edit button will now ignore any elements which share the same name if they aren't a child of a Layer element and jump to the correct layer in the Map Editor.
  • Map Viewer:
    • Studio no longer crashes when a layer is activated in the Map Viewer.
    • The Map Viewer no longer raises a message about "about:blank" being missing from the trusted sites list when the problem is actually that OpenLayers isn't ready.

Data Share

  • iShareData no longer needs to be a SUPERUSER account to sync data to the DataShare database. 

  • The Data Share database no longer has to be running on the same server as iShare Studio in order to synchronise data. (This should remove last reliance on having the Data Share database on same server as any iShare applications.)

  • iShare data synchronisation tasks should no longer fail if the task name has upper-case characters in it.
  • When no password is set in the Data Share connection, both Data Share and the Web Service will now try to use the user's stored credentials. For the Web Service this includes MapServer requests, meaning that the Application Pool that MapServer is running under will need to have a PostgreSQL Password file (pgpass.conf). On Microsoft Windows the file is named %APPDATA%\postgresql\pgpass.conf (where %APPDATA% refers to the Application Data subdirectory in the user's profile). For further details on how to configure the Password file please refer to the PostgreSQL documentation.

When pgpass.conf is not present or does not contain credentials for the host, port and username then these connections will fail due to no password.

iShare Core

  • Requests to intGetOWS.ashx without a REQUEST parameter no longer causes an exception to be thrown.
  • An Info click no longer skips layers whose name are a subset of a previous layer name e.g. "Car Parks" and "Parks".
  • CSW requests no longer fail due to an internal error.

iShare Maps

  • Responsive Design:
    • A header, including a version number, has been added to each of the Responsive Design files.
    • The Responsive Design has been updated with the latest code and styling fixes.
  • Fixed a problem where pop-ups would always appear, even when no results were found.

iShare Solo

  • You may now rename the Panels e.g. change "Find Nearest" to be "Locate Nearest Features" for instance.

iShare Lite

  • Fixed a problem with Lite maps not loading in IE8.

My House / My Nearest

  • Using the ##postcode## parameter should now pick up the correct part of the address. The postcode matching has been updated to be in line with Royal Mail documentation and also now assumes that the postcode will be the last part of the address. 
  • The text "No records found nearby" returned in My House / My Nearest may now be configured using the common.NoRecordsFoundNearby setting in a custom language file - see the Languages Editor.
  • Prevented My House display fields where the field value is only whitespace.

iShare GIS

  • Print to PDF:
    • Allow a maximum of 50 seconds for the PDF generation to try to load the resources in the PDF layout page. After this it will stop and generate an incomplete PDF, rather than leave the user and the PDF creating executable hanging.
    • Spaces in Base map MapSource file names no longer break printing to PDF. It is still not recommended to use spaces in names, and this fix means that plus symbols must not be used in the MapSource name.
    • No longer fails if a user name contains spaces.
    • Using a custom scale no longer causes the map to jump to a different location when panning.
  • When Applying a Filter clicking on the Add Condition button in Internet Explorer 9 no longer causes a JavaScript error.
  • Exporting
    • To an XLS file will now generate a file with a .xml extension which will import into Excel without showing an warning message.
    • Multiple layers no longer ignores the results in the first layer.
  • Internet Explorer should no longer raise an error if there are no results returned from an info-click operation.
  • Using cursor keys in the Find Features popup no longer pans the map.
  • A Tool-tip has been added to the Filter button (cog) for OGC Layers.
  • Fixed an issue where imperial measurements were always using area calculation during shape creation, even for lines and radii.
  • Fixed issue with deletions of features in the Feature Editor not working.
  • Resizing a circle selection will no longer result in it giving you a nonsensical size.
  • Fixed issue with single and double quotes in Annotation layer names.
  • Fixed situation where having a layer group containing no layers would mean subsequent layer groups would not be added to the Layer Catalogue.

Web Services

  • Fixed a problem which was causing Thematic layers not to be rendered.
  • XML and HTML DataFunc (XSL DataFunc Request) feeds should now return the correct content-type.
  • Info-click actions no longer raise a JavaScript error.
  • Removed the output of the AppConfig requests from the web server and filtered the response from the web service server.
  • Map Sources with a single OGC layer will no longer render a pink error screen when that layer is activated.
  • Fixed an issue where the location was not being set in iShare web applications when "All" Search Type was used.