Versions Compared

Key

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

...

Additionally there is a newer download site available for Weave 2.5 that provides links to the latest stable release, hosted in the cloud for faster download.

2.5.

...

20

Enhancements

  • Map generation update
    • The code on the server side that generates map images has removed dependencies on JavaScript to make it more robust.
  • Database document storage update
    • The Database provider for the document storage API now supports a configuration where you can set separate read and write database connections.
  • Sortable list parameter changes
    • Previously list parameters were sorted by the label, which wasn't always suitable, so recently the sorting was removed entirely and left up to the underlying data definition, but that required too many sites to have to change their configuration to get the old ordering back, so the default for list sorting has been set back sorting by label. Now you can specify a different sort order for a list parameter by setting a sortAttribute value for each list parameter. The attribute accepts the following values: labelvaluenonedefined or default, or it can be set to the same value as either the labelColumn attribute or the valueColumn attribute. label will sort by the label column, value will sort by the value column, none will perform no sorting at all (useful for inline data definitions), defined will leave the sorting up to the underlying data definition (this assumes that the data definition has one or more sort tags, or it would be the same as setting to none), finally, default, which is the same as not setting a value at all, use the default sort (which at the moment is sorting based on the label column).
  • Log output reduction
    • Some log output that was being recorded at INFO level has been reduced to DEBUG level to remove unneccessary output when you want to minimise log generation.
  • User attribute support for report parameters
    • BIRT reports now support passing of user attributes as report parameters, allowing BIRT reports to be customised based on attributes associated with the user.

Fixes

  • OSM tiled map engine fix
    • There was a concurrency issue with the OSM tiled map engine when it came to determining which URL to access.
  • Spatial data generation fix
    • Spatial data connections had an issue if the key attribute was also used in a parameter.
  • WMS layer filtering fix
    • A minor issue related to filtering available layers in a WMS service has been resolved.
  • Spatial operation fixThe geometry of the source for a spatial operation wasn't being displayed on the client for all spatial operation types, only the buffer operation was displaying the source geometryArrow support in redline
    • You can now set arrow heads on lines added to the redline layer.
  • Ajax API update
    • The internal Ajax API now allows the Requested By header to be turned off by the caller (after it was found that some web API's don't like the header).
  • Null/Not Null support added to Ad-Hoc query
    • The Ad-Hoc query builder how has a null/not null option.
  • Spatial identify change
    • The spatial identify tool now clears the window content earlier in the process to make it clearer as to what the grid content refers to.
  • Added support for UUID key columns
    • Data definitions can now use a column that is a UUID type as the key.
  • New internal Entity API
    • The client and server API's for dealing with entities have been tidied up to make them cleaner for multiple uses.
  • New map description API
    • The map description factory now exposes an API that allows the map scale to be directly set.
  • ArcGIS Map Engine update
    • The ArcGIS map engine now uses common coordinate system reference code in preference to ESRI specific ones.
  • Support for wildcards in layer filters
    • You can remove and limit layer a map engine exposes using * as a wildcard in the layer id.
  • Weave map engine update
    • Improved the style handing of the Weave map engine, including better support for mixed geometry type layers.
  • Additional logging on error
    • When a client requests causes an error additional information is recorded in the weave.log to try and help resolve the cause.
  • Status page updates
    • Some of the information in the status page has been tided up.
  • New action for spatial editing
    • There's a new action that allows you to directly create a new entity (rather than having to switch the active entity, choose the edit to apply then use the create button).
  • TAB and MIF support for spatial upload
    • MapInfo files can not be uploaded.
  • TAB support for zip'n'ship
    • MapInfo TAB files (MIF was already there) can now be downloaded.
  • Admin UI enhancements
    • Some additions have been made to the Admin UI.

Fixes

  • Search config fix
    • If a label has not been set for a search it will no longer stop the search from being available.
  • Other small fixes
    • A number of other minor issues have been resolved.