Releases: nasa/Common-Metadata-Repository
1.215.0-r22.4.7
New Features
- None
Bug Fixes & Maintenance
- Updated GraphDB Neptune clusters to version 1.2.0.2
- Fixed vulnerabilities reported from DHS scans
1.214.0-r22.4.6
New Features
• Added support to unsubscribe from a subscription notification email with a single click
• Updated UMM-C to add the EULA identifiers list under UseConstraints
• Updated UMM-C to support Military Grid Reference System Coordinates
Bug Fixes & Maintenance
• Updated jQuery to version 3.6.1
• Updated CMR search documentation to clarify two_d_coordinate_system_name usage
• Renamed association-details to association_details, concept-id to concept_id
• Fixed a bug where association can only be made when the user has proper permission on both concepts.
1.213.0-r22.4.5
New Features
• Merged Order Option and Service Option schemas
• Added support for a cmr-hits header in the CMR OUS API
• URLContentType, Type, and Subtype are now validated by KMS
Bug Fixes & Maintenance
• Fixed a bug to prevent cascade deletion of associations for generic concepts
• Fixed a bug where searching for generic concepts by native id was not working
1.212.0-r22.4.4
New Features
- Make grids discoverable by graphQl
- Add/modify testing for associations and association-details for collections, tools, services, variables and generics in umm_json search result
- Updated documentation for generics
- Added search-after support to Service Bridge
- Enabled POST requests on the /access-control/permissions endpoint (new Order Broker service)
- Updated Search API docs to clarify that search results may be inconsistent between pages when ingest/delete occurs during the execution of the request (applies to paging and search-after)
Bug Fixes & Maintenance
- Fixed feedback button on Virtual Directory TopHat
- Fixed an issue where Service Bridge was still permitting ECHO token use
- Fixed an issue where the Order Option schema had incorrect max lengths
- Fixed an issue where CMR STAC was not logging errors correctly
1.211.0-r22.4.3
New Features
- Added generic document associations support for Services
- Added reindexing support for generic documents
- Updated generic association documentation
- Moved provider parameter back to the URL path in the generic API ingest CRUD actions
- Implemented payload feature for generic associations
- Added support to ingest an association with a payload between a collection and a variable for generics
- Added support to ingest an association with a payload between a collection and a tool for generics
Bug Fixes & Maintenance
- Fixed bug when searching for grids the sort by id results in an internal service error with a 500 error code
- Fixed bug when requests using the sort id return an error code since id is no longer a valid sort key
- Fixed bug when searching for variables the associations are grouped into different concept types
- Updated deployment job for cmr-stac to know graphQLs internal route
- Fixed CMR Service Bridge ci build and deployment so that it is based on uberjar
1.210.0-r22.4.2
New Features
- Removed the mime-type from the SQL database to have the Generic code treat mime-types in a standard way
- Added association concept-id, revision-id, and the association properties to the umm_json search response
- Updated the CMR_GENERIC_DOCUMENTS DOCUMENT_NAME column size from 20 to 1020
Bug Fixes & Maintenance
- Eliminated redundant cmr-stac calls to CMR for improved query performance/efficiency
- Fixed RelatedURL validation bug preventing some valid ECHO10 collections from being ingested into CMR
- Security fixes
1.209.0-r22.4.1
New Features
- Added generic associations support for Variables
- Added association concept-id, revision-id, and association properties to the JSON search response
- Add support for paging long results so Service Bridge/OUS
- Updated CMR to authenticate EDL tokens locally using the EDL public key
- Updated granule cloud-cover indexing to get value from AdditionalAttributes as well as the top level cloud-cover field in UMM-G
Bug Fixes and Maintenance
- Fixed bug when has_granules_or_opensearch/opensearch returns inconsistent results for uncached collections
- Deleted the informational message in cmr.common.config at the bottom of the page
- Removed the check if a document is an approved document in the indexer
- Updated CMR to return 400s when invalid search-after key exceptions occur
- Updated CMR API doc to make it clear that search-after requests do not maintain PIT order
- Added validation to prevent generic associations to be made for certain concept types and concept type combinations
1.208.0-r22.3.6
New Features
- n/a
Bug Fixes and Maintenance
- Updated warnings in Variable validation to return the key ":warnings"
- Updated a configuration file for search to add in concept prefix to concept type mapping
- Fixed ACL issues with getting generic documents and deleting them
- Removed the fixed lists in the generic-concept-types->concept-prefix from the common concepts.clj file
- Fixed issue when concept cannot associated with another concept with and without revisions
- Fixed issue when namespace fix caused internal error in generic associations
1.207.0-r22.3.5
New Features
- Added support to bulk index after a specific date/time for variables, services, tools and subscriptions
Bug Fixes and Maintenance
- Removed the ECHO token deprecation message from the search API doc
- Added feature toggle to disable CMR groups on SIDS lookup
- Updated CMR-STAC mapping to check for cloud cover values in AdditionalAttributes (ECHO10) AND CloudCoverage elements in ECHO10
- Removed old-style API endpoints (/generics/...) from ingest
- Removed references to the developer forum from CMR documentation
1.206.0-r22.3.4
New Features
- Changed "RelatedUrls > MimeType" validation to return a Warning and not an Error
- Updated cmr-stac opendap url to be based on Service RelatedUrls
- Added support to Bulk Granule Update for OnlineResource URLs in ECHO10 format
Bug Fixes and Maintenance
- Indexed group information into graphDb collections
- Modified CMR SIDs look up to utilize api/user_groups/groups_for_user/ EDL api instead
- Removed CMR Client Developer Forum links from API docs
- Updated tophat to point to the environment-appropriate Status app