Skip to content

Releases: nasa/Common-Metadata-Repository

1.195.0-r22.1.5

10 May 20:58
7b66137
Compare
Choose a tag to compare

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

10 May 20:52
6998dd7
Compare
Choose a tag to compare

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

21 Mar 21:33
70795af
Compare
Choose a tag to compare

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

18 Jan 21:10
Compare
Choose a tag to compare

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

15 Nov 21:16
679311f
Compare
Choose a tag to compare

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

01 Nov 19:29
Compare
Choose a tag to compare

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

12 Oct 15:17
c969535
Compare
Choose a tag to compare

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

07 Oct 19:27
Compare
Choose a tag to compare

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

24 Sep 14:27
Compare
Choose a tag to compare

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

13 Sep 16:03
Compare
Choose a tag to compare

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