2.4.20
Pending Release
Enhancements
- Added clear button to index search.
- The extra button allows the user to clear any graphics that were added to the map.
- Ensure CRS set for indexes.
- Unless a CRS was explicitly set in the index config one wasn't included in the generated index, now the server sets the CRS based on the underlying geometry if it's not explicitly set.
- Altered client init processing of ToC models.
- The generation of default toc models has been split to allow for future enhancements.
- Custom favicon support.
- You can now set a favicon tag in the client config to alter the web page icon.
- Menus and Toogle Toolbars can override hideOnClick.
- You can now specify if these items should be hidden immediately when clicked.
- Selection SLD override enhancement.
- You can now specify a table when overriding a selection using a SLD, for situations where an entity is made from multiple layers with differing geometry types.
- WMS png query update.
- Previously when determining what format "image/png" really is when published by a WMS server (8, 24, 32 bit, transparent/opaque, etc) the Weave server would find out by generating a small map image using the first layer reported by the underlying WMS server, now it tested the first layer listed in the WMS config <layers> tag if one is set.
- Update to buffering of spatial search.
- You can now specify bufferUnits in the spatial search config.
- Holes can be removed from polygons.
- Previously you couldn't remove a hole once it'd been created.
- More information included in the support 'dump' command.
- The osgi dump command now produce additional information to help with resolving problems.
- Don't include full path in log of uploaded files.
- For privacy/security purposed the log file doesn't record the full source path of uploaded files (only IE includes this info).
- Updated error reporting for config files.
- Previously a missing namespace would stop the reporting of the real config error until the namespace was added, the validation now ignores missing namespces and will now report the original underlying xml issue.
- Added legend support for selection map engine.
- The selections will now have an entry in the legend panel, to disable add <legend>false</legend> to the selection map engine config.
- Added support for emailing reports.
- Currently only the simple report menu and action are supported on the client, but the server now has the functionality to email reports directly.
Fixes
- Connection monitoring fix.
- If a map service was stopped and started sometimes the service would crash.
- Entity selector panel fix.
- The entity selector panel would cause problem if it wasn't initially visible.
- Attribution fix.
- The attribution control for the map panel was causing problems when the mouse moved into the save vertical space as the text.
- Startup page fix.
- An inadvertent edit in the startup page stopped the client OS from being listed.
- Index test fix.
- Not specifying an index to use when doing an index test at the osgi console would cause the test to fail, rather than searching all entities.
- Zip'n'Ship fix.
- Performing multiple zip'n'ship operations at the same time would only return results for the first.
- Coordinate zoom fix.
- The marker placed for the coordinate zoom was not being transformed into the map coordinate system.
- Client info fix.
- The information reported on the starting page in debug mode wasn't reporting the operating system.
- JTDS JDBC driver update.
- Fixed an issue that was causing a problem when using the JTDS JDBC driver to connect to SQL Server.
- PDF map size issue.
- Fixed an issue with maps being too big in PDF's generated with increased DPI setting.
- Acetate rendering issue fixed.
- Acetates were being drawn under selection when generating reports.
- Fixed issue with opaque maps obscuring underlying maps.
- If a non-transparent map was drawn on top of another when generating a report but it had no layers visible it would obscure the underlying image, this no longer happens.
- Acetate items being drawn in overview maps.
- Overview map images in report would show the main maps acetate items, this no longer happens.
- Scale dependency renderer issues fixed.
- Issues resulting in scale dependencies for layers not working correctly has been fixed.
- Fixed login issue.
- When an anonymous user logs in the client wasn't being made aware that they were no longer anonymous.