Releases: nasa/Common-Metadata-Repository
Releases · nasa/Common-Metadata-Repository
1.195.0-r22.1.5
New Features
- Migrated UMM-Var MimeType and Format values from schema enumerations to KMS values
Bug Fixes and Maintenance
- Fixed issue preventing LPCLOUD records from being bulk reindexed due to OOM issues
- Fixed bug causing the Horizontal Resolution facet to show zero result facet options
- Updated OpenSearch deployment/infrastructure to stand up ElastiCache
1.194.0-r22.1.4
New Features
- Added support for GCMD KMS Location Keywords Location_Subregion4 column in the KMS CVS
- Migrated UMM-T Related URL values from schema enumerations to KMS values
Bug Fixes and Maintenance
- Updated Elasticsearch maintenance lambda to generate a report of system state during failures
- Updated CI build and test scripts to utilize new echo-rest API
- Fixed issue causing duplicate EOSDIS collection metadata to show up in nasa.data.gov
- Fixed bug causing the hierarchical facet children to be displayed in non-alphabetical order
1.193.0-r22.1.3
New Features
- Implemented Platform category facets which allows end users to quickly find and select Platforms
- Updated subscription service to limit the number of subscriptions an individual user can create to prevent undue load or abuse
- Added new Latency facet
- Added ability to toggle the subscription service on/off on demand
- Updated formatting of validation warnings and errors for improved parsing and display by clients
Bug Fixes and Maintenance
- Added logging to capture information on what running operations are in flight
- Updated log-miner to handle map type parameters in search
- Updated the umm_record_sanitizer to allow FreeAndOpenData to be tested
- Updated the KMS URL from granuledataformat to dataformat
- Fixed bug causing autocomplete to return facets with zero hits to EDSC
- Fixed bug causing Browse-Scaler to not cache the Echo-Token retrieved from parameter store
- Fixed bug causing provider-autocomplete-suggestion-reindexing job to fail in all environments for provider GHRSSTCWIC
- Fixed bug preventing use of humanizers in the new Platform hierarchy
- Fixed bug causing the Platform facets humanizer name to not be in KMS and therefore the platform hierarchy is not filled out
- Fixed bug preventing Hierarchical facets from being returned in the detailed-variable or short-name with skipped elements
1.187.0-r21.4.4
New Features
- Added operator support for assigning consortiums to providers
- Added STAC format support for collection retrieval
- Added the FreeAndOpenData boolean to ECHO 10, ISO and DIF 10 UseConstraints field
Bug Fixes and Maintenance
- Fixed bug causing "has-granules-or-cwic" searches to throw internal errors when there are no collections with granules
1.186.0-r21.4.3
New Features
- Added Data Broker/Consortium data to the JSON collection search endpoint response for all collections
- Added UseConstraints > FreeAndOpenData field to UMM-C
- Implemented STAC catalog output for granule searches
Bug Fixes and Maintenance
- Updated UMM-Var variable name length in the CMR database table to 256 characters
- Fixed bug causing collections with very long keyword2 fields to fail being indexed
- Fixed ingest version number for UMM-Var v 1.8
- Disabled validation and indexing for NOAA ISO collection's that include an EPSG code when the coordinate system expected values are CARTESIAN or GEODETIC
- Added RelatedURLs to UMM-Var schema
- Removed Related URL Content Type enum and use KMS for UMM-S
- Migrated UMM-S Related URL > URLContentType enum from schema validation to KMS validation
- Fixed bug causing scrolling to not work when initial query provides a shapefile
1.184.1-r21.4.1
New Features
- Surfaced OPeNDAP download links on the Virtual Directory drill-down interface
- Updated the provider database table to support consortium detection
- Updated the STAC format to support granule concept retrieval
- Added support to STAC for granule geometry and bbox rules
Bug Fixes and Maintenance
- Added a simple RESTful API for echo-rest in Clojure
- Added an availability endpoint into a new echo-rest API
- Updated ACL ingest validations (creation and update) to allow for the new EDL group identifier
- Updated UMM-G to use KMS granuledataformat values instead of enumerations
- Updated UMM-C to use strings and not enumerations for RelatedURL URLContentType, Type, and Subtype
1.183.0-r21.3.6
New Features
- Added support to Bulk Granule Update for Type field in OPeNDAP links in ECHO10 format
Bug Fixes and Maintenance
- Fixed bug causing S3 buckets to be returned in an inconvenient format when using the access-control/s3-buckets endpoint
- Created a new field to support larger values in Elasticsearch for concept-seq-id
- Updated mimetype validation to use KMS
- Updated static KMS files in simulated KMS server (used for integration tests) to include latest concepts
- Updated ISO-> UMM distribution URL mappings to not hardcode the URLContentType when it is provided
1.182.1-r21.3.5
New Features
- Added ability to search CMR with a 'search_after' parameter when retrieving a large number of results
- Added support to Bulk Granule Update for Type field in OPeNDAP links in ECHO10 format and Mime-type field in ECHO10 and UMM-G formats
Bug Fixes and Maintenance
- Improved performance of ServiceOptionDefinition and CatalogItemOptionDefinition queries to prevent MMT timeouts
- Added a feature toggle for ECHO token support
- Fixed bug when performing a shapefile search in EDSC with multiple shapes, when the user selects multiple shapes, the granule count returned should be ORed
- Updated the Bulk Granule Update status endpoint to return tasks in descending numerical order
- Deleted the "/wait" endpoint in cmr-indexer
- Updated CMR ISO responses to replace outdated NGDC codelist URLs with current data.noaa.gov equivalents
- Updated CMR UMM JSON response to produce valid UMM records when DataCenters field is missing
- Updated CMR ISO mapping to read DOIs from ISO records from the citation identifier Anchor tag using the xlink/title attribute equaled to DOI
- Updated DIF-10 PlatformType enumerations to use current values
1.181.1-r21.3.4
New Features
- Added support to Bulk Granule Update for Type field in OPeNDAP links in UMM-G format
- Cleaned up the formatting of errors returned from Progressive Update for easier consumption
Bug Fixes and Maintenance
- Fixed bug causing granule links served by the STAC endpoint to resolve to an internal server error
- Improved performance of ServiceOptionDefinition queries to prevent MMT timeouts
- Renamed "campaigns" to "projects" in graphdb
- Added a feature toggle for ECHO token acceptance to support changes on demand
- Added search support for the RelatedURL enumeration's three level hierarchy
1.180.0-r21.3.3
New Features
- Added support to Bulk Granule Update for Size and Format fields in ECHO-10 and UMM-G formats
- Added support to Bulk Granule Update for Cheksum field in UMM-G format
- Added support to allow users to update existing collections with certain pre-existing validation errors (Progressive Update)
Bug Fixes and Maintenance
- Added support for revised Related URL KMS structure
- Removed EUMETSAT from CWIC Provider holdings list on ACCESS page
- Updated logs to emit enough identifying token information to help with OPS troubleshooting
- Fixed bug in ISO > UMM-G translation in UAT causing internal server errors
- Updated graphDB to only index public collections
- Updated UMM-T schema to include smart handoff information/fields
- Updated the UMM-G to umm-g translation to index Project short names correctly
- Updated the KMS fetcher to request different keyword versions
- Added EDL token support to OpenSearch
- Updated CMR codebase to no longer send the "ECHO-Token" header for internal processes