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 singleprojections
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.
- Number of digits displayed can be changed by setting
- 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
tomiddle
orend
you can filter where the text is in the middle or at the end of the label, the default isstart.
- 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
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
totrue
.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
totrue
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
totrue
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" .../>
- You can now set a
- 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.
- A new
- 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/orsettingTool
values to theredline
action.
- It's now possible to configure which tools and settings menus appear in the redline toolbar by adding
Code Block | ||||
---|---|---|---|---|
| ||||
<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
andtext
- The default settings that are available are
fill
,stroke
,font
,markerMenu
- The default tools that are available are
- Measure tools update
- Updated measure tools to allow hiding of individual measurements.
Code Block | ||||
---|---|---|---|---|
| ||||
<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.
- 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
- 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.
- There a new action available for the ToC context menu,
- ToC panel enhancement
- a new
checkParentOnVisible
flag has been added to the ToC panel that when set to true will ensure that parent check-boxes are checked when a child check box is turned on
- a new
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 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Iframe | ||||||||
---|---|---|---|---|---|---|---|---|
|