GeoNetwork Enterprise 2023.4
GeoCat is pleased to present our latest distribution of GeoNetwork Enterprise 2023.4.
To migrate from GeoNetwork Enterprise 2022 or earlier, see the Upgrade guide.
Overview
GeoNetwork Enterprise is an outstanding catalog application providing record publishing and search capabilities to share information. Built to support international open standards GeoNetwork offers metadata editing and management with a focus on geospatial content.
GeoNetwork Enterprise 2023.4 is a recommended upgrade for all our customers and compatible with GeoCat Bridge for both ArcGIS Desktop and QGIS Desktop.
GeoNetwork Enterprise Plugin repository
GeoNetwork Enterprise is provided as a base package which can be extended with plugins. Plugins have an independent lifecycle. Each plugin advertises its compatibility with relevant GeoNetwork versions.
Plugins are available via the plugin repository.
Documentation on how to install the plugin is available in the plugin.
GeoNetwork Enterprise Documentation
Documentation is now available at https://docs.geocat.net/find/2023
GeoNetwork Technology
GeoNetwork Enterprise 2023.4 is based on GeoNetwork opensource 4.2.14 release. This version of GeoNetwork has switched the search engine to use ElasticSearch instead of Lucene, as in previous versions.
See how to Install and Configure Elasticsearch.
This section describes the main changes in this new version.
User interface
- Application toolbar: Fix username not set in link to user profile page.
- Date picker / Add the language files for supported user interface languages.
- Directory entries / Fix parsing of sorting configuration.
- Metadata editor / add an option to mock a dropdown for fields allowing to select values from a thesaurus.
- Metadata page / Display quality process steps.
- Metadata page / Fix javascript error when a metadata has multiple lineage source descriptions.
- Metadata page / Hide history types selector when tasks (DOI) and the metadata workflow are disabled.
- Metadata page / Use 8 decimals to display the bounding box of the metadata in the map.
- Metadata editor / Add visual indication when dragging a file to upload.
- Metadata editor / Fix pasting text to avoid uploading an image to the metadata store.
- Metadata editor / Restore multiple files upload.
- Metadata page / contact focus on feature: allow to customise the contact field name to filter.
- Search page / Don't capitalize the labels for the facet filter values.
- Sort groups alphabetically on the new accounts and reports pages.
- Update the home page
Browse by
section to display the filter name as label instead of a button, when only one filter is defined.
Minimal UI view
- Metadata page / Display resolution and distance.
- Search results / Use the user interface contacts setting to display the contacts in the list and grid templates.
- Small visual improvements:
- Hover colours in the top menu.
- Dimensions of map components.
- Scale bar styling on the map viewer.
- Update view background image to reduce the size.
Dutch UI view
- Editor board / Fix the privileges button that was displayed at the top of the privileges modal dialogue box when clicked.
- Search results / Use the user interface contacts setting to display the contacts in the list and grid templates.
Map viewer
- Change the icon to display the layer tools in the layer manager panel.
Metadata
- Batch editing / Update database search and replace to support metadata working copies when the metadata workflow is enabled.
- Conversion from ISO19139 to ISO19115-3.2018: Manage organisation name with Anchor.
- Extend the search proxy to filter out elements defined in the schema filters configurations.
- ISO19110 / ISO19115-3.2008 / Fix indexing of multiple feature type aliases.
- ISO19115.3-2008 / Add Dutch translations.
- ISO19115-3.2008 / Add resources URL check validation rules.
- ISO19115.3-2008 / Fix typo in facsimile codelist value.
- ISO19139 / ISO19115.3-2008 / Index resource date fields as defined in the metadata: previously the values were converted to UTC. If the timezone defined in the server is Europe/Madrid and the metadata has a creation date '2023-01-01T00:00:00', the index field for the year had the value 2022.
- Metadata editor / Improve the configuration to display the mandatory flag for the metadata fields.
- Metadata editor / Validation report improvements:
- Update buttons to display success and errors to use text instead of an icon.
- Add style to display the display buttons greyed when the related rules are not displayed.
- Show separate messages for success and errors.
- If not success or errors reported don't show the expander to show the results in the validation rules.
- Group the success and error messages.
- Improve the tooltips for the buttons to hide / show the messages.
- Metadata editor / Component to allow checking duplicated metadata values for title, alternative title and resource identifier in the metadata editor and display a message to the user.
- Metadata editor / Fix display of multiple choice elements with custom label.
- Metadata editor / Fix regions picker displaying an empty entry form the metadata regions dao.
- Metadata formatters / Fix the display of hyperlinks in the metadata abstract. For some URLs , the hyperlink was not displayed properly.
- Metadata history / Fix restore metadata when the metadata is updated with the metadata batch editing.
- Metadata indexing / Update index to use a key with translations defined for map resource types.
- Metadata privileges cannot be unset from the
Manage Record
>Privileges
option. - Metadata publication notifications / Allow to configure the mail format in HTML or text.
- Metadata status changes notification mails improvements:
- Don't add saludation if the user to notify is the catalogue administrator (defined in settings), as only has the email address.
- Filter out the users without mail when retrieving the users to notify.
- Fix only record owners can access workflow status API.
Metadata HNAP schema
- Add citation formatter.
- Change contact for resource from
gmd:pointOfContact
togmd:citedResponsibleParty
used in HNAP. - Fix validation rule for duplicated
eng
orfra
online resource. - Fix label for add spatial representation type button.
- Fix open license to use https in samples and templates.
- Fix the display of the resource name tooltip.
- Fix unable to rename graphic overview.
- Fix resourceDate indexing to use the correct date format.
- Fix the validation for all missing keyword values.
- Translate
fra
metadata default language tofre
in indexing. - Index with byte64 encoding the graphic overview.
- Metadata indexing / Update the values for static and interactive maps.
- Remove url as part of unit of measurement.
- Set spatial representation type mandatory for spatial records.
- Update french label for classification codelist value with key
RI_490
. - Use language country (
eng; CAN
/fre; CAN
) instead of ISO language code.
Administration
- CSW and simple URL harvesters: translate metadata in metadata updates if translations are configured.
- Groups / Configuration to restrict setting privileges on groups.
- Settings / Configuration to display an application banner.
- Settings / Support section variable in manual url.
- Sort categories list by translation in the categories and groups pages.
- Static pages / Enhance static page with group user accessibility.
- Static pages / Sort groups alphabetically.
API and Automation
- Attachments API / Enforce upload size limit.
- Attachments API / Use the filename from
Content-Disposition
when provided. - Attachments API / Decode filename for resources uploaded by url.
- Use case insensitive username for login and reset password.
Other
- Change ESAPI logger to SLF4J using log4j2.
- Documentation improvements in the user interface, managing groups, privileges and the metadata workflow pages.
- Jcloud / Add better versioning support.
- JCloud / Add support for external management named properties.
- JCloud / Improve uploading of large files.
- Move datastorage providers to maven modules and include them in the build on demand.
- Metadata file store / Decode filenames handle to fix filenames containing spaces.
- Update the Elasticsearch client to use the server proxy if configured.
- Upgrade
springdoc
upgrade to version 1.8.0. - Upgrade
jackson
upgrade to version 2.16.2.
Security
ActiveMQ
upgrade to version 5.7.0.Ehcache
upgrade to version 2.10.9.2.Postgres client
upgrade to version 42.3.10.Spring Framework
upgrade to version 5.3.39.Spring Security
upgrade to version 5.7.13.GeoTools
upgrade to version 28.6.