Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 187 Next »

The download links for this content is now generated automatically to allow for the rapid release of these updates without having to come back and manually update this page.

The details and direct links for the releases are available at:

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.24

Enhancements

  • ArcGIS REST Map Engine legend update
    • The ArcGIS REST Map Engine now supports aliases when displaying the legend in a BIRT report
  • ArcGIS REST Map Engine update
    • You can now specify a referer property in the map engine config have that value sent as a referer header to ArcGIS when making requests from the Weave server
  • Support dump update
    • A support dump now includes the style.css file is one exists
  • Optimization of spatial filter
    • Some spatial filters generated inefficient SQL clauses when filtering on a list of values, in certain cases this has be changed to use an IN clause which should be quicker
  • Optimization of user attribute spatial filters
    • A filter applied to a spatial mapping that used user attributes would generate inefficient SQL when there were lots of values for the user attribute, this has been changed to use an IN clause
  • Grid panel update
    • Now if a column is hidden in a grid panel the column will not be included in the data is exported to a different format
  • Cascading form parameter enhancement
    • Cascade parameters now support adding a label and having the fields grouped within that label
  • Removed obsolete warning
    • A warning about REST map engines has been removed because it's no longer applicable and was causing confusion
  • Layer access logging enhancement
    • Individual layer accesses are recorded to log layer access counts
  • Handling of groups in ArcGIS updated
    • You can now specify if Weave honors or ignores groups from ArcGIS. Setting ignoregroups to false (true is the default) for a AGS map engine will instruct Weave to include a layer entry for the group when it loads the information from ArcGIS, allowing you to turn on and off groups directly. If you having issues with AGS map toc models not doing the right thing try changing this value for the map engine.
  • Selection transfer API update
    • The selection transfer config no longer requires a userid column in the table it works with
  • BIRT report CRS update
    • It's now possible to set the CRS that a map component should use directly in a BIRT report UI. Previously this had to be added manually.
  • New spatial validation API
    • A new API to check spatial object has been added, this will be used down the track to check config entries to ensure that tables, columns, etc that are referenced in a config file are valid when the config is processed, rather than waiting until the items is used.\
  • Improved formatting of numeric values
    • Some database columns were including additional trailing zeros when displayed in a grid panel, this update should tidy up these values
  • Improved internal search API
    • The API used to perform a search has been enhanced to support additional ways to provide the values for a multi-valued input field
  • Updater enhancement
    • When running the updater on a Weave instance that uses Subversion for revision control the updater will add and remove changed files for you
  • Kerberos authentication enhancement
    • There's now the ability to remove the realm from user names when a user is authenticated via a Kerberos server
  • REST API update
    • The REST API is more relaxed about the JSON it accepts, no longer requiring attribute names to be quoted
  • Security code update
    • Some old security related code has been removed to tidy up the security handling
  • Security handler update
    • Security handler now have more control over the information they expose to the rest of the system, making it easier to customize the user experience based on the underlying security provider
  • WMS server update
    • The Weave WMS server now handles non-integral DPI values
  • Third party module update
    • There are now proper .msi installers for any Weave integration components that need to be installed on client PC's
  • Excel export enhancement
    • URL's in Excel files are now clickable links
  • Security update
    • A major update to the security code to tidy up and enhance the supported security options (Kerberos, JWT, OAuth)

Fixes

  • Index fix
    • Indexes couldn't be updated unless they already existed
  • Data generation fix
    • If a client requests a sub-set of available columns for a data definition the metadata returned to the client included all columns, not just the sub-set that was asked for
  • Grid panel API fix
    • Hiding a column in a grid panel was not firing an event to let other components know that the column has been hidden
  • minScale issue with tiled ArcGIS map engine
    • The minScale value in a client was not being used if the available scales were being set using a resolutions value (rather than a scales value)
  • Non-spatial editing fix
    • BLOB and CLOB type columns were not being handled well
  • History tables in non-spatial editing fix
    • The geometry column would trip up history table handling when non-spatial editing was done on a spatial table
  • Spatial identity fix
    • When the spatial identify tool was configured to only display results for visible layers it wouldn't work for those layers in a group
  • Map API initialization fix
    • The map panel was setting its internal "ready" flag after firing a ready event, it should be set before
  • KML export issue
    • The KML export in the Zip'n'Ship tool wasn't closing the KML file after generating it
  • Temporary directory handling fix
    • The support code for working with temporary directories would sometimes run into issues and couldn't create new temporary directories
  • Zip'n'Ship failing
    • The Zip'n'Ship tool would sometime run into issues if it could create a temporary directory
  • Filtering in client toc panel
    • Filtering the toc panel would show layers it shouldn't when the layers were in groups that were non-expandable
  • Selection identify fix
    • The selection identify tool would fail completely if there was an issue with a single layer (rather than returning info for the layers it can access)
  • Redline text fix
    • The redline text tool was drawing the text placement point when rendering the redline items on the server
  • Security startup update
    • Some of the security related bundles had to be started in a particular order or they wouldn't work, this is not longer the case
  • REST API fix
    • The REST API was exposing some internal classes that it shouldn't have been
  • Spatial edit fix
    • Some spatial edits were not closing their connections to the database
  • Edit input panel fix
    • The input panel would not always reset after successfully submitting an edit
  • weave.war update
    • The weave.war file was updated to improve the guessing of what servlet API version is actually available
  • No labels