Versions Compared

Key

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

The download links for this content is are 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 to 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.21

Enhancements

  • Redline shapefile export enhancement
    • Ability to define projection tags within a single projections tag when setting available projections for the redline shapefile export.

  • Bookmark menu
    • The published bookmarks are now sorted by the user and label.
  • Caching of page templates
    • Generation of the HTML page templates is cached so they do not have to be re-compiled on each client access.
  • Measure tools
    • Number of digits displayed can be changed by setting digits value, default is 3.
    • New button is added to the measure window allowing the previous measure geometry to be added to the redline layer.
    • Initial window placement has been changed to not be in the middle of the screen.
  • Entity selector
    • Improvements in the entity selector drop down list to help with filtering the listed entitites.
  • List box filtering
    • It's now possible to change the type of filtering used for some list boxes so that they don't just filter based on a match at the start of the text, by setting matchType to middle or end you can filter where the text is in the middle or at the end of the label, the default is start.
  • GeoJSON API improvement

    • The server GeoJSON support has been improved.

  • JDBC driver enhancement

    • It's now possible to force a JDBC connection to use the native test to see if a connection is valid, by setting the system property weave.jdbc.useisvalid to true.

    • It's now possible to specify the maximum age for a pooled JDBC connection, by adding maxAgeMillis to the connection properties.

    • It's now possible to specify if pooled JDBC connections are used in a lifo or fifo order, by setting lifo to true in the connection properties (default is to use first-in, first-out).

  • i18n improvement for grid export

    • Headers in the export can now be localised as well as the content.

  • Index results style enhancement

    • Additional CSS styles have been added to the index combo box to allow improved customisation of the display.

  • ArcGIS Server

    • Additional monitoring of ArcGIS Server requests has been added.

    • Grouped layers are handled better when turning on/off visibility.

    • The AGS SOAP library has been updated.

  • WMS map engine

    • You can now set swapAxis to true for a WMS map engine to force it to send coordinates ordered as y,x, for use when working with a WMS 1.3 map engine that uses a CRS that orders the coordinates as y,x rather than x,y.

  • Updated internal ApacheMQ library

    • A library used internally, for things like vehical tracking, has been updated to a later release.

  • Ongoing removal of server side JavaScript

    • Some server side code makes use of JavaScript to perform its initial processing of client requests, this is being removed and replaced with native Java code.

  • Ability to specify support report formats per report
    • You can now set a format value in a BIRT report config to refine what formats are available for a report, e.g. <birt:report id="example" format="html,pdf" label="Example" .../>
  • Caching headers for WMS server
    • The Weave WMS server now includes browser cache headers in the responses to help client performance.
  • Spatial editing
    • A new weave.edit.createNew button is available for directly starting the creation of a new object, e.g. it switches to the correct entity and starts a new edit.
  • Swagger update
    • The Swagger information can be customised (Swagger is the REST API documentation tool used by Weave).
  • Postgres
    • The Postgres JDBC driver has been updated.
  • Redline toolbar update
    • It's now possible to configure which tools and settings menus appear in the redline toolbar by adding geometryTool and/or settingTool values to the redline action.
Code Block
languagexml
titleChanging what appears in the redline toolbar
<item action="weave.redline">
	<geometryTool>polygon</geometryTool>
	<geometryTool>polyline</geometryTool>
	<geometryTool>point</geometryTool>
	<settingTool>stroke</settingTool>
	<settingTool>fill</settingTool>
	<settingTool>font</settingTool>
</item>
    • The default tools that are available are point, polyline, polygon, circle, square, rectangle, marker and text
    • The default settings that are available are fill, stroke, fontmarkerMenu
  • Measure tools update
    • Updated measure tools to allow hiding of individual measurements.
Code Block
languagexml
titleHiding measurements
<item action="weave.measurePolygon" hideSegment="true" hideBearing="true" hideTotal="true"/>
<item action="weave.measurePolyline" hideSegment="true" hideBearing="true" hideTotal="true"/>
    • Obviously you would not want to hide all of them, they're just listed above for completeness, also you may want to adjust the window hight by setting a windowHeight property, which defaults to 100 but would be smaller if you remove an item or two.
  • Bookmark update
    • The map CRS is not stored with the bookmark extent so that the bookmark will still work when used with a different client that has a different CRS.
  • New layer transparency tool
    • There a new action available for the ToC context menu, weave.toc.layerTransparency, that allows you to add a menu entry to adjust the opacity of the map engine the layer belongs to.

Fixes

...

  • The menu option for selecting the type of arrow heads for a line was not being disabled when the stroke style was set to "none".

...

  • Some text for the redline export were not setup to be able to be set using i18n resources.

...

  • Fixed an issue with drawing of geometry in the client when you zoom in to close to the geometry.

...

  • If you were using fixed map scales then the zoom to max/min actions on a ToC layer may not display the layer because it'd zoom to the closest scale, rather than the scale that would ensure the layer was visible.

...

  • There was a browser issue that caused the TerraMap panel to be to short.

...

  • A minor fix was added to fix a problem with date handling in the non-spatial editing.

...

  • The indexing has been tweaked to better handle non-text characters at the end of the search query.

...

  • The SQL/CQL generated to filter selection has been changed to be more reliable.

...

releases. It is hosted in the cloud to provide for faster downloads.

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