Releases: nasa/Common-Metadata-Repository
Releases · nasa/Common-Metadata-Repository
1.205.0-r22.3.3
New Features
- Updated cmr-cloudstac to use the
cloud_hosted
parameter to ensure all public cloud hosted collections are discoverable
Bug Fixes and Maintenance
- Updated CMR's handling of provider-context to support ECHO token retirement
- Updated logging to include subscription email contents
- Added support to run bulk index of concepts after a given date time for a given list of providers
- Fixed bug causing incorrect handling of polygons in search
- Updated logging to identify token type usage for CMR search operations
- Fixed npm start script (used for local development)
- Fixed bug causing dependency in cmr-cloud-elasticsearch to result in unexpected errors
1.204.0-r22.3.2
New Features
- Added support for reindexing of concepts after a date time to be done through SQS
- Updated STAC granule cloud coverage property value in cmr-stac
- Added support to allow email addresses to be configurable by organization
Bug Fixes and Maintenance
- Defined config file for ingest of the legacy services schemas for Elastic Search
- Refactored Ingest Driver to support very large data sets
- Updated CMR generated OpenSearch Description Documents (OSDD) for ISRO
- Fixed STAC/CLOUDSTAC deployment errors
- Fixed issue with community metrics CSV parsing
- Created JSON endpoint to deliver top level holdings
1.203.0-r22.3.1
New Features
- Converted all STAC requests to search-after to reduce impacts on performance
Bug Fixes and Maintenance
- Added support for bulk-index of a collection at the point of failure without having to start from the beginning
- Converted validation of Mimetype keywords from enums to KMS
- Restored native id to the database table and relaxed the Name restriction
- Updated granule search by concept-id and some other params to execute more efficiently
- Fixed bug causing query parameter platforms_h to fail with a 500
- Fixed bug causing System ACL migration to fail
- Fixed bug causing Search: maxClauseCount errors to return status 500 rather than 400
- Fixed validation of RelatedUrls in ContactGroups and ContactPersons
- Updated system-validation-test libraries
1.202.0-r22.2.6
New Features
- n/a
Bug Fixes and Maintenance
- Fixed UMM-C 1.16.7 to 1.1.7.0 migration when orbit parameters do not exist
- Fixed error "retriveTypeError" when entering Planet and selected PlanetScope facets
- Migrated drill down UI off of old style EDL tokens
- Fixed issue of invalid subscription types causing the email subscriptions job to error
1.201.1-r22.2.5
New Features
- Added support for cross-provider Service/Tool association CRUD
- Updated spatial search documentation to better communicate how to construct more accurate queries
Bug Fixes and Maintenance
- As a user, I want spatial search operations to be documented better so I can understand how to construct more accurate queries
- Retired CMR Catalog Service for the Web (CSW) endpoint
- Fixed return of incorrect responses for Facet v2 queries with subcategories
- Fixed NSIDC and GHRC organization humanizers
- Fixed Virtual Directory CSS issues so pages display correctly
- Update graph-db bootstrap collections to use search-after
- Added subscription Type in subscription search JSON response
1.200.0-r22.2.4
New Features
- Added Feedback button to the CMR html metadata landing pages via TopHat
Bug Fixes and Maintenance
- Fixed potential issue with find-granule-hits function in cmr.transmit.search namespace
- Added CMR API token query parameter support for JWT tokens without including the string "Bearer "
- Fixed a bug causing a subscription with POST reusing a native-id of a deleted subscription to fail
- Updated subscription ingest PUT endpoint to handle empty native-id gracefully
1.199.0-r22.2.3
New Features
- Migrated CMR group CRUD functionality over to EDL so users and clients can leverage functionality offered by EDL’s new capability and CMR can deprecate its group management codebase
- Updated error status messages to provide more meaningful error status in the event of multiple, overlapping ingests
- Updated translation of StandardProduct between UMM and DIF 10 using DIF 10 Extended_Metadata
- Updated the ISO MENDS/SMAP UMM-C translations for StandardProducts
- Added "cloud_hosted" support to the CMR JSON response
Bug Fixes and Maintenance
- Updated Oracle RDS to v19c
- Increased logging on Elasticsearch garbage collection events for improved diagnostics
- Removed provider-id from CMR subscription ingest API routes
1.198.0-r22.2.2
New Features
- Added support to notify users when a new collection is available that matches a saved search so that they are made aware of data that may be useful for their research
- Implemented a Standard Product collection element so that curators can mark their records as standard products which eliminates the need for the standard product tag.
- Implemented UMM-C Orbit Parameters to add units to the existing fields to allow DAACs to specify units and to allow displays to provide that information to the DAAC data providers
- Migrated CMR OUS to DAP4 protocol so OPeNDAP URLs for all Earthdata Cloud collections and granules are rendered correctly
Bug Fixes and Maintenance
- Fixed STAC query for LPCLOUD granules causing search performance degradation
- Updated ECHO 10 -> ISO Collection translations to not use the XSLT stylesheet
- Correctly translated modified OrbitParameters between UMM-C v1.17.0 and DIF10, ECHO10 and ISO MENDS/SMAP
- Added a new search parameter to be able to search for MetadataSpecification Records
- Fixed bug converting OrbitParameters/SwathWidth to Kilometers
- Security fixes
1.197.0-r22.2.1
New Features
- Exposed collection/granule STAC format endpoints via POST
- Created automated, real-time, user-facing verification of CMR ingest leading to discoverability
- Updated UMM-T and UMM-S RelatedURLs to add Format and MimeType
- Added short name to collection vertex in GraphDB
Bug Fixes and Maintenance
- Updated Oracle RDS to v19c
- Created a proper v1.1 subscription schema version, rather than editing version v1.0 directly
- Updated graph-db routing lambda timeout to a larger value
1.196.0-r22.1.6
New Features
- Added DIF 10 MetadataDate/Future and Delete <=> UMM MetadataDates Future and Delete translations
- Added PGEVersion echo 10 data to the old umm-g model in umm-lib so that it can be translated to UMM-G
- Added humanizers to the project ingest business validation.
Bug Fixes and Maintenance
- Node.js runtime v14 update
- Added JWT token type support to concept search with HTML result format
- Added warnings on certain invalid keywords when Cmr-Validate-Keywords header is not set to true
- Fixed bug causing multipoint LINE spatial query errors with large number of points
- Fixed bug causing authenticated searches from the Access App to fail due to invalid token error