...
Release Pending
Enhancements
Interop launcher update
The launch.html page, used to launch Weave from another website, has been updated to support Weave Hub if it is installed
Redline management tool
A new tool to allow you to re-order redline items has been added
New single image slider
A new image slider is available that works differently from the old one has been added
Allow static content to be served by Weave
If you have basic resources, images, HTML pages, etc, that you need to make available to the client you can copy them to the …\workspace\static directory and the content will then be available at http://…../weave/static/. It also supports .htaccess files for access control.
Pan select tool update
You can now use the alt and control keys with the PanSelect tool to add and remove from the selection
New select neighbours tool
A new tool to allow you to quickly select the neighbours of the current selection has been added. By default it will select the touching neighbours but it can be configured to perform a buffer operation instead
New splash screen
A new plugin to allow you to display a splash screen when the client starts has been added
Rotate control point moved in redline
The rotate redline control would be covered by the corner coordinate in some redline objects so it’s been moved out further from the redline item
Updated logging
The logging framework has been updated from log4j to logback and the logging configuration mode from logging.properties to logging.xml
Data definitions registered in the background
The startup of the server will no longer wait until each data definition is connected/registered before continuing to process the configuration, which should speed up startups
More metrics
Additional metrics for tracking data source connections have been added
Cascade field support for non-spatial editing
Support for cascade fields has been added to the non-spatial editing
non-spatial editing combo update
The drop-down list of available edits can have its size configured
GeoPackage export
The exported geopackage now supports more native column types
Tags for toc entries
Toc models now support adding tags to toc entries, to allow for things like filtering based on tags associated with an entry
Improved token support for ArcGIS server
The tokens generated when connecting to an ArcGIS server that requires authentication are now refreshed more frequently to reduce the possibility of the user losing access while using Weave
Metrics update
By setting the system property
weave.metrics.includeuser
the search, report, map and data metrics will also include the user that generated the request in the generated metric
Map resolution update
When using a map panel with fixed scales the calculations to determine which zoom level to use from the underlying map engine is now smarter about how it chooses the tile cache level
New security API
A new API is available to allow for custom authentication providers, for example using JWT
Names selections
Internally Weave now has the concept of Named Selections which in the future will allow for more advanced selection handling operations
Configuration file update
You can now set
ignore="true"
for a top level configuration item to have it completely ignored by Weave, this is quicker/easier than commenting out the config item
And more metrics
Connections to database based spatial engines now produce metrics
More information in support dump
The support dump now includes additional information and better tracking of log file output
Spatial edit import
The importing of geometry with the spatial editing has been improved
Spatial upload
Added support for uploading Excel spreadsheets
Admin UI file explorer
The file explorer has been updated to better handle files that have been edited by two people at the same time
Fixes
A number of minor fixes