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.