Releases: geosolutions-it/MapStore2
2023.01.00
Main Features
-
Map Views tool: set up your custom map views both for 2D and 3D mode and switch between them or use the provided navigation functionality to present your data using the MapStore map viewer
-
3D Measurement tool: a completely redesigned measurement tool offers the best experience also in 3D mode where new and specific measurement capabilities have been introduced. New functions like measure height from the terrain, measure angle in 3D space, measure slope etc. are available to make the tool effective also for a 3D context
-
Leader line property for the 3D style editor: leading line options for the 3D style editor for mark, icon, model or label style symbolizer that shows the relation between the point and a position on the terrain
-
Chart Switcher for Chart widgets: a new feature for MapStore dashboards to allow switching between multiple charts in a single Chart widget
-
Support for adding polygon holes: it is now possible to insert holes while editing an existing geometry
-
Legend component for WFS and Vector layers: also the layer legend for WFS and Vector layers is now available in TOC through a new component that uses the json encoding style to generate a legend client side
-
Support for user group attributes: it is now possible to enrich user groups metadata in the Manage Groups section by configuring them in the plugin configuration
Main Improvements
-
3D Model Symbolizer for WFS and imported vector layers: provided a new symbolizer in Visual Style Editor for WFS and vector layer that allows using a 3D model (based on glTF) for point geometries
-
Improved UX of Visual Style Editor for WFS and Vector layers: to only disable the styling properties in UI that are not available for a specific 2D/3D viewer instead of hiding them
-
Hide options for service selector of LayerDownload plugin: added a new configuration option to make configurable from the LayerDownload plugin the visibility of the service selector input field
-
Authkey support to WMS BIL Terrain layers: support for authkey token for WMS BIL Terrain layers so that also the private ones can be accessible and visualized by the application for authenticated and authorized users
-
Date formats in Attribute Table: included the possibility to configure the date format for the display of temporal values in Attribute Table
-
Tooltip for layer titles in Legend widgets and responsiveness: enriched the user experience by adding tooltips and improving the responsiveness of the Legend widget in MapStore dashboards
-
Update to Log4j2 and improved the dependenciesManagement: upgrade to log4j2 and the generalization of usage for dependenciesManagement in projects pom.xml files
-
Excluding layers from the Timeline: included the possibility from the tool UI to hide temporal layers from the Timeline
-
Full range startup configuration for Timeline: it is now possible to configure the Timeline tool to start with a time range, instead of single time as before, and to automatically include the whole interval on startup
-
Filter by viewport in Attribute Table: a new tool in the Attribute Table toolbar has been included to filter records by viewport
-
Date picker to edit temporal attributes: a DatePicker is now available to make easier the editing of temporal values in Attribute Table and prevent typing errors
Useful links related to v2023.01.00
v2022.02.02
The purpose of this new version of MapStore is to further harden the 2022.02 series including also some small enhancements. Below are reported the most relevant updates.
Relevant enhancements
- MapStore query parameters support for 3D mode #8652
What's Changed
Moreover many fixes and performance improvements along with other minor enhancements have been provided with this release.
- Update versions to 1.4-SNAPSHOT. package.json updated by @offtherailz in #8835
- [Backport 2022.02.xx] #8652 Cesium query parameters support (#8773) by @alex-fko in #8836
- [Backport 2022.02.xx] #8848 Fixed devServer configuration to work better with dev (#8845) by @offtherailz in #8849
- [Backport 2022.02.xx] update mapstore documentation urls (#8846) by @offtherailz in #8857
- [Backport 2022.02.xx] #8670 Improve clamp to ground label (#8855) by @allyoucanmap in #8865
- [Backport 2022.02.xx] #8817 Add a configuration to enable/disable Identify dropdown (#8818) by @allyoucanmap in #8864
- [Backport 2022.02.xx] #8820 Remove image constraints in geostory carousel upload (#8827) by @allyoucanmap in #8863
- [Backport 2022.02.xx] #8798 Removed Jpeg and png format from defaults in raster layer download (#8856) by @offtherailz in #8874
- [Backport 2022.02.xx] #8670 Polygon Type style settings are not highlighted on user selection by @allyoucanmap in #8876
- [Backport 2022.02.xx] #8861 Fixed translation fro styler (#8875) by @offtherailz in #8877
- [Backport 2022.02.xx] #8653 Update User Guide -Aliases and tooltips for Table widget (#8658) by @offtherailz in #8878
- Update for Release 2022.02.02 by @offtherailz in #8883
2022.02.02 (2022-12-13)
2022.02.01
The purpose of this new version of MapStore is to further harden the 2022.02 series including also some small enhancements. Below are reported the most relevant updates.
Relevant enhancements
- Map widgets in mobile view #8621
- Slipping of points when depth test is active #8718
- Simplifying query params handling #8597
What's Changed
Moreover many fixes and performance improvements along with other minor enhancements have been provided with this release.
- #8624 Restored snapshot versions by @offtherailz in #8630
- backport 2022.02.xx - #8529 maxItems is now used from Identify plugin (#8539) by @MV88 in #8589
- [Backport 2022.02.xx] #8576 No feedback loading while query 3D Tiles layers (Identify) (#8602) by @allyoucanmap in #8632
- [Backport 2022.02.xx] #8586 Make eager option configurable for extensions shared libraries (#8587) by @alex-fko in #8633
- [Backport 2022.02.xx] #8573 Fix permissions dropdowns (#8590) by @belom88 in #8636
- [Backport 2022.02.xx] #8570 fallback for Attribute Table #8594 by @belom88 in #8635
- [Backport 2022.02.xx] #8591 Fix chart legend ordering matching colorCatagories order (#8592) by @alex-fko in #8639
- [Backport 2022.02.xx] Error downloading filtered dataset, where filter is based on another layer (#8603) by @DavidQuartz in #8650
- Increase package.json version on stable by @offtherailz in #8647
- [Backport 2022.02.xx] #8355 rename release profile and module to binary (#8634) by @offtherailz in #8637
- [Backport 2022.02.xx] #8597 Simplifying query parameters by @alex-fko in #8659
- [Backport 2022.02.xx] #8520: Reduce dashboards clutter and widget update (#8555) by @dsuren1 in #8661
- [Backport 2022.02.xx] #8559: Feature grid aliases and tooltips for columns (#8584) by @dsuren1 in #8662
- [Backport 2022.02.xx] #8642 Fixed mkdocs build by @offtherailz in #8665
- [Backport 2022.02.xx] #7165 externalize datadir (#8645) by @offtherailz in #8664
- [Backport 2022.02.xx] #8465 Improving API and preventing issues from geostore (#8666) by @offtherailz in #8667
- [Backport 2022.02.xx] #8545 LayerDownload: service selector by @belom88 in #8677
- [Backport 2022.02.xx] #8675 Query parameters documentation and
lon,lat
order unification (#8676) by @alex-fko in #8681 - [Backport 2022.02.xx] #8654 Update User Guide - WFS and WPS for layer downloads (#8682) by @ElenaGallo in #8683
- [Backport 2022.02.xx] #8415 User guide reupdate - Cesium viewer settings (#8689) by @ElenaGallo in #8690
- [Backport 2022.02.xx] #8686 Snapshot plugin refactoring (#8687) by @alex-fko in #8701
- #8536 Resolving measure plugin draw conflicts (#8678) by @alex-fko in #8704
- [Backport 2022.02.xx] #8693 Register catalog and background epics with the map (#8705) (#8703) by @alex-fko in #8707
- [Backport 2022.02.xx] #8578 SEARCH_WITH_FILTER action: add popup support #8673 by @belom88 in #8710
- [Backport 2022.02.xx] #8708 Move Identify plugin into main bundle; #8490 Fix issues for OpenID Login due to modularization; Add measure reducer into appReducers list by @alex-fko in #8711
- [Revert Backport 2022.02.xx] #8536 Resolving measure plugin draw conflicts (#8678) (#8704) by @alex-fko in #8713
- backport 2022.02.xx - #7934 fix some remaining zombie config and improved migration guideline (#8709) by @MV88 in #8717
- [Backport 2022.02.xx] #8621 Widgets on mobile view; #8679 Custom colors are not applied in the widget by @alex-fko in #8715
- [Backport 2022.02.xx] #8491 linter for markdown files by @belom88 in #8737
- Backport 2022.02.xx - #8743 Frontend test and build github actions are failing (#8744) by @MV88 in #8746
- [Backport 2022.02.xx] #8723 Fix for WMTS background issues due to
attribution
parameter; #8724 WMTS request identify flow fixes (#8725) by @alex-fko in #8732 - [Backport 2022.02.xx] #8718 Slipping of points when depth test is active (a) (#8720) by @allyoucanmap in #8758
- [Backport 2022.02.xx] #8706 Point and Line layers make it difficult to use Identify (#8700) by @allyoucanmap in #8762
- #8238 Save dialog is not properly displayed in certain cases by @allyoucanmap in #8759
- [Backport 2022.02.xx] #8726 The new widgets on the map are under the TOC (#8751) by @allyoucanmap in #8763
- [Backport 2022.02.xx] #8740 Move the mouse on 3D Tiles (#8748) by @allyoucanmap in #8765
- [Backport 2022.02.xx] #8706 Restore multiple features selection on map click in 3D viewer (#8750) by @allyoucanmap in #8770
- [2022.02.xx backport] ensure jackson version is 2.13.1 (#8764) by @taba90 in #8769
- [Backport 2022.02.xx] #8779 Update User Guide - Change Side Bar title (with no conflicts) (#8696) by @ElenaGallo in #8782
- [Backport 2022.02.xx] #8761 Geostory Advanced Map Editor button should be provided properly by @DavidQuartz in #8791
- [Backport 2022.02.xx] #8781 Attribute table does not draw new features on layers with point geometries (#8789) by @allyoucanmap in #8809
- [ stable branch ] Update Changelog and java modules versions by @offtherailz in #8826
2022.02.01 (2022-11-18)
v2022.02.00
Main Features
- Many updates aimed to enrich the 3D support of MapStore, such as:
- Support of multiple Terrains in 3D mode (Cesium map)
- Support of WFS layers and imported vector layers in 3D mode
- Support for 3D styling capabilities for vector and WFS layers and 3D styling enhancements for labels
- Depth test option for vector and WFS styling in 3D mode
- Improved 3D mode performances using explicit rendering with Cesium
- Included the Cesium viewer settings to control the Cesium map options from UI
- Support for WFS Identify also in Cesium map
- Inclusion of a Side toolbar to make the use of MapStore tools more flexible
- Many updates involving the printing tool, such as:
- Update of the print-lib library to the latest official v2.1.5
- Support to select the desired projection for printed maps
- Support for other export formats other than PDF
- Improved the layer validations for printing
- Graticule layers improvements
- Map Switcher for Map widgets: the ability to have more map widgets in one
- Import/export of Dashboards and Geostories is now supported
- Integration with OpenID and Keycloak
Main Improvements
- Further performance improvements from v2022.01.00 involving optimizations of the main MapStore bundle and the inclusion of modular plugins to make the loading time faster
- Support aimed to allow WMS GetMap requests through the MapStore proxy
- Further updates for the About plugin including: version, related revision and its date
- Further updates for the MapStore query params handling through POST requests: multiple embedded maps via POST on the same page are now supported
- Attribute Table enhancement to show URLs as hyperlinks
Links
v2022.01.02
The purpose of this new version of MapStore is to further harden the 2022.01 series including also some enhancements/features. Below are reported the most relevant updates.
Relevant updates
- Delete geostories and dashboards from menu
- Support time intervals in timeline plugin
Moreover many fixes and performance improvements along with other minor enhancements have been provided with this release.
2022.01.02 (2022-06-09)
v2022.01.01
The purpose of this new version of MapStore is to further harden the 2022.01 series including also some enhancements/features. Below are reported the most relevant updates.
Relevant updates
- 3D Tiles support: the ability to load layers in 3D Tiles format and style them with both visual and code style editor. Also the support to the Identify functionality for 3D Tiles layers has been included
- Map Viewer query parameters: enhanced the support to viewer query parameters with also a support for POST requests in the backend
- Attributions for WMTS layers: it is now possible to define client side the attributions for WMTS background layers
- WMTS layers in GeoStory: enhanced a lot the support of WMTS layare for many possible use cases in GeoStory
- Delete function improved: it is now possible to delete a map directly inside the map viewer
- Snapping function for Attribute Table: in edit mode it is now possible to snap features to other ones while editing the geometries
Furthermore, we have the following library update in this release:
- Spring to v5.3.18
Moreover many fixes and performance improvements along with other minor enhancements have been provided with this release.
2022.01.01 (2022-05-04)
v2022.01.00
New Features
- Widgets Pie and Bar Charts - attribute based color coded classification #7594
- 3D zoom via share URL now supports the camera orientation #7853
- Support for no-latin char for username and password #7708
- Refactor Print plugin as a plugin container, to improve print tool pluggability #7585
We have a lot of library updates in this release:
- Upgrade Cesium to latest version #7007
- Bump postgres jdpc to 42.2.23 #7272
- Bump Bootstrap to v3.4.1 #7754
- Upgrade Spring and Tomcat #7172
- Support for build with npm 7 #7181
Moreover many fixes and performance improvements along with other minor enhancements have been provided with this release.
v2021.02.02
The purpose of this new version of MapStore is to further harden the 2021.02 series including also some small enhancements/features. Below are reported the most relevant updates:
- Browse and edit Application Contexts in Home page (not yet enabled by default)
- Hardening of the new Street View plugin
- Ability to configure the visibility limits globally in Catalog tool with support for also WMS layers coming from CSW source type
- Added support for Slovak (sk) translation
- Ability to manage Domain Sharding in Catalog tool through a better UI
- Various bug fixes have been provided, the complete list is available below
Links
v2021.02.01
Note: this PR contains also the updates for log4j vulnerabilities. MapStore is not affected by default by the main log4shell vulnerability, but anyway our team provided to solve some minor vulnerabilities found on this lib. For more details, see this.
v2021.02.00
Main Features
- Review of the theme system: the support for custom themes in MapStore has been reviewed and improved to also easily override the default and to provide multiple themes to be selected for a context
- Context Theme: The application context system now allows to customize the theme of each context, in a dedicated section of the context creation wizard
- GeoCarousel Section for GeoStory: GeoStory has been enhanced with a new interesting section type that allow to see details about set of points of interest configured on the map.
- Raster Styler now also raster layers can be styled using the visual style editor, applying classifications and more, as well as you can do with vector layers
- Performance Improvements: reduced the bundle size of 23% (15% gzipped). Initial load page 1 second faster. Moreover MapStore build now has solved his problems of resources consuming.
Other Improvements
- Added the UniqueInterval classification method for both raster and vector styles
- Improved the GeoLocate tool
- Enhanced Catalog advanced options with new options
- Added autocomplete for cross layer filtering
- Added the catalog service selector also for dashboards
- ...and more