Versions Compared

Key

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

...

Additionally, there is a newer download site available that provides links to the latest stable releases. It is hosted in the cloud to provide for faster downloads.

2.6.5

Release Pending

Enhancements

  • Redline coordinate entry

    • Support tabs as a separator in the input text

  • Updated to login/logout

    • Login and logout handing has been updated to better support multiple authentication mechanisms

  • Min/Max scale display update

    • The ToC panel has been improved for the displays of the scale ranges for a layer

  • Oracle Time update

    • A workaround for the Oracle JDBC driver not being compliant with the JDBC specification when it comes to dates and time has been implemented

  • Updated non-spatial editing

    • You can now specify if an edit config has create, update and/or delete capabilities

  • Encryption key update

    • The private key used to encrypt items in Weave config files can be specified by an environment variable or system property, rather than just the private.key file

  • Data export API

    • A new API for exporting data has been implemented

  • GeoPackage as a data export format

    • Along with CSV, HTML and Excel, there is now a GeoPackage option for exporting data from a data grid

  • List provider API update

    • The API for generating lists for the client has been updated to improve support for filtering the values

  • Tile cache update

    • You can now set the system property tile.cache.disable to true to disable caching of tiles fetched from external servers

  • WMS Legend generation config update

    • It's now possible to specify additional tokens that need to be included in the URL sent to a WMS server just for GetLegend requests. Previously you could only specify one set of tokens and they were sent on every request.

  • SAML Authentication

    • Support for authenticating using SAML has been added. This provides support for Microsoft AD FS and Azure AD amongst others.

  • New whoami request

    • You can open the URL /weave/whoami to get information about who the server thinks you are, which is useful to debug login, role and ACL related issues

  • Dynamic configuration variables

    • Variables in config files set by using the "set" instruction are now dynamic (i.e. their value can be changed when the config files are being processed). Previously the values were fixed, with the last value set when processing the config files, being the one that was used. You can set the system property "weave.config.variables.dynamic" to false to restore the previous static variable handling.

  • Updated Geometry Simplification API

    • An internal API used for simplifying geometry has been enhanced to provide more control over the simplification process

  • Geometry REST API update

    • The /geometry/transform/point endpoint has been updated to be more lenient with missing parameters and more strict with required parameters

  • Support dump update

    • The support dump has been updated to include additional information

  • Client IP address update

    • The server determining the user's actual IP address, taking into account proxies, has been improved

  • Runtime Property API update

    • The internal API for getting system properties has been updated to allow a function to provide the default value

  • Admin UI Spatial Engines Tool update

    • The tool now provides filtering for spatial engine layers based on their name

  • Data API update

    • The Java Data API now allows some formatting to be provided as functions, not just from a pre-defined set of options. This includes dates and times, URL's and boolean values.

  • EPSG update

    • The EPSG database has been updated to version 9.9, from 9.7

  • SQL Server spatial engine update

    • The SQL Server config now accepts a "URL" parameter, to allow specifying the full connection URL, rather than having the URL constructed from other config parameters

  • Third-party library updates

    • A number of third-party libraries have been updated to newer versions

  • Bookmark improvements when switching projections

    • The bookmarks are smarter about reprojecting redlines and extents when a bookmark is saved in one projection but loaded on a client in another projection.

  • User attributes in client config

    • It’s now possible to reference users attributes in a client config to customise a client for individual users

    • For example: <initial minx=”${user.extent.initial.minx}” miny=”${user.extent.initial.miny}” maxx=”${user.extent.initial.maxx}” maxy=”${user.extent.initial.maxy}” crs=”${user.extent.initial.crs}”/>

    • You need to create and configure user attributes separately (the example above will not work out of the box)

  • Buffer display update

    • The buffer polygons displayed on the client are "simplified" to reduce the number of points in the polygon. The default number of points is 1000. To change this you can set the system property weave.client.buffer.maxpoints to a larger (or smaller) value. Note, changing this property doesn't affect the buffer operation itself, just the polygon displayed to the user (since these polygons can contain 10's or 100's of thousands of points and can take a long time to download).

  • Jetty updated

    • Jetty has been updated to version 9.4.38

  • Java updated

    • Java has been updated to 1.8.0_282

Fixes

...

Redline coordinate entry

  • Fixed typo in help text

...

Redline shapefile/kml export

  • Stop "invalid" geometries from aborting the export

...

Export filename fix

  • An export generated from a grid didn't always set the filename correctly

...

Metric name typo

  • The name of the metric "datasource,available" was corrected to "datasource.available"

...

ArcGIS REST API fixes

  • The code has been updated to better handle the vagaries of the responses sent from ArcGIS

...

WMS Map logging fix

  • Recording of map and layer timings has been added back after accidentally being removed in release 2.6.4

...

Buffer generation inconsistency fixed

  • Previously different code used different methods to generate buffers around geometry which would sometimes give inconsistent results. Now all code that generates a buffer uses the same code and settings.

...

Report generation issue

  • A missing map engine would sometimes stop a report from generating if it referenced the missing map engine

...

NTLM Authentication fix

  • Once a user has authenticated via NTLM they will not be required to authenticate again during the current session.

...

Null identifier fix

  • Updates have been put in place to handle records that use null as a key value

...

Runtime Property API fix

  • The internal API for getting system properties has been updated to better handle file-based URL's for file and path type properties. Recent updates to Java and Windows meant that these value were being handled differently between Windows and Linux.

...

Admin UI data explorer fix

  • The tool was returning the wrong number of records when paging

...

Admin UI spatial engine fix

  • The tool was failing with ArcGIS layers that were empty

...

PRJ file handling

  • Updates have been made to handle differences between OGC and Esri PRJ files when uploading spatial data.

...

Redline fix

  • Redlines created before 2.6.5 and 2.6.4.8 did not record the projection of the stored coordinates which could cause issues if a client config changed the map projection or if a bookmark/redline created in a client with one map projection was opened in a client with a different map projection. This update a) includes the crs in any new redlines, and b) provides a “redline setcrs <crs>” osgi command to add the projection information to existing redlines.

...

Coordinate display panel

  • If the panel was visible at startup it wouldn’t update when the mouse was moved

...

Client support for EPSG:7899 projection

  • The client did not know about the GDA2020 VicGrid projection

...

Bookmark update fix

  • Replacing a bookmark would not update the stored content

ToC panel fix

...

Iframe
scrollingauto
srchttps://adel.cohga.com/whatsnew/2.6.11
width100%
frameborderhide
height350px
Iframe
srchttps://adel.cohga.com/whatsnew/2.6.10.x
width100%
frameborderhide
height350px