Versions Compared

Key

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

...

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:

...

2.4.25

...

...

2.5.1

Pending Release (this doesn't exist yet, since 2.5.0 has just been released, but it will when there are changes to be made to 2.5.x)
Download 2.5.1 Pre-release Installer - Installer for next major Weave version
Download 2.5.1 Pre-release ISO - ISO Image for next major Weave version

2.4.26

Pending Release
Download 2.4.26 Pre-release Updater - Update from 2.4.x to 2.4.26
Download 2.4.26 Pre-release Installer - Fresh install direct to 2.4.26

Enhancements

  • WMS scale adjustments.
    • Some WMS services report their scale ranges based on a more rigid interpretation of the WMS specification, if you set adjustWmsScales to true in a server side map engine configuration it will take this into account when reporting the scale ranges to the client. This can be an issue because most WMS services seem to assume 96DPI when reporting scales ranges, but the spec says that it should be 90.7DPI, so if your client tool used to set the scale range is running an 96DPI and you set the scale to 10,000, the WMS server may tell Weave that the scale is actually 9447.916 (90.7/96*10000), so Weave need to undo this conversion to get back to the original value. So far Carmenta WMS server is the only one we've found with this issue.
  • Zip'n'ship updates.
    • The zip'n'ship client UI has been updated to be neater.
    • The zip'n'ship client now has the option to enable/disable clipping and simplification of exported geometry.
    • The zip'n'ship configuration now supports exporting layers directly, previously only entities could be exported.
  • Support of list type for parameters in data definition
    • Added support for list types for parameters in data definitions to allow for simple translations to be made without complex joins. e.g. you have a column with Y,N and values and rather than create a table with Yes and No you can create an inline data definition that specifies these Yes No values and they will be replaced.
  • Option to send Trim unique ids
    • Added an option for the ids that are sent to trim to be unique. If you have many ids that are being sent and the ids are the same (due to a filter being set) the query is essentially a lot of "or's" which tends to slow down trim.
  • Added support for tileWidth and tileHeight options for Weave layers.
    • The default tile size for client side map engines are 256x256, but some services produce larger tiles, so now you can specify the tile size.
  • Anonymous user update.
    • The way anonymous users are handles during login has been improved to provide better security.
  • Root node for client storage exposed through API.
    • It's now possible, but definately not recommended, to directly access the root node of user storage. This allows code to perform limited operations on the information stored for all users.
  • 'limit' and 'timeout' values can be set for searches.
    • It's now possible to force a timeout and a limit to the number of items returned when performing a search.
  • Hansen update.
    • The Hansen integration has been updated to expose new functionality provided by Hansen.
  • Redline export.
    • The redline exporting function has been included by default and is now no longer a separate bundle that needs to be installed.
  • Spatial data definitions now support filtering and sorting.
    • Previously data displayed in a grid panel that was generated from a spatial engines was not filterable or sortable, now it is.
  • Added support for SQLite as a user storage option.
    • Now you can store users setting using SQLite as the underlying database.
  • The default navigation controls can be configured.
    • There's an option to modify what map controls are enabled on the map by default.
  • Added support for EPSG:3857.
    • The porojection information for EPSG:3857 has been included by default.
  • Improved monitoring of map generation requests.
    • The log file now records more information about how long map requests are taking to generate.
  • Update WMS server to allow for username/password to be specified as settings in the WMS config.
    • You can set 'username' and 'password' as separate properties in a WMS config, rather than having to encode them in the URL.
  • Added KML export plugin to zip'n'ship feature.
    • KML is now an option when exporting data via zip'n'ship.
  • Added support for SLD parameter in WMS map requests.
    • You can set an 'sld' parameter in the WMS config and it will be included as 'SLD' in the generated url.
  • Touch navigation supported.
    • You can add a new control to the map view to enable touch navigation.
  • Updated underlying logging framework.
    • Improves logging performance.
  • Config file reader enhancement.
    • The config file reader will now log unterminated comments.
  • Client error reporting imrpovement.
    • The client will now log problems related to missing/invalid components, to help with diagnosing client startup problems.

Fixes

...

  • If 'pressed' is set to true in the map tips configuration the button is pressed but the map tips don't appear, if you turn the button off then on they then work correctly.

...

  • Some minor issues with the client ToC code when things were mis-configured would stop the client from working.

...

  • File uploaded in a different projection would not be re-projected on the fly to the current map extent.

...

  • The default wildcard search wasn't working properly, it would perform a fuzzy search instead, which could results not being returned when they should be.

...

  • The MIF file driver was not handling geometry collections correctly.

...

  • Redlines were not drawn on a map embedded in a data set.

...

  • Errors during client startup were not always providing enough information to diagnose the cause.

...

  • The width of toggle toolbar was incorrect in Internet Explorer.

...

  • Spurious errors were being reported in the ArcGIS Server log when Weave tried to determine if caching was enabled for a map service.

...

  • Un-terminated or nested comments weren't being handled correcting in config files.

...

  • The support dump tool was missing some startup and configuration files that should've been included.

...

  • Memory mapped shapefile support was disables since it appears that it may have issues on Windows with large files.

...

  • The shapefile driver was not taking into account if the shapefile was remote when setting the memory mapped flag.

...

  • Sometimes the clipping of geometry exported by zip'n'ship wasn't working correctly.

...

  • The index bundle was using an deprecated API call.

...

  • The wrapping of text in grid panels has been restored after it was lost during the upgrade from Ext.js 2.2 to 2.3.

...

  • A map embedded in a grid would not draw the selection properly.

...

  • Configuring tiled AGS layers to not include some levels wasn't working.

...

  • Sometimes the progress meter wouldn't stop, this update attempts to resolve this.

...

  • The support for touch navigation of the map was not enabled.

...

  • If a BIRT report uses a JDBC connection directly it was unable to locate the required JDBC drivers.

...

  • The identify tool was not handling being set to use a point, as opposed to a circle, as the identify operation correctly.

...

  • There was a problem with the SQL generated by data definitions when run on an Informix database.

...

  • A problem with parsing the capabilities document from some WFS servers was fixed.

...

  • There was no way to obtain a JDBC connection by code outside of the JDBC bundle.

...

  • Adjustments to WMS map scales was being applied when using geographic coordinates which is shouldn't have been.

...

  • AGS image service connections were failing.

...

  • A enhancement to the security bundle wasn't being used because of a metadata error which has been fixed.

...

  • Some additional changes to the security bundle were required to fix support for other bundles to be able to perform authentication.

...

  • If there is a static legend and the panel is not shown the placement of the dynamic image overlaps the static one. Making sure to force the static image to be visible and it's height always shown fixes this issue.

...

  • OpenLayers has been updated to include a fix for tile rendering in IE10.

...

  • The measure polyline and polygon tools were not consistent in where 0 was.

...

  • Some debug logging was left in the acetate renderer that should not have been included.

...

  • The quick search panel had a problem that removed the ability to restrict the indexes that were being searched.

...

  • The simple report items was not honoring the "enablesFor" setting.

...

  • StreetView was creating grey tiles.

...

  • Now tooltips can be set in redline stroke menu.

...

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.