What's New 2.5
2.5.28.11, 2.5.29.7, 2.5.30.4
Released 28 November 2019
Fixes
Street View panel fix
Resolved an issue with moving in the street view panel bouncing back at certain locations which was stopping users from being able to move forward in the street view panel.
2.5.30.3
Released 20 November 2019
Fixes
List-box/combo-box field issue
Some field functionality in 2.5.30 changed the way list-box and combo-boxes worked by default, this update fixes the fields so they work more like they did before 2.5.30.
2.5.30.2
Released 13 November 2019
Fixes
ToC model parsing issue
When generating an id for a toc model group entry that does not have an id set the generation of the id required a map engine to be know which may not always be the case, this would result in the toc model not being available. This update resolves the requirement to have a mapengine specified and will generate the id without one.
2.5.30.1
Released 12 November 2019
Fixes
Data grid filter fixes
Exporting data from the data grid when using a filter would not always work
Filtering on a string column was not performing a wildcard search by default
2.5.30
Released 8 November 2019
This is the final release of 2.5, only hotfixes will be provided for 2.5 releases, any new functionality will be provided in 2.6
Enhancements
GDA2020
Added more support for working with GDA2020
Grid Export
The export will only export the selected records if there are any records selected, otherwise, it will export all rows (as it did before)
Work has been done to improve the consistency and availability of filters for all data definition types
Listbox Fields
If a list-box field is marked as required and only has a single value in the list, the value will be pre-selected and the drop-down trigger button is hidden
Parameters without
allowNewValuesset totruewill now default to list-boxes, rather than combo-boxes, which changes the functionality of the field, addallowNewValues='true'to any parameters that need to be combo-boxes.
GeoJSON Content-Type
REST API now supports the mime type of
application/vnd.geo+jsonfor GeoJSON, as well asapplication/json
Enhanced Spatial Filtering
ECQL, rather than just CQL, is available in more places throughout the configuration of spatial queries, allowing for more options when creating spatial filters, including in spatial data definitions
Non-spatial editing
A new edit panel is available to help edit related records
Map API
Updated to allow the caller to provide the selection information, rather than always obtaining it from the selection manager, plus some other API enhancements
ArcGIS HTTPS
Improved support for internal ArcGIS services accessed via HTTPS (to work around certificate issues)
ToC Models
There's additional validation performed on ToC models before they're made available. If your client doesn't display a ToC and map after this update, check the
weave.logto see why as it's likely to have failed validation
BIRT Excel Export
Reports exported to Excel format would break up the data into multiple sheets, this has been disabled and all data will be exported into a single sheet
Support Dump Update
Additional files have been included in the support dump
Spatial Editing
Various import improvements
Improved support for editing AGS GeoDatabases
Spatial Upload
Improvements in MIF and TAB support
QGis 3
Added a workaround for QGis 3 WMS server bug
OGR Driver Update
The native code for working with OGR data sources has been compiled on an older OS to make it compatible with a wider range of operating systems
Grid Panel
Improvements in cut and paste support
Fixes
Bookmarks
email links not working in Outlook
Listing available shared and published bookmarks didn't always list the correct bookmarks
Image Slider
Slider position not updating when map opacity was changed programmatically
The slider would sometimes be hidden behind other items
Grid Export
Export was ignoring any filter
Tooltips
Some map tools did not allow for their tooltips to be directly configured in the tool configuration
ToC Metadata
The ToC metadata tool only every used the URL from the first entry, not the one matching the selected ToC entry
Redline
A line with arrowheads that had zero-length would cause problems
Non-spatial Editing
Some fixes to stop the editing state from getting out of sync with the edit input panel
Indexing
A data source with an unsupported CRS would stop the index from being built (it still won't build, but now you'll know why)
Index building was processing every 1000th record twice
Config Processing
A minor fix has been applied to the config file reader to help resolve issues with lists that have items that include and don't include the namespace, e.g.
<ns:test><a><ns:a></ns:test>should treat<a>and<ns:a>as the same but it wasn't
Geometry API fixes
Sometimes the geometry API's would generate non-valid geometry object
Fix Chrome Issue
Fixed an issue with Google Chrome sending a new format of Accept header
Admin UI File Explorer
Fix to help handle editing of XML files with an encoding other than UTF-8
WMS Map Engine
The WMS map engine would only handle a single top-level layer tag in the capabilities document
2.5.29.6
Released 26 September 2019
Fixes
Bookmark email issue
There was issue when using Microsoft Outlook as your email client when trying to generate an email a bookmark
Image slider issues
Some small issues when image slider have been fixed
Spatial upload fix
The zoom to layer ToC menu option would not work for an uploaded layer if it was uploaded in a projection different from the client
Health check issue
The health check page stopped working in Google Chrome after a recent version update
Non-spatial editing fix
Sometimes the client would not exit editing mode when an edit was submitted or cancelled
2.5.29.5
Released 11 September 2019
Fixes
Table of Conents metadata issue
Only the first URL was being used even if there were multiple metadata entries.
Tooltip fixes
Some map tools could not have their tooltip text set directly in the client configuration.
2.5.27.14
2.5.28.10
2.5.29.4
Released 10 September 2019
Fixes
Spatial editing fix
Updated the previous hotfix to not require that a schema be set in the spatial engine config (which was a requirement for the previous version of the hotfix)
2.5.27.13
2.5.28.9
2.5.29.3
Released 9 September 2019
Fixes
Spatial editing fix
Creating records within Weave in a ESRI GeoDatabase enabled database can stop users being able to create records in ArcMap.
Applying this fix could also stop Weave from creating new records too, since it now creates records in the same way as ArcMap, copying the table to a new table and renaming the old and new tables to replace the corrupt one will fix the issue.
This fix currently only supports SQL Server and is only required if your database has been enabled for GeoDatabase use.
2.5.28.8
2.5.29.2
Released 26 August 2019
Fixes
Spatial upload fix
Projection files uploaded via the spatial upload weren't always being matched to their appropriate EPSG code resulting in the Zoom to Layer toc action not working
2.5.29.1
Released 22 August 2019
Fixes
Published bookmark fix
Only bookmarks published by the current user are listed as being available
Some of the formatting in the Admin UI for bookmarks was not correct
Redline arrow fix
Lines that had zero length and were drawn with arrow heads would not render correctly on the server
CQL fix
Some code that was supposed to support extended CQL queries was not
Index build update
If an index was configured to used a coordinate reference system that Weave doesn't support it was silently ignored
Spatial edit geometry validation update
Geometry validation when submitting an edit was not completely validating the geometry against the underlying table requirements resulting in invalid geometry being allows to be submitteed to the database
2.5.27.12
2.5.28.7
Released 22 August 2019
Fixes
Spatial edit geometry validation update
Geometry validation when submitting an edit was not completely validating the geometry against the underlying table requirements resulting in invalid geometry being allows to be submitteed to the database
2.5.27.11
2.5.28.6
Released 15 August 2019
Fixes
Combo box fix
And update to IE 11 could cause combo boxes to not display any data
2.5.29
Released 15 July 2019
Enhancements
Bookmark updates
Include the selection for the active entity when creating a bookmark
Additional management functionality
New type of bookmark - Shared Bookmarks, i.e. generate a URL that can be provided to a third party to start Weave and open the bookmark
Specify your own folder structure for presenting published bookmarks
OSGi console commands to operate on bookmarks
Spatial edit import update
Importing geometry is no longer as strict if the number of geometries in the entity to import doesn't match the restrictions configured in the edit, it will now import as much of the geometry as it can to meet the requirements, e.g. an edit config that says it only supports a single polygon will only import the first polygon if a multi-polygon entity is the source of the import.
Spatial editing configuration validation update
The configuration for spatial edits is now more rigorously checked when the configuration is processed, rather than waiting until an edit is submitted to find problems.
Spatial editing processing update
The way the spatial edits are applied to the database has been updated to provide more control to the Weave code that handles the submission (resulting in improved reliability and performance).
Spatial edit import update
You can also specify that attributes be included (in certain circumstances) when importing, rather than just the geometry.
Grid panel update
More grid panels have the "bring to front" functionality included, beyond just some identify tools, so that they can be made visible if their content is changed.
Index build update
If an index content does not exist when it's created then the index will be built, including at Weave startup.
ToC metadata update
The ToC metadata context menu item is now more flexible in how it can generate the URL used to open the metadata, providing access to more variables when constructing the URL.
BIRT designer update
The BIRT Report Designer is no longer included as part of the main installer and has a separate installer of its own.
Fixes
Clean up failed index builds
Temporary directories should now be removed if an index build fails
ArcGIS REST spatial engine fix
Fixed issue with handling dates/times returned by ArcGIS Online
ArcGIS REST spatial engine fix
Fixed issue with selections not drawing for entities hosted by ArcGIS Online
ArcGIS REST spatial engine fix
Fixed issue with spatial operations not working because the URL sent to ArcGIS Online was too long
Fix for null table values in BIRT reports
If you access data directly from a database in a BIRT report (i.e. not via Weave) and a table row contained a null value, this was not always handled correctly
Editing errors hidden from log
Some edit related errors were not making it to the
weave.logfile
Edit config update
Configuration for list parameters in an edit allows the administrator to specify that new values are allowed, when in fact the server does not support this
Configuration for list parameters in an edit should require that the label and value columns be explicitly specified
Identify tool highlight fix
In some situations the highlighting placed on the map for some identify tools wasn't removing the highlight
Grid panel pageSize fix
Setting a pageSize of 0 on some grid panels resulted in nothing being displayed, rather than the paging being disabled
Missing data definitions in BIRT Report Designer
Data definitions weren't being listed in the Report Designer
Collapse theme update
The arrows on the buttons were not changing direction when the panels were expanded/collapsed for the
collapsetheme
Spurious log message removed
Fetching geometry from the server would log an error when there was none
KML fix
The KML parser was too strict when checking the version of the KML file to parse, and would reject files even if it could parse them
Client configuration issue
Scales were require to be set when using a tiled ArcGIS map engine, when they didn't need to be
Mapping fix for Google Chrome
The latest release of Chrome can show problems when the map is panned via code
Combo box fix
And update to IE 11 could cause combo boxes to not display any data
2.5.27.10
2.5.28.5
Released 30 May 2019
Fixes
ArcGIS map engine fix
Fixed a problem with the checking of the minScale value when using a tiled ArcGIS map engine.
2.5.27.9 2.5.28.4
Released 21 May 2019
Fixes
KML upload fixes
The KML parsing has been updated to work with a wider range of KML files.
2.5.21.13
2.5.22.11
2.5.23.8
2.5.24.10
2.5.25.4
2.5.27.8
Released 20 May 2019
Fixes
Latitude/Longitude coord zoom issue
The latitude zoomed to with the coord zoom tool when using DMS was incorrect.
2.5.28.3
Released 17 May 2019
Fixes
Remove spurious log message
An error message reporting "Failed to execute statement..." would sometimes be logged, even when things were ok.
2.5.21.12
2.5.22.10
2.5.23.7
2.5.24.9
2.5.25.3
Released 17 May 2019
Fixes
Latitude/Longitude display issue
The latitude reported by the DMS conversion was not always correct.
2.5.28.2
2.5.27.7
Released 16 May 2019
Fixes
BIRT designer fix
Data definition weren't showing up when editing/creating a data set.
2.5.28.1
Released 16 May 2019
Fixes
Street View and Nearmap fix
The Street View and Nearmap panels would not update their position unless the main map was visible.
2.5.28
Released 12 April 2019
Enhancements
Published bookmark action update
The weave.publishedbookmarkaction is now also available ascom.cohga.html.client.map.publishedbookmark, for consistency.
WeaveLink update
The client code for interoperability with WeaveLink has been restructured in preparation for the replacement of the WeaveLink component.
Redline
A new
circleByRadiustool is available for the redline toolbar.
StreetView
There is now more control over how the StreetView panel is displayed, more configuration options for the StreetView panel have been exposed.
Page size enhancements
More grid panels now support a
pageSizeparameter to determine the default number of records to display.
Map Tips
The map tip popup is now smarter about when it decides it has to be hidden, making it a lot easier to embed and access HTML links in the popup.
Selection identify tool update
The
weave.selectionIdentify,a.k.a.com.cohga.html.client.map.selectionIdentify,tool now supportsentityListWidth,entityListWidthMinandentityListWidthMaxto alter the size of the entity list panel.
Map panel update
For tiled map engines you can now directly specify a different set of resolutions for the map engine from that of the client, by setting
serverResolutionsas an option in the map engine, in the same way that the resolutions are set for the map view.
Window behaviour change
Weave windows are now constrained to the browser window so they can't accidentally be moved outside of the browser and lost.
New popup plugin
The map now supports a new map tips plugin: Client Plugin Map Popup.
Connection monitoring enhancement
There's now more control over failing database connections.
ACL enhancement
Previous functionality that allowed client items to be filtered via ACLs that directly reference a user, rather than a group, is now applicable to ACLs applied anywhere, not just the client.
Edit grid panel filtering support
Non-spatial edit grids now support the same filtering as the non-editing grid versions.
Updated feedback tools
The feedback tool now supports including the current map in the email.
Index search update
The client controls for the index search now give better feedback when there is an issue with the search term.
Index building update
The indexes now generate better results when the index is configured with a specific CRS.
ArcGIS enhancements
There have been some improvements in the ArcGIS REST API map engine.
WMS map engine authentication update
WMS map engines are better at handling services that require authentication and determining when a WMS service is unavailable.
OSGi
memdcommand updateThe
memdcommand now also includes style information associated with layers.
Parameter updates