Releases: geosolutions-it/MapStore2
v2024.02.00
Main Features
- Add support for HTML response for WFS layer (special thanks to Municipality of Genoa): the support for a new Identify format for WFS layers has been introduced so that it is now possible to have identify responses in HTML format when the
wfs-freemarker-plugin
community module is installed in GeoServer - ArcGIS Interoperability (special thanks to Total Energy): the MapStore's interoperability has been enhanced with the support to ArcGIS Server Services.
Main Improvements
- GetLegendGraphic now manage Bearer token (special thanks to Halliburton): for a better handling authenticated GetLegendGraphic requests
- Improving SSO keycloak with kerberos (special thanks to AtolCD): enhancing the compatibility and stability with Keycloack integrations
For developers and system administrators
- Migration guidelines (mainly for MapStore downstream projects)
- Allow use of node version 20: to enhance MapStore builds and keep them up to date
- Offer to upgrade tests to support a higher version of react-redux: to improve the developers experience and make easier developing with MapStore
- Improve java 17 build support: to enhance the MapStore build and CI/CD workflows
- Plugin enhancements and CI upgrades for template build (special thanks to Austrocontrol): to better extend and customize Attribution and Footer plugin in MapStore downstream projects
Experimental
- (Experimental) OpenID Connect provider support (Experimental) (special thanks to Deutsche Bahn): a new OIDC client has been provided to improve the OpenID Connect (OIDC) support to enhance and generalize the existing logic, allowing at the same time the integration with other providers like Microsoft Azure AD
Useful links related to v2024.02.00
v2024.01.02
The purpose of this new version of MapStore is to further harden the 2024.01 series. Below are reported the most relevant updates.
What's Changed
- [Backport 2024.01.xx] - #10342: Fix issue of markers are not printed correctly (#10395) by @mahmoudadel54 in #10413
- [Backport 2024.01.xx]: #10406: remove the 'Change Password' functionality if the logged in user account is managed via LDAP (#10407) by @mahmoudadel54 in #10420
- [Backport 2024.01.xx]: #10374: Changing the layer's opacity in a Map View makes MapStore crash (#10417) by @mahmoudadel54 in #10422
- [Backport 2024.01.xx]: #10351: A saved map returns to the default state when the translation is changed (#10405) by @mahmoudadel54 in #10421
- backport - 2024.01. xx - Fix #10429 error message when using vector data with no wpsUrl defined (#10432) by @MV88 in #10441
- [Backport 2024.01.xx]: #10418: Share tool - the 'Add place mark and zoom to sharing link' option is not applied correctly (#10419) by @mahmoudadel54 in #10435
- [Backport 2024.01.xx] - #10385: Misleading persistence of CSW advanced settings edits in dashboards (#10412) by @mahmoudadel54 in #10439
- [Backport 2024.01.xx]: #10424: The measure tool is not opened properly if Measure plugin has 'showCoordinateEditor' with true into cfg.defaultOptions (#10428) by @mahmoudadel54 in #10440
- [Backport 2024.01.xx] #8871 Improve getLegendGraphic compatibility for print (#10041) by @tdipisa in #10443
- [Backport 2024.01.xx] Added caching invalidation to version by @offtherailz in #10445
- [Backport 2024.01.xx]: #10414: Remove the list of associated groups of logged in user from the User Details modal window (#10415) by @mahmoudadel54 in #10447
- [Backport 2024.01.xx] - #10322: Fix scale selector to make it compatible with different projections (#10344) by @mahmoudadel54 in #10452
- [Backport 2024.01.xx] #10408 Available formats for background are not including image/vnd.jpeg-png8 (#10409) by @allyoucanmap in #10453
- [Backport 2024.01.xx] Fix #10434 update custom theme documentation (#10454) by @allyoucanmap in #10456
- [Backport 2024.01.xx] #10430 Update Dev Guide - Add new missing GeoServer Extensions (#10436) by @ElenaGallo in #10462
- [Backport 2024.01.xx] - #10279: Show credits/attribution text in printed page (#10451) by @mahmoudadel54 in #10461
- [Backport 2024.01.xx] Updating tomcat and java versions for binary package (#10446) by @offtherailz in #10464
Useful links related to v2024.01.02
v2024.01.01
The purpose of this new version of MapStore is to further harden the 2024.01 series. Below are reported the most relevant updates.
What's Changed
- [Backport 2024.01.xx] Update proxy.properties by @offtherailz in #10292
- [Backport 2024.01.xx] #9932: On Binary dashboard public dashboard have + button (#10277) by @mahmoudadel54 in #10297
- [Backport 2024.01.xx] #10193: Issue with WFS added via Query params (#10195) by @mahmoudadel54 in #10296
- [Backport 2024.01.xx] #10262: Map (created with context) crashes if the export plugin is set up to be hidden to certain groups and the user is not logged in (#10270) by @mahmoudadel54 in #10298
- [Backport 2024.01.xx] - Fix User Guide for 2024.01.00 by @ElenaGallo in #10307
- [Backport 2024.01.xx] User Guide - Counter Widget options and 3D models options by @ElenaGallo in #10309
- [Backport 2024.01.xx] #10214: Mobile issue - Overlay of tools and info (#10276) by @mahmoudadel54 in #10314
- [Backport 2024.01.xx] #10213: fix When the TOC opens the navigation toolbar change position (#10269) by @mahmoudadel54 in #10313
- [Backport 2024.01.xx]: #10136: Search for Map CRS coordinates (#10220, #10305) by @mahmoudadel54 in #10317
- [Backport 2024.01.xx] #9527 support loading COG layers from query params (#9531) by @dsuren1 in #10187
- [Backport 2024.01.xx] #10111: Enhance GeoFence attribute rule (#10145) by @dsuren1 in #10324
- Backport 2024.01.xx - Fix #10318 fix details load if value is NODATA (#10319) by @MV88 in #10323
- [Backport 2024.01.xx] #10272: Choice of OGC service type for single layer in CSW catalog (#10304) by @dsuren1 in #10334
- [Backport 2024.01.xx] #10070 - Fix: Scroll bars for legend widgets won't move coherently with displayed data (#10329) by @dsuren1 in #10332
- [Backport 2024.01.xx] #10308: Disable the marker when the search for map type is changed (#10316) by @mahmoudadel54 in #10336
- [Backport 2024.01.xx]: #10167: Set OL as default mapType also for 2D map in mobile (#10267) by @mahmoudadel54 in #10337
- [Backport 2024.01.xx] #10264: Layer visibility limits may prevent the Info panel of search results from opening (#10302, #10325) by @mahmoudadel54 in #10345
- [Backport 2024.01.xx] #10289: Cursor position is shifted incorrectly in Localized number field component (#10312) by @mahmoudadel54 in #10346
- backport 2024.01.xx - Fix #10295 fixed measure tool rendering in map (#10331) by @MV88 in #10347
- [Backport 2024.01.xx] - #10225: Enhance UX for simple 3D navigation in touch devices [Implementation via Config-level] (#10261) by @mahmoudadel54 in #10350
- [Backport 2024.01.xx] User Guide - Add the possibility to choose the type of OGC service for single layer in CSW catalog by @ElenaGallo in #10348
- [Backport 2024.01.xx]: #10281: Use Cache Options functionality extended to be applied on all the layers from a service (#10349, #10361) by @mahmoudadel54 in #10363
- [Backport 2024.01.xx] Fix #10112 Review class name for symbolizer field (#10286) by @allyoucanmap in #10376
- backport 2024.01.xx - Fix #10368 fix positioning of groups generated from GPT tool (#10370) by @MV88 in #10379
- [Backport 2024.01.xx] #10315 User Guide - Search for Map CRS coordinates by @ElenaGallo in #10380
- [Backport 2024.01.xx] selected layers should not be considered when "enableInfoForSelectedLayers" is off (#10377) by @dsuren1 in #10381
- [Backport 2024.01.xx] - User Guide - Update Attribute Table and Filter Layers sections by @ElenaGallo in #10382
- [Backport 2024.01.xx] - User Guide - Use Cache Options from WMS service by @ElenaGallo in #10384
- [Backport 2024.01.xx] Adding useCORS for maps.geosolutionsgroup.com geoserver names (#10378) by @tdipisa in #10386
- [Backport 2024.01.xx] Fix #10373 Style layer - Property value cause an error on 3D view (#10383) by @allyoucanmap in #10388
- [Backport 2024.01.xx] Fix #10371 TOC - Open on map initialization options does not work as expected (#10387) by @allyoucanmap in #10393
- [Backport 2024.01.xx] #10396 Fix missing libs for printing by @offtherailz in #10401
Useful links related to v2024.01.01
v2024.01.00
Main Features
- Complete TOC reskin and many new functionalities added (special thanks to Municipality of Genoa):
the MapStore TOC has been completely redesigned (collecting also feedback from the community over time) with many new functionalities and enhancements on existing functionalities resulting in a overall UI/UX improvement - Complete reskin of the Annotations tool (special thanks to Municipality of Florence):
with an improved and completely new UI/UX including many enriched and new functionalities also for 3D (includingediting
!) - Improved widgets with multi variable chart capabilities (special thanks to Municipality of Florence):
charts widgets for both Viewer and Dashboards have been heavily enhanced and upgraded to support multivariable charts types and many new options for configuring, formatting and styling charts - Introduced styling classification capabilities for WFS and Vector layers (special thanks to Municipality of Florence):
from this release MS has been enhanced to provides directly on the client side same classification capabilities of WMS layers also for WFS and Vector layers - 3D Geodesic length measurement (special thanks to Politecnico of Turin):
to make possible also in 3D mode to have the geodesic distance calculated at the absolute zero of the WGS84 ellipsoid - Geodesic export of measurements (special thanks to Politecnico of Turin):
to enhance interoperability mostly for 3D measurements - Cyclomedia Street Smart APIs integration (special thanks to Municipality of Florence):
as a support for an alternative 360 imagery provider other than Google Street View - Extruded features in 3D mode (special thanks to Municipality of Genoa):
to provide the ability to extrude features on 3D based on a feature property or fixed value within the Visual Style Editor - Uniformed the Sidebar of dashboards by also including Details capabilities (special thanks to Municipality of Genoa):
the Dashboards layout has been finally aligned with the Map Viewer one by including the new Sidebar and involved UI/UX - Text styling options for widgets (special thanks to Municipality of Florence):
as a further step to enhance the customization of widgets contents for presentation and visualization purposes - Unadvertised resources (special thanks to Municipality of Genoa):
to make it possible to mark a resource as not visible in the MapStore catalog, even if public, only to the administrator and its owner - Added info about creator and editor for MapStore resources (special thanks to Municipality of Genoa):
as new metadata properties added for each MapStore resource to indicate how created or recently modified it - Improved filtering capabilities for widgets (special thanks to Municipality of Florence):
so that it is finally possible to define spatial filters for widgets also in Dashboards - CSW catalog type improved (special thanks to Municipality of Florence):
to include sorting capabilities of fetched metadata list
Main Improvements
- Support for IFC as a further 3D model (special thanks to Municipality of Genoa):
the evolution of 3D functionalities is not stopped so here we have the support for a new 3D model format as a new layer/source type - Ability to move GLTF 3D models by given x/y (special thanks to Municipality of Genoa):
improved Visual Style Editor for 3D model rules to be able to finely tune the GLTF position - Ability to select quick date/time ranges for date/time filter fields in Filter layer tool (special thanks to Municipality of Genoa):
improving filtering capabilities for Date/Time fields at Layer Filter tool level - Added date/time range filtering capabilities for Attribute Table quick filter (special thanks to Municipality of Genoa):
enhancing filtering capabilities for Date/Time fields also at Attribute Table level with a consistent UI/UX improvement for quick filters management - Background selector tool improved with size checks on uploaded images and downsampling (special thanks to Municipality of Florence):
to improve also the user experience with a benefit also on the maps size - Provided the zoom to record function for both Viewer and Dashboards table widgets (special thanks to Municipality of Genoa):
mainly for a better user experience in browsing and consulting spatial data from MapStore widgets - Enhanced the GeoFence attribute rule editor (special thanks to Municipality of Genoa):
to improve the user experience in using the GeoFence rules manager in MapStore - Improved the Search service tool with the ability to select the desired one to perform searches (special thanks to Dubai Municipality):
so it is also now possible to selectively perform searches per single search service configured - Replaced Quill editor with Draftjs editor in Dashboard's Text widget (special thanks to ISPRA):
where the aim is to finally align the WYSIWYG editor across all tools using it in MapStore - Improved Pie charts widgets with many entries (special thanks to Municipality of Florence):
to be able to clearly see percentage from legend and improve the UX - Add support to multi-band color mapping for COG layers (COG support still experimental)
further enrichment for the COG support in MapStore introducing styling capabilities for this layer type - Persistence of COG layer's metadata info in catalog service (COG support still experimental)
further enrichment for the [COG...
v2023.02.02
The purpose of this new version of MapStore is to further harden the 2023.02 series. Below are reported the most relevant updates.
What's Changed
- Restored snapshots by @offtherailz in #9801
- [Backport 2023.02.xx] Fix #9775 Visibility limits not working in 3D for detached layers (#9777) by @allyoucanmap in #9812
- [Backport 2023.02.xx] Fix #9814 Further issue with visibility limits in master (#9817) by @allyoucanmap in #9820
- #9739: Fix - Incorrect connection of the parent table with the map and other widget by @dsuren1 in #9804
- [Backport 2023.02.xx] #9806: Do not visualize map sync popup by default for attribute table (#9813) by @mahmoudadel54 in #9833
- [Backport 2023.02.xx] Added documentation for configuring session timeout (#9824) by @dsuren1 in #9836
- [Backport 2023.02.xx] #8997: fix map sync issue in feature grid (#9805) by @mahmoudadel54 in #9827
- [Backport 2023.02.xx] Minor fixes to keycloak openid documentation #9845 by @offtherailz in #9846
- #9823: Fix - [Annotations] Disabled annotations are printed by @dsuren1 in #9837
- backport 2023.02.xx - Fix #9821 error loading 3Dtiles in csw catalog (#9844) by @MV88 in #9854
- #9822 - Fix - [Annotations] Geometry title not easy to modify by @dsuren1 in #9831
- backport 2023.02.xx - Fix #9685 measurements issues and added some enhancements to it (#9809) by @MV88 in #9835
- [Backport 2023.02.xx] #9840: StreetView plugin ability to set parameters for the default size of panel (#9842) by @dsuren1 in #9863
- [Backport 2023.02.xx] #9839: Ability to print image legend with an appropriate scale (#9847) by @dsuren1 in #9864
- [Backport 2023.02.xx] #9825: Add an config option to enable mapInfo highlight by default (#9829) by @mahmoudadel54 in #9871
- [Backport 2023.02.xx] #9586 - Persist timeline animation settings when saving a map (#9865) by @dsuren1 in #9875
- [Backport 2023.02.xx]: Icon Width and Height options on print legend (#9873) by @ElenaGallo in #9879
- [Backport 2023.02.xx]: Add GeoProcessing work with Vector layers (#9855) by @ElenaGallo in #9880
- [Backport 2023.02.xx] #9889: Fix - Unable to export map configuration in context manager (#9896) by @dsuren1 in #9898
- [Backport 2023.02.xx] Fix #9920 Issue editing WMS layers style on 3D view (#9922) by @allyoucanmap in #9927
- Release 2023.02.02 by @offtherailz in #9934
Useful links related to v2023.02.02
2023.02.01
The purpose of this new version of MapStore is to further harden the 2023.02 series. Below are reported the most relevant updates.
What's Changed
- Restore java packages to 1.6-SNAPSHOT and update package.json by @offtherailz in #9554
- [Backport 2023.02.xx] Update mapstore-migration-guide.md (#9559) by @offtherailz in #9560
- [Backport 2023.02.xx]: Handling GetFeatureInfo exceptions parameter format configuration (#9471) by @mahmoudadel54 in #9562
- [Backport 2023.02.xx] #9325 : Support for isNull logical operator on date field in layer filter (#9423) by @mahmoudadel54 in #9573
- [Backport 2023.02.xx] Fix #9575 Avoid full rerender in filterRenderer (#9577) by @offtherailz in #9582
- [Backport 2023.02.xx] #9368: adding support 3D tiles resources in catalog for CSW by @mahmoudadel54 in #9599
- backport 2023.02.xx - Fix #9620 better error handling of GeoProcessing (#9621) by @MV88 in #9630
- backport 2023.02.xx - Fix #9601 style issue on points generated from geo process intersection (#9602) by @MV88 in #9631
- backport 2023.02.xx - Fix #9578 adding corrections to fr locales (#9579) by @MV88 in #9629
- backport 2023.02.xx - Fix #9605 issue with <> transformed into ogc filter (#9628) by @MV88 in #9633
- backport 2023.02.xx - fix #9601 styles (#9632) by @MV88 in #9637
- backport 2023.202.xx - Fix #9641 adjusting fr translations (#9642) by @MV88 in #9643
- [Backort 2023.02.xx] Fix #9594 advanced search buttons style fix (#9595) by @offtherailz in #9598
- [Backport 2023.02.xx] Keep the legend state for the saved maps (#9552) by @mahmoudadel54 in #9634
- backport 2023.02.xx - Fix #9568 fixed selection with Alt + Mouse (#9640) by @MV88 in #9645
- [Backport 2023.02.xx] fix not showing layer name in identify dropdown for imported vector layers (#9625) by @mahmoudadel54 in #9636
- backport 2023.02.xx - Fix fr translations (#9647) by @MV88 in #9648
- [Backport 2023.02.xx] Fix zoom to 3d layer to the correct extent in csw catalog (#9585) by @mahmoudadel54 in #9649
- backport 2023.02.xx - Fix #9638 ui issue with context when adding all plugins (#9639) by @MV88 in #9652
- [Backport 2023.02.xx] #9216: Handle fixing not visibility of spatial filter for widgets created by attribute table (#9674) by @mahmoudadel54 in #9704
- [Backport 2023.02.xx] #9592 - COG option hidden in catalog from default (#9684) by @dsuren1 in #9699
- [Backport 2023.02.xx] #9600 - Link release version in MapStore Documentation in home page (#9705) by @dsuren1 in #9714
- [Backport 2023.02.xx] #9590: COG download metadata by default with abort fetch (#9687) by @dsuren1 in #9713
- backport 2023.02.xx - Fix #9692 making sure that new projects will create mapstore.war (#9693) by @MV88 in #9703
- [Backport 2023.02.xx]: #9510: Improving GeoFence rule filtering capabilities (#9715,#9715) by @mahmoudadel54 in #9716
- [Backport 2023.02.xx] #9589: Notify data projection not compatible / available for COG (#9690) by @dsuren1 in #9717
- [Backport 2023.02.xx] #9553: Improving readability of long attribute values in attribute table and table widgets (#9701) by @mahmoudadel54 in #9719
- [Backport 2023.02.xx] Fix #9624 Point cloud shading options (#9666) by @allyoucanmap in #9722
- [Backport 2023.02.xx] Fix #9606 Error with circle annotations + radius selection (#9607) by @allyoucanmap in #9727
- backport 2023.02.xx - Fix #9295 added better handling of format in csw service (#9712) by @MV88 in #9732
- [Backport 2023.02.xx] #9702: Fix - Background selector in contexts won't retain thumbnail in view mode (#9720) by @dsuren1 in #9744
- backport 2023.02.xx - #9728 fix misalignement issue (#9731) by @MV88 in #9742
- backport 2023.02.xx - Fix #9729 fixed formats in catalog used in dashboard (#9733) by @MV88 in #9747
- [Backport 2023.02.xx] OpenStreetMap : use HTTPS and endpoint fixes (#9676) by @offtherailz in #9756
- backport 2023.02.xx - Fix #9734 dashboard querypanel z_index (#9741) by @MV88 in #9757
- [Backport 2023.02.xx] #9589: Save layer sourceMetadata info (#9736) by @dsuren1 in #9769
- [Backport 2023.02.xx] #9761: fix style bug - capitalize the login plugin content in sidebar (#9771) by @mahmoudadel54 in #9773
- [Backport 2023.02.xx] #9675: Update User Guide - Add Point cloud shading options by @ElenaGallo in #9782
- [Backport 2023.02.xx] #9764: Update User Guide - Add Format and Information sheet format fields by @ElenaGallo in #9784
- [Backport 2023.02.xx] #9482: Update User Guide - Note for COG layer by @ElenaGallo in #9785
- Release 2023.02.01 by @offtherailz in #9788
- Revert "Release 2023.02.01" by @offtherailz in #9790
- [Backport 2023.02.xx] Fix #9763. long string tooltip applied statically to components (#9793) by @offtherailz in #9794
- Release 2023.02.01 by @offtherailz in #9798
Full Changelog: v2023.02.00...v2023.02.01
Useful links related to v2023.02.01
v2023.02.00
Main Features
-
Geoprocessing Tools plugin (special thanks to AtolCD):
a new tool to start providing geo-processing capabilities from MapStore by working on top of the GeoServer WPS. -
Parametric image parsing support for Identify template (special thanks to AtolCD):
the Identify template editor has been improved with a new feature that now makes it possible to manage images also by parsing feature attribute values. -
Permalink support for Share plugin (special thanks to Rennes Métropole & CO):
it is now possible to create permalinks for MapStore resources (maps, dashboards and geostories) to share them online without the need to save your local changes before. -
Import/export of application contexts (special thanks to Rennes Métropole & CO):
like for other MapStore resources, import/export capabilities are now available also for application contexts to make them more portable. -
Longitudinal profile plugin (special thanks to AtolCD):
given a DEM or bathymetric layer as a source and a path provided over it, this new tool allows the longitudinal profile to be calculated and displayed within an interactive chart. The tool runs on an equally new WPS process on the GeoServer side created for this purpose. -
Hidden columns in Attribute Table (special thanks to Rennes Métropole & CO):
the column visibility settings provided the the user in Attribute Table can are not persisted when the map is saved. -
Attribute Table in read only mode (special thanks to Rennes Métropole & CO):
for layers available in TOC it is not possible to make the Attribute Table read only (the editing mode not available). -
Support for allowed user groups in editing (special thanks to Rennes Métropole & CO):
editing functionalities in MapStore (for Attribute Table and Style Editor) can be allowed not only depending on the user role (editingAllowedRoles ) but also depending on the groups the user belongs to (editingAllowedGroups). -
Aliases for feature attributes (special thanks to Deutsche Bahn):
finally, MapStore offers the ability to configure aliases for feature attribute names for all tools that use them for their purposes and functionalities. -
WMS caching with custom scales (special thanks to Cleveland Metroparks):
MapStore now allows a more fine and effective tuning of caching options and strategies for WMS layers in TOC where GeoWebCache is used for caching purposes on the server side. The support is now available also for scenarios where custom map scales are used on the MapStore side. -
Support for cloud-optimized geotiff (COG) layers (special thanks to Rennes Métropole & CO) (Experimental):
it is now possible to visualize COG layers in MapStore through the new COG source type now available in the Catalog tool.
Main Improvements
-
Update of OpenLayers (special thanks to Municipality of Florence):
Openlayers dependency has been updated to v7.4.0. -
Update CesiumJS (special thanks to Municipality of Florence):
CesiumJS dependency has been updated to v1.106.1. -
Printing rotated map (special thanks to Rennes Métropole & CO):
a new option for printing rotated maps is not available. -
Better handling of context access restriction (special thanks to Rennes Métropole & CO):
improved messages and user notification for specific scenarios where the requested map is not found, not allowed as well as other cases. -
Search bar to map editor in context wizard:
the Search bar has been include in the second step of the context wizard to improve the user experience in preparing context maps. -
Better handling of GetMap formats (special thanks to CRAIG):
improved interoperability to better handle available GetMap formats for a given WMS source in Catalog tool and Layer Settings. -
Support for WMS source type in Catalog tool (special thanks to CRAIG):
the concept of Source type has been included to better distinguish GeoServer sources from the other and so improve the interoperability -
Better handling of GetFeatureInfo formats (special thanks to CRAIG):
improved interoperability to better handle available GetFeatureInfo formats for a given WMS source in Catalog tool and Layer Settings. -
Persist viewer type when saving a map (special thanks to Municipality of Florence):
the map type (2D or 3D) is now persisted within the map state when saving a map to improve the user experience. -
Persist 3D map orientation when saving a map (special thanks to Municipality of Florence):
as for the map type also the map camera orientation in 3D mode is now persisted within the map state when saving a map. -
Map widgets also in 3D mode (special thanks to Municipality of Florence):
MapStore widgets and all their functionality are now retained even in 3D mode.
Useful links related to v2023.02.00
v2023.01.02
The purpose of this new version of MapStore is to further harden the 2023.01 series. Below are reported the most relevant updates.
What's Changed
- Restored SNAPSHOT versions by @offtherailz in #9133
- [Backport 2023.01.xx] Fix #9159 Map views mask is not working (#9160) by @allyoucanmap in #9167
- [Backort] #9154 Fixed map crash when expanding timeline with time intervals (#9155) by @offtherailz in #9175
- [Backport 2023.01.xx] #8998: Fix - Layers with visibility scale limits do not print if useFixedScales configured (#9138) by @dsuren1 in #9181
- [Backport 2023.01.xx] Fix #9189 3d height from terrain not working with cesium terrain provider (#9191) by @allyoucanmap in #9192
- [Backport 2023.01.xx] Fix #9197 Disable apply media editor button while loading a selected item (#9198) by @allyoucanmap in #9200
- [Backport 2023.01.xx] Fix #9208 Timeline map sync does not update for time ranges visualization (#9209) by @allyoucanmap in #9211
- [Backport 2023.02.xx] Fix #9147 Issue in chart creation from feature grid. (#9214) by @allyoucanmap in #9217
- [Backport 2023.01.xx] Fix #9176 Make Map Views tool progress bar more evident (#9187) by @allyoucanmap in #9221
- [Backport 2023.01.xx] Fix #9203 Swipe tool UI to be fixed (#9223) by @allyoucanmap in #9228
- [Backport 2023.01.xx] #9139: Fix - New WFS layers no longer visible in dashboards (#9230) by @dsuren1 in #9233
- [Backport 2023.01.xx] #9225 Documentation for Contexts plugin (#9234) by @offtherailz in #9235
- [Backport 2023.01.xx] #9165 Update User Guide - Height offset option on display tan for the 3D Tiles (#9177) by @ElenaGallo in #9238
- [Release 2023.01.02] updated CHANGELOG.md by @offtherailz in #9243
- [Release 2023.01.02] Fixed versions for backend modules by @offtherailz in #9245
Full Changelog: v2023.01.01...v2023.01.02
Useful links related to v2023.01.02
v2023.01.01
The purpose of this new version of MapStore is to harden the 2023.01 series including also some small enhancements. Below are reported the most relevant updates.
Main enhancements
- Improving 3D feature styling with clamp to ground also for polygons #9067
- Allow to load 3D Tiles tilesets via viewer parameters #8055
- Improved interoperability for viewing metadata links #9030
What's Changed
Furthermore, many fixes and performance improvements along with other minor enhancements have been provided with this release.
- [Backport 2023.01.xx] #9008 Update CI.yml (#9009) by @offtherailz in #9010
- [Backport 2023.01.xx]Update building-and-deploying.md (#9023) by @offtherailz in #9032
- [Backport 2023.01.xx] Update layer-settings.md (#9026) by @offtherailz in #9033
- [Backport 2023.01.xx] #9014: Fix - Crash on new context when expanding search service option by @dsuren1 in #9038
- [Backport 2023.01.xx] #9036: Fix - Catalog mode and result retention (#9037) by @dsuren1 in #9045
- [Backport 2023.01.xx] Fix #9050. Handle filters array on LOAD_FITLTER action (#9051) by @offtherailz in #9052
- [Backport 2023.01.xx] #9030 improve metadata display interoperability with mapserver/mapproxy (#7865) by @allyoucanmap in #9059
- [Backport 2023.01.xx] #8905 Allow to set singletile option on a wms catalog entry (#9022) by @allyoucanmap in #9061
- [Backport 2023.01.xx] #9006 wms legend from mapserver not available in 3d mode because of wrong empty scale parameter (#9024) by @allyoucanmap in #9062
- [Backport 2023.01.xx] #8055 allow to load 3dtiles tileset via viewer parameters (#9021) by @allyoucanmap in #9060
- [Backport 2023.01.xx] #8167 add serverType option to wms & csw catalog entries (#9048) by @allyoucanmap in #9063
- [Backport 2023.01.xx] #9034: Fix - Spinner no longer appear when saving a resource (#9044) by @dsuren1 in #9064
- [Backport 2023.01.xx] Fix #9075. Handle cases when domain isnot in format start--end (#9076) by @offtherailz in #9079
- Backport 2023.01.xx - Fix #9067 clamp to ground changes for 3d tiles in Fill rule by @MV88 in #9082
- [Backport 2023.01.xx] Fixes #9085 isNull Filter (#9086) by @offtherailz in #9088
- [Backport 2023.01.xx] #9043 Updata User Guide - Set singletile and server type options on a wms and csw catalogs (#9042 #9057) by @ElenaGallo in #9065
- [Backport 2023.01.xx] #9081 Updata User Guide - Clamp to ground for polygons (#9080) by @ElenaGallo in #9093
- [Backport 2023.01.xx] #9058 Icon 1-group-mod is wrong (#9096) by @allyoucanmap in #9107
- [Backport 2023.01.xx] Fix #9056 fixed content type for JSON content in put request (#9095) by @offtherailz in #9108
- [Backport 2023.01.xx] #9109 Update User Guide - New icon group-mod (#9112) by @ElenaGallo in #9113
- #9110: Fix - Maps widget dropdown menu is not visible on embedded dashboard by @dsuren1 in #9114
Useful links related to v2023.01.01
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