What's new in Geoportal Server 3.0.2 - Esri/geoportal-server-catalog GitHub Wiki
Geoportal Server 3.0.2 is a quality release, focusing on hardening security, updating 3rd party dependencies, and consolidating some of the recent updates.
Highlights
Refactor GeometryServiceClient
The GeometryServiceClient was introduced in 3.0.1 as part of broader enhancements to our support for Spatio-Temporal Asset Catalogs (STAC). In this release 3.0.2 we have refactored the new component. See: https://github.com/Esri/geoportal-server-catalog/issues/638
Read basemap from config in new map panel
The new map panel introduced in 3.0.1 now reads the basemap to use from the app-config.js configuration file.
See: https://github.com/Esri/geoportal-server-catalog/issues/643
Retire shopping cart
With no known use of the built-in shopping cart capability, we have decided to remove this capability.
See: https://github.com/Esri/geoportal-server-catalog/issues/644
Potential divide by zero scenario in com.esri.geoportal.lib.elastic.ElasticContext
This issue would happen if there were no search index nodes configured in app-context.xml. While a crash would be expected, with this fix, the handling of that situation is a bit more graceful.
See: https://github.com/Esri/geoportal-server-catalog/issues/645
Resolve swagger validation errors
This item resolves some issues with the OpenAPI (formerly known as swagger) description of the Geoportal Server APIs.
See: https://github.com/Esri/geoportal-server-catalog/issues/649
DCAT builder and CSW service do not work with AWS OpenSearch Serverless
This item resolves an issue found when using the AWS OpenSearch Serverless service as index. While this service was extensively tested with the STAC API, we found some issues with DCAT builder and CSW. Geoportal 3.0.2 resolves this issue.
See: https://github.com/Esri/geoportal-server-catalog/issues/653
Security updates
Apart from these, 3.0.2 resolves various issues found during code scanning, as well as includes updates to 3rd party dependencies.