Releases: Esri/geoportal-server-catalog
2.6.5
What's New?
Here are the major enhancements for this release:
- Implemented "Collections" feature for Geoportal. Now it is possible to have one set of search facets for one set of metadata (e.g. metadata for vector files) and a different set of facets for a different set of metadata (e.g. imagery catalog), all within the same Geoportal, see Collections
- Added support for hierarchical search facet. Now it is possible to configure hierarchical search structure based on primary/secondary categories, different level of geography, and folder structure.
- Create Dublin Core metadata through the metadata editor
- Improved CSW 2.0.2 functionality, including support for DescribeRecord operation, additional elements for DC metadata, and improved compliance.
- Added keywords into the item card in search results
- Corrected search result count in search results
- Fixed issue with browser back button when navigating among different tabs
- Details will open in a popup window instead of new browser tab when clicking on the title of an item
- Updated JAVA and Spring Framework Dependencies
- Upgraded Geoportal to use Esri JS API 3.36
- Updated Log4j2 (2.16.0) to address the critical security issue CVE-2021-44228
- ...
Log4j2 Security Fix
If you have an existing Geoportal Server 2.x, you can either update to version 2.6.5, or update the library manually as follows:
- Download Log4j2 version 2.16.0
- Stop Tomcat Service
- Delete the old version of Log4j* in geoportal/WEB-INF/lib and copy the new version log4j-api-2.16.0.jar, log4j-core-2.16.0.jar, log4j-jcl-2.16.0.jar, log4j-slf4j-impl-2.16.0.jar to geoportal/WEB-INF/lib
- Restart Tomcat Service
IMPORTANT NOTE: Shortly after this release, Apache released Log4j2 2.17.0. We recommend you update to this latest version following the same process as above.
2.6.4
What's New?
This is a special release for INSPIRE to support INSPIRE metadata 2.0.1 creation and editing in additional to all the general geoportal features.
- Added support for INSPIRE metadata 2.0.1
Please see Use-Geoportal-Server-for-INSPIRE for instructions.
2.6.3
What's New?
Thanks all for the contribution, below are the main enhancements for this release in addition to many bug fixes:
- Redesigned Geoportal Server UI
- Added DCAT support, please visit here for more details.
- Enhanced CSW 2.0.2 support
- Added support for INSPIRE Discovery Service, please visit Other-Configurations-For-Geoportal for details
- Added support for pass query parameters in the URL through Elasticsearch DSL, please visit How-to-find-records for details.
- Added facet for "Origin Type" (such as upload, harvest from geooportal, UNC, ArcGIS Server etc.)
- Refined paleo date facet/filter
- Added group "My organization" to support scenario where public can only search public records and login user can search both public and records that are part of the organization.
- Made enhancements to the HTML details page
- Added "Zoom to" function to the map viewer
- Added option to show owner in search results within map viewer ("showOwner" in config.json)
- Initial implementation of extracting basic GML info from metadata, calculating envelope and saving the geometry in Elasticsearch repository (can be enablled by setting "parseGml" to true in app-context.xml)
- Enhanced the Geoportal Server spatial filter to search for geometry in Elasticsearch repository
- Improved "Date" validation for metadata
- Added support for Elasticsearch 7.x
- Updated build and compile to use AdoptOpenJDK 11 and Tomcat 9.x
- Updated libraries and dependencies
2.6.2
What's New?
Thanks all for the contribution, below are the enhancements for this release:
- Added ability to search local geoportal catalog, other geoportal 1.x & 2.x catalogs, ArcGIS Online, Portal for ArcGIS, CSW 2.0.2 and CSW 3.0.0 end points using the geoportal search widget within the map viewer, please visit (this page) for more details.
- Added ATOM, CSW, JSON, CSW, KML, and RSS link to bottom of search result page
- Added support to outputSchema=http://www.isotc211.org/2005/gmd for CSW (#183, #265)
- Added date picker to date search facets
- Fixed paleo date issue when date is older than 2 billion years (#255)
- Fixed disappearing search map when resizing browser
- Improved error handling for WMS preview
- Added ability to search for non-harvested metadata using source of origin "Editor/Upload"
- Use gmx:Anchor in place of gco:CharacterString (#211, #219)
- Adds an element that has attributes with elasticsearch and fileid (#235)
- Opensearch box fix in geoportal-search. Convert strings to Number (#236, #237)
- Add c3.js back to index.html (#192, #241)
- Mobile support. (#228, #246)
- Allow use of different XSLT library (#221, #252)
- Update iso-alternate-details which includes Schema.org in the page. (#253)
- Decode HTML/Octal in fields (#224, #254)
- Changes to allow for configuration by Environment variable (#263)
- F/sdsc/docker, docker container (#264)
- Added ability to search for metadata records which have not been acquired through harvest (#270)
- Turn zero-dimension envelope into a real, tiny envelope when publishing metadata (#271)
- Added "Last Page" button to search results to fast forward to last page (#273)
- location.hash issue (#217, #218)
- Sort Menu Not working (#230, #231, #234)
- Fixes for DHS Steps and WCAG for map functions (#243)
2.6.1
What's New?
Thanks all for the contribution, below are the enhancements for this release:
- Added support for Elasticsearch 6.x, the version tested is 6.4.0
- Enhanced geoportal interface for 508 compliance
- Added option to show links separately (link)
- Fixed oai-dc evaluator
- Added sample that extends evaluators to allow for customization without editing the base evaluator (#187, #190)
- Implemented option to translate metadata through XSLT when publishing (#121) (link)
- Add dashes to published dates (#195 )
- Added busy indicator for all queries (#196)
2.6.0
What's New?
- Added support for paleo dates (e.g. geological dates)
- Added capability for group based access (link)
- Added capability to change metadata approval status (link)
- Added capability for bulk deletion of metadata
- Completed geoportal-search transition: /csw, /opensearch, /eros and /search have all been transitioned from an ES TransportClient based implementation to a JavaScript/HTTP based implementation
- Removed deprecated old search code
- Allow user to add tags to metadata and allow administrator to add fields for custom use (link)
- Display ArcGIS Metadata as html #164
Note:
- For harvesting metadata to Geoportal Server Catalog 2.6.0, please use Harvester 2.6.0
2.5.2
Geoportal Server 2.5.2 release:
What's New?
- Added option for geoportal to access password protected Elasticsearch
- Added initial support for CSW 2.0.2
- Added "Preview" of map services and shapefiles
- Made the html view of ISO metadata to be similar to FGDC view
- Switched from center point to envelope based queries
- Geoportal-search:
- Added initial support for CSW 2.0.2
- Widget:
- The geoportal search widget has been totally rewritten, it is available for use with Web App Builder currently, it will be integrated into the geoportal viewer and other apps for next release
- The new widget now supports search and federated search of CSW, Elasticsearch, Geoportal2, ArcGIS Online and Portal for ArcGIS sites
2.5.1
Geoportal Server 2.5.1 release:
What's New?
- Enhanced software security
- Added geoportal-search CSW and OpenSearch provider
- Update to handle OAI_DC #44
- Fix issue with nested query syntax at ES 5. #46
- Reindex needs setTimeout #52
- ISO (Citation, Publication, Revised) date #60
- Isofix #61
- Dublin Core Index fixes #68
- Added About tab #73
- Added WAB search widget viewer #77
- Added standalone metadata editor. #78
- Allow file identifier for rest requests #87
- Support output formats: CSV, KML, RSS #93
- Update Web AppBuilder for ArcGIS to v2.5, Esri proxy.jsp to v1.1.2 #98
- Rest search: add url param spatialRel=intersects|within #99, #100
- Procedure to import Geoportal Server 1.x contents into 2.x catalog (provided by Harvester)
What's Next?
- Support DCAT
- Update WAB search widget
- Support CSW 2.0.2
Under Consideration
- Manage approval status of documents
- Collections
- Restricted metadata
- Comments and ratings
- Preview, metadata details
- Sitemap
- User management
- LDAP: user registration and self-care (forgot my password, change password, etc)
- Cart
2.5.0
Geoportal Server 2.5.0 release:
What's New?
- Support for Elasticsearch 5.x
- Geoportal Search component
What's Next?
- Harvester
- Procedure to import Geoportal Server 1.x contents into 2.x catalog
Under Consideration
-
CSW 2.0.2
-
Manage approval status of documents
-
Collections
-
Restricted metadata
-
Comments and ratings
-
Preview, metadata details
-
Sitemap
-
User management
-
LDAP: user registration and self-care (forgot my password, change password, etc)
-
Output formats: DCAT, CSV, KML, HTML
-
Cart
2.0.2
Geoportal Server 2.0.2 release:
What's New?
- Search Widget providing federated search capabilities
- FGDC Service Status Checker integration
- Source of origin for metadata files
What's Next?
- Harvester
- Upgrade to Elasticsearch 5.x
Under Consideration
- CSW 2.0.2
- Manage approval status of documents
- Collections
- Restricted metadata
- Comments and ratings
- Preview, metadata details
- Sitemap
- User management
- LDAP: user registration and self-care (forgot my password, change password, etc)
- Procedure to import Geoportal Server 1.x contents into 2.x catalog
- Output formats: DCAT, CSV, KML, HTML
- Cart