Releases: geosolutions-it/MapStore2
v2025.02.03
The purpose of this new version of MapStore is to further harden the 2025.02 series. Below are reported the most relevant updates.
What's Changed
- [github-action] 2025.02.xx - Dependencies versions update by @github-actions[bot] in #11976
- [Backport 2025.02.xx] Issue with owner permission with LDAP integration #12013 by @offtherailz in #12046
- [Backport 2025.02.xx] Print Plugin: Configurable Default Projection #11955 by @offtherailz in #12057
- [Backport 2025.02.xx] Fix direct integration duplicate add items by @offtherailz in #12059
- [Backport 2025.02.xx] Fix #12071. Made rowWidthGap parametric by @offtherailz in #12073
- [github-action] 2025.02.xx - Dependencies versions update by @github-actions[bot] in #12209
Full Changelog: v2025.02.02...v2025.02.03
Useful links related to v2025.02.03
v2026.01.00
Main Features
- Advanced Tabbed View for Dashboards (#11524) (thanks to KFW) Introduces a new tabbed layout system for Dashboards, allowing users to organize widgets into multiple navigable sections. This feature optimizes screen real estate and improves the management of complex dashboard configurations by enabling direct linking of dashboard settings within individual views.
- Dynamic Filter Widget Builder (#11633) (thanks to Vlaanderen) A new dedicated component for the dynamic creation of filter widgets. This tool provides a more intuitive way for users to build custom filtering interfaces, significantly enhancing data interaction and analytical capabilities within the application.
- CameraPosition Plugin (#11455) (thanks to Total energy) Adds a specialized plugin for advanced camera position management. Users can now save, manage, and recall specific coordinates and viewing angles, facilitating seamless navigation and the ability to return to predefined points of interest on the map.
- Floating Dynamic Legend for ArcGIS & WMS Layers (#11075) (thanks to Total energy and Arxit) Implements a floating dynamic legend specifically designed for ArcGIS and WMS layers. This feature ensures the legend remains accessible and updates in real-time based on active layers and the current map extent.
- Dynamic Request Configuration Support (#11644) (thanks to Total energy) Introduces support for dynamic request configurations, allowing for more flexible management of backend service calls. This improvement enables the system to adapt to various network requirements or specific data provider constraints on-the-fly.
Main Improvements
- Cloud Optimized GeoTIFF (COG) Support (#11521) (thanks to Total energy) Improved COG integration by adding support within the 3D viewer and enabling the identify tool for direct data inspection on COG layers (#11522).
- Non-Spatial Dataset Management (#11795) (thanks to KFW) Introduced comprehensive support for non-spatial datasets within the platform, including UI layout optimizations to better accommodate and visualize tabular data (#11746).
- Dashboard & Map Editor Enhancements (#11730) (thanks to KFW) Enhanced the dashboard experience by enabling the Attribute Table in the advanced Map editor and improving general map interaction and configuration (#11525).
- Map Viewer & UI Flexibility (#11794) (thanks to KFW) Added more layout flexibility with support for different container positions, a new toggle to hide close buttons in layer settings (#11819), and a general restyling of application buttons (#10954).
- Advanced Visualizations & Layer Tools (#11721) (thanks to KFW) Added line traces classification and identify template format support for vector layers (#11712). It also includes a review of chart icons for mixed traces (#11870) and new editing restrictions in the attribute table (#11479).
- 3D, Printing & Geodetic Updates (#11995) (thanks to Genoa Municipality and Cleveland Metroparks) Implemented a global setting for imagery layers overlay in 3D Tiles, refined Cesium's zoom logic for small extents (#12051), and added configurable default projections in the Print Plugin (#11955).
- System & Infrastructure Updates (#12136) (thanks to Deutsche Bahn and Open-Groupe) Security and dev-workflow improvements, including Tomcat 9.0.116 update, DockerFiles optimization (#11127), custom plugin version display (#11256), automation of development steps (#5981), and fixes for multi-app login on the same domain (#11826).
Useful links related to v2026.01.00
v2025.02.02
The purpose of this new version of MapStore is to further harden the 2025.02 series. Below are reported the most relevant updates.
What's Changed
- [github-action] 2025.02.xx - Dependencies versions update by @github-actions[bot] in #11878
- [Backport 2025.02.xx] Fix #11855 the scroll issue when there is no rows/features in the dataset by @offtherailz in #11863
- [Backport 2025.02.xx] Feat: #11304 Improve the layout of the timeline plugin by putting widgets tray in footer by @offtherailz in #11850
- [Backport 2025.02.xx] Interactive legend is not showing the correct icons by @offtherailz in #11854
- [Backport 2025.02.xx] Fix #11899 - Add flags to force sofware WebGL emulation by @offtherailz in #11903
- [Backport 2025.02.xx] Fix #11646 baselayer selector doesn't adjust to the map after Save by @offtherailz in #11933
- [Backport 2025.02.xx] Fix #11883 the thumbnail issue for a new background in background selector plugin by @offtherailz in #11934
- [github-action] 2025.02.xx - Dependencies versions update by @github-actions[bot] in #11971
Full Changelog: v2025.02.01...v2025.02.02
Useful links related to v2025.02.02
v2025.02.01
The purpose of this new version of MapStore is to further harden the 2025.02 series. Below are reported the most relevant updates.
What's Changed
- [github-action] 2025.02.xx - Dependencies versions update by @github-actions[bot] in #11796
- [Backport 2025.02.xx] Fix #11806 Tests compliant with standard italian thousand separator (#11807) by @offtherailz in #11811
- [Backport 2025.02.xx] #11777: fix issue of coordinate in the GFI and Share-tool depend on each other instead of the config in localConfig.json by @github-actions[bot] in #11810
- [Backport 2025.02.xx] #11803: Time dimension: Reload not working, when the last feature is not anymore valid by @github-actions[bot] in #11818
- [Backport 2025.02.xx] Params wmts by @github-actions[bot] in #11825
- [Backport 2025.02.xx] #11395: Fix TOC group is not restored in correct position when it has no direct child layer by @github-actions[bot] in #11831
- [Backport 2025.02.xx] #11397: Fix TOC layer-settings description disappears when switching between tabs by @github-actions[bot] in #11830
- [Backport 2025.02.xx] Fix #11619. Enforce caching headers by @github-actions[bot] in #11722
- [Backport 2025.02.xx] configurable Search plugin layout menu by @github-actions[bot] in #11808
- [Backport 2025.02.xx] fix utils/generateTemplateString() in case of props is null or undefined by @github-actions[bot] in #11809
- [Backport 2025.02.xx] Fix #11845 - Fix typo in readme by @offtherailz in #11847
- [Backport 2025.02.xx] Fix #11856 - Enable print plugin for projects by @offtherailz in #11860
- [Backport 2025.02.xx] Update User Guide - Terrain layer selector on Background tool by @offtherailz in #11872
- [github-action] 2025.02.xx - Dependencies versions update by @github-actions[bot] in #11876
Full Changelog: v2025.02.00...v2025.02.01
Useful links related to v2025.02.01
v2025.02.00
This release marks a significant step forward in territorial analysis capabilities, offering powerful new tools for routing and reachability, alongside major refinements to 3D visualization, security management and the administrative experience.
Main Features
New plugins:
- Isochrone plugin (special thanks to Total Energies): Adds a new tool that allows users to draw a reachability area (isochrone) around a selected point, based on time or distance parameters.
- Itinerary plugin (special thanks to Total Energies): Introduces the ability to calculate and visualize a route (itinerary) between two or more points on the map, typically using an external routing service.
- Terrain layer selector (special thanks to the Municipality of Genoa): Allows users to select, activate, and deactivate different terrain layers in 3D visualizations, enhancing control over elevation and landscape detail.
New functions on existing plugins:
- Grant access to MapStore resources by IP (special thanks to the Municipality of Genoa): Extends security features to allow access to specific MapStore resources (like maps or dashboards) based on the requesting client's IP address.
- Extended the charts to show the current time (special thanks to Vlaanderen): Enhances the Charts plugin to display the current time (or the data reference time) within the chart context, useful for time series analysis.
- Added support for 3D Tiles imagery layers: Adds support for visualizing imagery layers (e.g. WMS) on top of 3D Tiles (OGC standard).
- Decoding attributes setup for Attribute Table dropdowns (special thanks to ABO Energy): Enables using data from a different layer to populate the values in the attribute table's dropdowns, facilitating cross-layer filtering and external lookup searches.
- Added the ability to provide credentials at runtime when connecting to secured services (special thanks to the Municipality of Florence): Allows users to enter their credentials (username/password) at the time of connecting to secured services that require runtime authentication (e.g. Basic Authentication).
GeoFence Rule Manager:
- Added filter by IP for GeoFence rules (special thanks to the Municipality of Genoa): Introduces the capability to define filters within GeoFence rules based on the IP address, further refining control over GeoServer service access.
- Disabling GeoFence Rules (special thanks to the Municipality of Genoa): Adds the functionality to temporarily disable existing GeoFence rules without deleting them entirely by defining a validity period for them.
- User Guide - MapStore Rule Manager (special thanks to the Municipality of Florence): Creation and/or update of the User Guide to correctly document all features of the MapStore Rule Manager.
Main Improvements
- Allowed usage of same area of interest in Query layer (special thanks to Bruxelles Fiscalité): Enhances the flexibility of the Query layer by allowing the use of the same previously defined Area of Interest (AOI) as input for subsequent or different queries.
- Refactor of MapFooter container layout (special thanks to Total Energies): Refactoring of the Map Footer container layout, optimizing its appearance and responsiveness.
- Included support for "Grid Based Datum Adjustments" (special thanks to Region de Murcia): Implementation of support for grid-based corrections for datums (Datum Adjustments), improving the accuracy of coordinate transformations in specific local geodetic systems.
- Improved the Street Smart plugin view for 3D maps visualization (special thanks to the Municipality of Florence): Improves the integration and visual experience of the Street Smart plugin when working in 3D map mode (Cesium).
- Identify support to change by time (special thanks to Vlaanderen): Extends Identify support to account for the time dimension, allowing the consultation of attributes specific to a certain temporal instant in time-enabled layers.
- Improved 3D Tiles clipping: Improves the handling and quality of clipping applied to 3D Tiles layers, ensuring that complex trims are performed accurately and with good performance.
- Introduced broken map context state: Implements a map state that manages and communicates to the user when a map or context is "broken" (e.g., layers cannot be loaded, services are unavailable), improving diagnostics and UX (e.g. permissions on map and related context don't match).
- Enriched admin manager section: Enrichment of the administration section to centrally and uniformly manage not only users and groups but also tags and extensions (future step) of the platform.
- Enhanced MapStore Rule Manager (special thanks to the Municipality of Florence): General enhancements (UX/UI and logic) to the MapStore Rule Manager to make it more efficient and intuitive in managing access and configuration rules from different GS instances.
For developers and system administrators
- Run container as root user by default: Modification to prevent the MapStore container from running with root user privileges by default, improving security procedures in production environment setups.
- Added venv to markdownignore: Developer improvement. Adds Python virtual environment directories (venv) to the .markdownignore file to prevent unnecessary inclusion in documentation.
Library updates
- Many dependencies update and libraries clean up such as:
-
Proj4 update to 2.19.10 (special thanks to the Region de Murcia)
-
Updated print-lib version to v2.3.4 (see also 11336 )
-
Updated babel packages (special thanks to NordiQ)
-
Bump of babel-loader to 10.0.0 (special thanks to NordiQ)
-
Bump of axios-mock-adapter to 2.1.0 (special thanks to NordiQ)
-
Bump of org.apache.tomcat:tomcat-util from 9.0.105 to 9.0.107 in /binary
-
The full list of removed libraries is available online in the Issues page in Github (special thanks to NordiQ)
Useful links related to v2025.02.00
v2025.01.02
The purpose of this new version of MapStore is to further harden the 2025.01 series. Below are reported the most relevant updates.
What's Changed
- [github-action] 2025.01.xx - Dependencies versions update by @github-actions[bot] in #11351
- [Backport 2025.01.xx] - fixed #11358, Performace Lag when there is a layer with very large geomerty (#11359) by @rowheat02 in #11381
- [Backport 2025.01.xx]: fixes #11362 Improving underground navigation in Cesium (#11363) by @rowheat02 in #11382
- [Backport 2025.01.xx] - #11353: fix - preserve cfg maxItems value when loading saved maps (#11354) by @mahmoudadel54 in #11373
- [Backport 2025.01.xx] #11369: Enhance non hyperlink query field to have spacing (#11370) by @allyoucanmap in #11402
- [Backport 2025.01.xx] Fix #11404 Problem with user permissions still involving the "Save As" (#11408) by @allyoucanmap in #11410
- [Backport 2025.01.xx] Fix #11406 Pending changes prompt shows up after save as (#11407) by @allyoucanmap in #11411
- [Backport 2025.01.xx]: Fix : #11400 Added quickFilters also when exporting data from TablWidget (#11401) by @anup39 in #11414
- [Backport 2025.01.xx]: Fix #11416 Add an updated Swedish language translation file to MapStore by @subashtiwari1010 in #11417
- [Backport 2025.01.xx] Fix #11419 fixed group translation files (#11420) by @offtherailz in #11422
- [Backport - 2025.01.xx] - #11328: Fix YAML config issues for printing: North arrow URL format and A2 north arrow positioning (#11340) by @mahmoudadel54 in #11427
- Backport 2025.01.xx - #11209 fix print attribution and duplicate credits issues (#11210) by @MV88 in #11428
- [Backport 2025.01.xx] Update geoserver.md (#11399) by @offtherailz in #11426
- [Backport 2025.01.xx] Update pom.xml of template to have version (#11192) by @offtherailz in #11451
- [Backport 2025.01.xx] Update Dev Guide - Add image (#11432) by @offtherailz in #11452
- [Backport 2025.01.xx] Fix #11371 & #11436 As NON-ADMIN user not possible to manage own reso… by @stefanocudini in #11462
- [Backport 2025.01.xx] Fix #11485 nl-NL translation (#11486) by @offtherailz in #11487
- [Backport 2025.01.xx] Fix #11459 unload resources at logout (#11480) by @allyoucanmap in #11491
- [Backport 2025.01.xx] Fix #11489 Number editor no use standard editor superclass (#11490) by @offtherailz in #11493
- [Backport 2025.01.xx] - Fixes #11476 , #11435 : Performance Optimization: Refactor Pending Changes Logic and Save Resource Selector #11476 (#11484) by @rowheat02 in #11503
- [Backport 2025.01.xx] Update User Guide - Terrain Collision detection settings option (#11433) by @ElenaGallo in #11454
- [Backport 2025.01.xx] Fix #11510 - Datetime picker fix for invalid values (#11511) by @offtherailz in #11513
- [Backport 2025.01.xx] Fix #11497 Swipe state is not reset triggering pending changes in map by @stefanocudini in #11515
- [Backport 2025.01.xx] Fix #11468 Strange failure in one test context to investigate (#11499) by @allyoucanmap in #11517
- [Backport 2025.01.xx] Fix #11465 Problem with feedback mask and user permissions (#11498) by @allyoucanmap in #11516
- [Backport 2025.01.xx] Fix #11508 Save about permission issue by @allyoucanmap in #11541
- [github-action] 2025.01.xx - Dependencies versions update by @github-actions[bot] in #11567
Full Changelog: v2025.01.01...v2025.01.02
Useful links related to v2025.01.02
v2025.01.01
The purpose of this new version of MapStore is to further harden the 2025.01 series. Below are reported the most relevant updates.
What's Changed
- [github-action] 2025.01.xx - Dependencies versions update by @github-actions[bot] in #11198
- [Backport 2025.01.xx]: #11153: Persist Swipe Layer state after map refresh (#11158) by @mahmoudadel54 in #11206
- backport 2025.01.xx - Fix #11175 parsing WMS capabilities when no global SRS is present (#11177) by @MV88 in #11200
- [Backport 2025.01.xx]: #11164: make bar chart legend clickable by items (#11167) by @mahmoudadel54 in #11203
- [Backport 2025.01.xx]: Fixes #11139 Search service shows not all options due to amount of search services configured(#11144) by @rowheat02 in #11182
- [Backport 2025.01.xx]: Fixes #11154 Max zoom level configuration from localConfig for Coordinate Search(#11159) by @rowheat02 in #11181
- [Backport 2025.01.xx] Update openId.md (#11199) by @offtherailz in #11223
- [Backport 2025.01.xx]: #11162: Improve MS actions to automatically zoom to filtered features (#11163) by @mahmoudadel54 in #11226
- [Backport 2025.01.xx] - fix #11071 improve interactions layerdownload plugin and comp DownloadDialog by @stefanocudini in #11225
- [Backport 2025.01.xx] fix: incorrect or unintuitive German translations in Geo Processing Tool (#11212) by @dsuren1 in #11229
- [Backport 2025.01.xx]: Fixes #11234 gs-stable CORS policy issue on QA (#11238) by @rowheat02 in #11239
- [Backport 2025.01.xx]: fixes #11235 Annotation/Measurement not shown in the legend of the printred map (#11236) by @rowheat02 in #11249
- [Backport 2025.01.xx]:#10839: Allow printing by freely setting the scale factor (#11130), (#11245) by @mahmoudadel54 in #11247
- [Backport 2025.01.xx]: #11165: Option to deny app context for normal users (#11183) by @mahmoudadel54 in #11262
- [Backport 2025.01.xx] #Fix 11228 - Updated migration guidelines with changes (#11272) by @offtherailz in #11273
- [Backport 2025.01.xx] BUG: fixes #11274 fix user info window (#11275) by @rowheat02 in #11277
- [Backport 2025.01.xx]: fix #11153: fix keeping slider swipe position after saving resource (#11276, #11280) by @mahmoudadel54 in #11284
- [Backport 2025.01.xx]: #10930: fix Annotation circle editing causing MapStore to crash (#11255) by @mahmoudadel54 in #11285
- [Backport 2025.01.xx] fixes #10639 fixes #10640: Replace NumberPicker of react widget in Advance query with IntlNumberFormControl (#11248) by @rowheat02 in #11288
- [Backport 2025.01.xx]: fixes #11246 fixed the typo fro yesButton (#11254) by @rowheat02 in #11289
- [Backport 2025.01.xx]: fixes #11242 Edit Map Details as USER role will fail saving if resource is within group (#11278) by @rowheat02 in #11294
- backport 2025.01.xx - Add support for rerender map for AutoResourceUpdate by @MV88 in #11298
- [Backport 2025.01.xx] #11279: Fix - Error during WPS export via LayerDownload in specific scenarios (#11290) by @dsuren1 in #11300
- [Backport 2025.01.xx]: Fix #10699: Attribute table crash when additional geometries in attributes (#11266) by @mahmoudadel54 in #11307
- [Backport 2025.01.xx] #11252: Replace font-awesome icon with glyphicon (#11261) by @dsuren1 in #11306
- [Backport 2025.01.xx] #11120: Fix - Counter widget error when connected to a Table in dashboard (#11244) by @dsuren1 in #11301
- [Backport 2025.01.xx] #11237: Allow the possibility to control the resource detail tab selection (#11240) by @dsuren1 in #11302
- [Backport 2025.01.xx]: fixes #11269 Cannot exit the filter configuration panel during the setup of a widget for dashboards (#11287) by @rowheat02 in #11315
- [Backport 2025.01.xx] - #11270: fix - Layer groups visibility is not consistent with Map Visualization MapViews plugin (#11313) by @mahmoudadel54 in #11323
- [Backport 2025.01.xx]- #11291: Remove Bing layers from codebase and doc (#11320) by @mahmoudadel54 in #11324
- [Backport 2025.01.xx] Fix #11337 -fix group icons in modals by @offtherailz in #11339
- [Backport 2025.01.xx]: User Guide - Add MapViews Layer Options #10764 by @ElenaGallo in #11335
- [Backport 2025.01.xx]: User Guide - Improve Download tool #11194 by @ElenaGallo in #11334
- [Backport 2025.01.xx] Fix #11342. Fixed save enableDynamicLegend flag by @offtherailz in #11344
- [github-action] 2025.01.xx - Dependencies versions update by @github-actions[bot] in #11349
Useful links related to v2025.01.01
v2025.01.00
Main Features
-
New MapStore Home Page (special thanks to Vlaanderen): the UI/UX has been completely reviewed and updated significantly enriching the home page functionalities and overall capabilities
- Favorite resources
- Tags support for resources
- Improved resource search
- Enhanced catalog items with better UX and configurability for downstream projects
- Multiple catalog modes: grid and list
- Many more...
-
MapStore Look & Feel Renew: a first step towards a new layout brought in this MapStore version a revisited look & feel with a better harmonization of the interface components and a lighter theme for an overall improved user experience
- All modal windows have been reviewed and standardized according to a common design
- Smaller side panels
- Removed primary color and panels header shadows
- New About plugin now available everywhere as it should be
- New Brand Navigation bar for all pages including high level application controls
- New User/Groups UI admin section
- New User menus
- Better responsiveness
Main Improvements
- MapStore 3D:
- Add support for Cesium Ion Terrain Provider (special thanks to ABO Energy): it is now possible to connect Cesium Ion terrain layers to MapStore through a dedicated support
- Expanded Cesium 3D map settings (special thanks to Municipality of Genoa): from this version it is possible to tune also the map light source
- Improved Layer Legend:
- Interactive legend (special thanks to Municipality of Genoa): it is now possible to make the layer legend interactive for visualizing desired legend rules in map
- Dynamic legend (special thanks to Total Energy): it is now possible to make the legend dynamic to visualize only rules in the current viewport
- MapStore Print:
- Enhanced printing preview (special thanks to ABITAT): the printing preview map is now disconnected from the underlying main map to provide a better user experience when tuning the map preview before printing
- Improved printing setup (special thanks to Cleveland Metroparks): it is now possible by configuration to exclude certain layers from the printed legend
- Improved support for vector file upload (special thanks to Municipality of Genoa): there is now a better handling of file size limits to ensure more control on uploaded assets
- Attribute Table and Time Zones (special thanks to Region de Murcia): a new configuration capability to manage the time zone of temporal attributes has been included for Attribute Table
- Images upload for Text widgets (special thanks to Municipality of Genoa): Improved the text editor by adding a new function to upload images
- Enhanced User Session (special thanks to Deutsche Bahn): the plugin has been significantly improved, including more granular control for the user over what to remove from the session
- Expanded MapViews Layer Options (special thanks to Vlaanderen): it is now possible for MapStore users to better control of MapViews layers with a more advanced TOC and additional control
- Streetsmart support for OIDC (special thanks to Municipality of Florence): MapStore now provides support for the Cyclomedia street view provider also within OpenID Connect installation
For developers and system administrators
- Improved management of application proxy: MapStore is now able to automatically detect if the application proxy need to be used for cross-domain requests. The previous logic has been preserved for retro-compatibility to still give the possibility to force the use of the proxy
- Extensive code clean up: dead code and old packages have been removed
Library updates
- Reviewed and improved the overall application dependency management
- Update of React to version 16.14.0
- Update of Spring framework to version 5.3.39
- Update of Spring Web Security from to version 5.7.13
- Update of Webpack to version 5.94.0
- Update of react-pdf to version 7.7.3
Useful links related to v2025.01.00
v2024.02.02
The purpose of this new version of MapStore is to further harden the 2024.02 series. Below are reported the most relevant updates.
What's Changed
- [Backport 2024.02.xx] - Catalog editor i18n (#10571) by @offtherailz in #10621
- [Backport 2024.02.xx] - #10660: Enhance About plugin to show/hide version/content sections (#10661) by @mahmoudadel54 in #10662
- [Backport 2024.02.xx] - Fix #10663: adding decimals in the aeronautical form in searcg by coordinates (#10668) by @mahmoudadel54 in #10678
- [Backport 2024.02.xx] - Returning wrong pixel xy value on mousemove for leaflet engine (#10677) by @allyoucanmap in #10679
- [Backport 2024.02.xx] - Add documentation to identify plugin (#10685) by @offtherailz in #10686
- [Backport 2024.02.xx] - Layer selectable even if the group it belongs to is turned off #10632 #10680 by @rowheat02 in #10688
- [Backport 2024.02.xx] - widgets in map wrongly align with a specific config #10676 #10681 by @rowheat02 in #10689
- [Backport 2024.02.xx] - Fix #10615 removed eval from marker utils (#10616) by @MV88 in #10690
- [Backport 2024.02.xx] - Fix #10695 Handle empty values for and/or/not/nor filters (#10696) by @offtherailz in #10704
- [Backport 2024.02.xx] - Counter widget sends double requests, the first one has viewport as undefined #10674 #10683 by @rowheat02 in #10705
- [Backport 2024.02.xx] - Fix #10697 parsing of CQL ILIKE filter (#10698) by @offtherailz in #10707
- [Backport 2024.02.xx] - Dashboards - no longer shows counter widgets #10708 #10714 by @rowheat02 in #10720
Useful links related to v2024.02.02
v2024.02.01
The purpose of this new version of MapStore is to further harden the 2024.02 series. Below are reported the most relevant updates.
What's Changed
- [Backport 2024.02.xx] #10577: Fix - GFI in identify popup does not trigger when one of the responses is an error (#10578) by @dsuren1 in #10591
- [Backport 2024.02.xx] #10063: Search by coordinate in 3D mode issue #10063 #10576 by @rowheat02 in #10603
- [Backport 2024.02.xx] Fix #10595 add missing 'FORMAT' parameter to WMTS GetFeatureInfo requests (#10596) by @allyoucanmap in #10606
- [Backport 2024.02.xx] #10486: The default catalog changes after the catalog is opened from the background tool #10486 #10586 by @rowheat02 in #10604
- [Backport 2024.02.xx] #10480: fetching the list of formats is disabled for a no-vendor WMS service #10480 #10594 by @rowheat02 in #10605
- [Backport 2024.02.xx] Bump spring-security version to 5.7.12 by @tdipisa in #10613
- [Backport 2024.02.xx] - #10545: Option to disable identify popup in case of no results by @mahmoudadel54 in #10624
- [Backport 2024.02.xx] #10081: fixing .geojson file not supported with mac os (#10082) by @dsuren1 in #10625
- [Backport 2024.02.xx] - #10622: Not possible to remove widget from Map - JavaScript error (#10623) by @mahmoudadel54 in #10629
- backport 2024.02.xx - Fix #10641 tooltips for layerinfo by @MV88 in #10643
- [Backport 2024.02.xx] #10503 - Home and Login Plugins do not appear on the page if the Burger Menu is activated in the context in 2024.01.01 version #10503 #10590 by @rowheat02 in #10649
- [Backport 2024.02.xx]- #10355: Visibility limits - The resolution option is not retained as Limits type #10391 by @rowheat02 in #10647
- [Backport 2024.02.xx] Fix #10448 Map plugin should not initizialize invalid maps (#10449) by @allyoucanmap in #10650
- [Backport 2024.02.xx] - #10648: Issue editing multiple fields in MapStore Attribute Table (#10651) by @mahmoudadel54 in #10653
- [github-action] 2024.02.xx - Dependencies versions update by @github-actions in #10671