Releases: nasa/Common-Metadata-Repository
Releases · nasa/Common-Metadata-Repository
1.179.0-r21.3.2
New Features
- Added support to Bulk Granule Update for Cheksum field in ECHO-10 format
Bug Fixes and Maintenance
- Updated Legacy Services requests to not retrieve the full metadata record for Order Options to improve performance in UAT
- Fixed intersection queries for geometry types in STAC
- Updated CMR API documentation to reference ECHO token deprecations and inform users how to obtain and use EDL tokens
- Resolved metadata preview gem build failures
- Added error reporting when invalid search parameters on keywords concepts are used
- Added error reporting when invalid filters on a instrument search are used
1.178.0-r21.3.1
New Features
- n/a
Bug Fixes and Maintenance
- Added token type used by providers at ingest to CMR logs
- Added the list of s3 buckets to the umm-json response
- Added units to the orbital information section of the CMR Landing Page
- Updated CMR STAC documentation with information on new features and capabilities
- Updated CMR-STAC to leave off the "v." if there is no version in CMR when converting from CMR ID to STAC ID
- Updated CMR-STAC to not do a search with version, only short_name, which should return a single collection when converting from CMR ID to STAC ID
- Reduced the number of calls CMR STAC makes to CMR
1.177.0-r21.2.6
New Features
- n/a
Bug Fixes and Maintenance
- Reverted the ECHO 10 granule checksum algorithm type from enumerations back to strings to allow for multiple files
- Updated the granule search by spatial query information in the CMR API documentation to clarify polygon parameter query requirements
- Resolved issues with CMR's handling of quoted search strings
- Resolved issues related to incorrect granuleUr info in orders received at LPDAAC for the new AST_L1T.031 virtual collection
1.176.0-r21.2.5
New Features
- Bulk Granule Update
- Updated CMR Ingest documentation with performance guidelines for running bulk granule update requests
- CMR STAC Compliance
- Added support for array parameters in GET requests for Open Search API
- Added support for new RelatedURL subtype of 'Data Product Specification' and 'GOTO WEB TOOL: HITIDE and SOTO'
Bug Fixes and Maintenance
- Fixed 500 error when searching a collection with no granules using a temporal facet through the API
- Updated STAC to determine protocol for links via properties instead of request headers
- Added support for obtaining a scroll ID for requests before fetching the first batch of results to produce code with less coupling and logic
- Consolidated the search and provider configuration for STAC
- Updated ECHO 10 granule schema
- Updated CMR-STAC to use the GranuleUR for the Item ID, along with querying by the GranuleUR when making STAC calls to specific items
1.175.0-r21.2.4
New Features
- Bulk Granule Update
- Added ability to specify the verbosity level of status requests of Bulk Granule Update jobs
- CMR STAC Compliance
- Added required links to root catalog to support STAC Compliance
- Added granule search support when using CMR OpenSearch for metadata not stored in CMR but available through a CWIC or FEDEO Open Search API
- Added support for new RelatedURLs and MetadataSpecification fields in UMM-S for related service documentation
Bug Fixes and Maintenance
- Removed legacy services get_token_info from logs
- Removed full legacy token info from CMR logs
1.174.0-r21.2.3
New Features
- Bulk Granule Update
- Implemented ADD/OVERWRITE support for S3 and OPeNDAP links
- CMR STAC Compliance
- Created examples for how to use STAC tooling with CMR-STAC
- Created a new virtual product for LP DAAC collection: "AST_L1T"
Bug Fixes and Maintenance
- Resolved Snyk finding in cmr-opensearch
- Resolved Snyk finding in cmr-csw
- Updated STAC bbox from a string to an array
- Updated STAC search return header for Content-Type to "application/geo+json"
1.173.0-r21.2.2
New Features
- Added support to run a large amount of granules in a single granule bulk update request
- Updated stac-node-validator version
- Updated STAC version from v1.0.0-rc.2 to v1.0.0
Bug Fixes and Maintenance
- Resolved issue of CMR not respecting EDL token expiration date/times
- Fixed failing subscription searches as a result of the URL encoding issue
- Updated UMM-G and other supporting specifications for DMR++ and DMR++ MISSING DATA URLs
- Improved logging for subscription processing jobs
- Added hierarchical service flags to the atom json response
- Added Platforms to the collection JSON endpoint response
- Fixed base path in generated links for CMR-STAC
- Updated API doc for collection search with service_type
- Updated CMR support email from hard-coded to defconfig
- Added json access control validation on ingest
1.172.0-r21.2.1
Production Release Date: 5/19/21
UAT Release Date: 5/5/21
New Features
- Added conformance links to CMR-STAC provider links
- Added type field to the root / provider catalogs in CMR-STAC so all collections return either
Catalog
orCollection
(analogous to the type=Feature set on Items) - Added OGC API requirements to CMR-STAC
- Changed assets
name
field (invalid) totitle
(valid) in CMR-STAC - Added CMR-STAC documentation links to CMR Search landing page
- Added ISO metadata ingest support for Edition Field value “<gmd:edition gco:nilReason=“inapplicable”></gmd:edition>”
- Added support for viewing collection search results in a CSV format in Earthdata Search
- Added GetCapabilities as a new type under DistributionURLs and OpenSearch and GIBS as new sub types to UMM-C Related URL field
- Added support to identify which of data provider holdings are cloud-hosted based on the presence of an S3 link
Bugfixes and Maintenance
- Added User Generated Bearer Token support
- Resolved Keyword search issue resulting from name strings with
-
character - Updated subscription ingest document to indicate that the email address is now deprecated and ignored
- Resolved issue of data quality summaries not accepting new JWT token from EDSC
- Updated CMR OpenSearch USGLSI OSDD template with new endpoint
- Resolved issue where WMO_CategoryCode values were incorrectly translated as science keywords from NOAA ISO metadata
1.171.0-r21.1.6
Production Release Date: 5/5/21
UAT Release Date: 4/21/21
New Features
- Added stricter JSON schema validation to granule bulk update to prevent invalid operations requests, including: invalid update-fields, duplicate granules and granule urls in the request
Bugfixes and Maintenance
- n/a
1.170.0-r21.1.5
Production Release Date: 4/21/21
UAT Release Date: 4/7/21
New Features
- Added support to bulk granule update for Opendap and S3 URLs in UMM-G format, and S3 URLs in ECHO10 format
- Updated the bulk granule update OPeNDAP URL implementation for ECHO10 to match the new requirements
- Updated UMM-G to allow a new type or subtype of Direct Access to support S3 URLs
Bugfixes and Maintenance
- Added support for user-generated tokens passed in as a Bearer token
- Created new configuration parameter, CMR_CWIC_TAG, which indicates opensearch.granule.osdd
- Updated EUMETSAT and CCMEO OSDDs to utilize max temporal range specification
- Added Use Constraint and License Information support for ECHO 10 and DIF-10.2
- Modified subscription uniqueness rules to prevent users from unknowingly creating duplicate subscriptions