Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

1.180.1

Release Date

 

UAT

Bug

  • [EDSC-3513] - Temporal subsetting not working via Earthdata Search customization options for ATL22 (Earthdata Search)

Task

  • [EDSC-3478] - Switch GraphQL paging to search-after

Improvement

  • [EDSC-3540] - Add admin page to decode projectId URL parameter

___________________________________________________________________________

1.178.1

Release Date

 

...

  • [EDSC-3517] - LAADS Organization filter multiplies upon selection and does not load page

Task

  • [EDSC-3511] - As EDL tenant EDSC, I want to update my Operational Security Agreement (OSA) document to comply with NIST-5 standards
  • [EDSC-3527] - Implement re-run of the collection search result experiment

...

Release Date

 

PROD

Task

  • [EDSC-3460] - As a dev, I want to remove support for Echo-Token headers in GraphQL
  • [EDSC-3461] - As Earthdata Search, we want to update getSystemToken to create an EDL JWT token instead of an ECHO token
  • [EDSC-3462] - As a dev, I want to replace the Echo-Token header with Authorization header

...

  • [EDSC-3489] - EDSC "Related Collections" Links are broken

Task

  • [EDSC-3475] - Improve site meta tags
  • [EDSC-3490] - Create configurable random sampling feature in STAC-validator
  • [EDSC-3507] - Update OUS calls to use API version 3

...

1.171.2

Release Date

 

Task

  • [EDSC-3409] - Create github repo for smart handoffs with github actions and sync to bitbucket
  • [EDSC-3410] - Extract code from EDSC to generate smart handoff links from UMM-T records
  • [EDSC-3411] - Publish smart handoffs library as NPM package
  • [EDSC-3412] - Update EDSC to use NPM package for smart handoff links

...

1.170.4

Release Date

 

Task

  • [EDSC-3431] - Restore EDSC from RDS snapshot
  • [EDSC-3434] - Address Snyk findings
  • [EDSC-3440] - Add skipPreview=true parameter to Harmony request
  • [EDSC-3453] - Update how we handle Snyk findings that cannot be resolved

...

  • [EDSC-3337] - View Browse Image links for ASTER DEM order goes to an unknown route causing error page

  • [EDSC-3454] - GraphQL is not sending UMM-S version when ingesting a subscription

Task

  • [EDSC-3415] - Add duplicate collections field to GraphQL to query GraphDB for collections matching short name and doi

  • [EDSC-3445] - Pull code out of EDSC and into edsc-geo

  • [EDSC-3448] - Update EDSC to use @edsc/geo-utils npm package

...

1.167.3

Release Date

 

Task

  • [EDSC-3398] - Remove client id from JWT tokens

...

  • [EDSC-3362] - As a user, I would like to see collections that are related to the collection that I just finished accessing

Task

  • [EDSC-3353] - Replace NRT Feature with new Latency Facet. Add Low Latency and Expedited badges.

...

  • [EDSC-3219] - As a user, I would like to specify whether or not I want temporal subsetting for Harmony orders

Task

  • [EDSC-3218] - Implement TopHat banners in EDSC for outages

...

  • [EDSC-3205] - OPeNDAP orders showing as complete but not returning URL's
  • [EDSC-3223] - Order limits on the ASTER Virtual collections are lost when you use the temporal slide bar

Task

  • [EDSC-2460] - Leverage CMR's scrolling endpoint rather than paging

...

  • [EDSC-3204] - NSIDC Cumulus direct download throwing 502 on granules endpoint

Task

  • [EDSC-3178] - As an EDSC user, I want EDSC to pass a quoted search string to CMR correctly.
  • [EDSC-3189] - Write Integration tests for the /search/granules/granule-details path
  • [EDSC-3208] - Look at first set of 20 granules returned for onlineAccessFlag instead of just first granule

...

  • [EDSC-3143] - As a user, I would like to see messaging regarding CSDA on the download page

Task

  • [EDSC-3152] - Retrieve OSDD from collection metadata
  • [EDSC-3194] - Write integration tests for map interactions

...

  • [EDSC-3140] - As a user, I would like to see a visual identifier for CSDA datasets when looking at my search results
  • [EDSC-3142] - As a user, I would like to see messaging regarding the CSDA program on the project "edit options" panel

Task

  • [EDSC-3184] - Use new cloud_hosted parameter for cloud facet instead of the S3 tag
  • [EDSC-3187] - Write Integration tests for the /search/granules path
  • [EDSC-3188] - Write integration tests for the /search/granules/collection-details path
  • [EDSC-3174] - Improve CSS for granules with browse imagery

...

  • [EDSC-3141] - As a user, I would like to see messaging regarding the CSDA program on the granule results page
  • [EDSC-3144] - As a user, I would like to view more information on the CSDA program in a modal

Task

  • [EDSC-2521] - Write integration tests for the /search path
  • [EDSC-3148] - Implement improved display of S3 granule links on the download page

...

  • [EDSC-3043] - As a user, I would like to search for data by river id
  • [EDSC-3126] - As a user, I want to export my search results as a CSV file
  • [EDSC-3127] - As a user, I want to export my search results as a JSON file

Task

  • [EDSC-3078] - Use collection metadata rather than tags for Customizable facet
  • [EDSC-3146] - Implement improved display of S3 granule links on the granule results page
  • [EDSC-3161] - Update Cypress library to 7.x
  • [EDSC-3162] - Add "Military Grid Reference System" to known tiling identification systems in EDSC

...

  • [EDSC-3081] - Subscription Queries should not be URL encoded when sent to CMR
  • [EDSC-3115] - EDSC caches tokens of a specific length

Task

  • [EDSC-3045] - Implement new Timeline React component in EDSC
  • [EDSC-2983] - Display 'message' field from EGI on order status page

...

  • [EDSC-3094] - User map preferences does not allow (0,0) coordinate
  • [EDSC-3106] - Fix typo in CWIC modal and error splash page
  • [EDSC-3092] - Ensure reformatting options only show options supported by EDSC

Task

  • [EDSC-2626] - Inspect opensearch.granule.osdd tag for CWIC granule search

...

  • [EDSC-3103] - Map Imagery feature facet only returning 7 collections in PROD
  • [EDSC-3104] - EDSC should use nativeDataFormats instead of GraphQL
  • [EDSC-3107] - Timeout errors for fetchOptionDefinitions lambda in EDSC UAT
  • [EDSC-3112] - Error when loading collections with no day_night_flag

Task

  • [EDSC-3105] - Disable generateGibsTags job in SIT and UAT

...

  • [EDSC-3057] - As a graphQL user, I want to know the native format of the data so that I can easily identify datasets with the same native formats.

Task

  • [EDSC-3077] - Cache GIBS imagery so that browsing granules feels less sluggish

...

  • [EDSC-3049] - processTag lambda failing with INVOKE error
  • [EDSC-3061] - Project submission fails when using HUC spatial

Task

  • [EDSC-3054] - Determine 'Download' access method based on GraphQL result instead of tag
  • [EDSC-3088] - Retry retrieval of user data in the event of a failure

...

  • [EDSC-2966] - Creating a second spatial AOI using the link in the left side panel does not work
  • [EDSC-2990] - Customizable tooltips are not visible in the collection list
  • [EDSC-3052] - collectionCapabilities tag is not being generated properly

Task

  • [EDSC-2909] - Create EDSCIcon component and implement react-icons
  • [EDSC-2986] - Replace request-promise with axios

...

  • [EDSC-2923] - As a user, I would like to create a CMR subscription for a collection using my existing search parameters from the granules panel
  • [EDSC-2924] - As a user, I would like to see all CMR subscriptions I have created
  • [EDSC-2929] - As a user, I would like to delete a CMR subscription I have created

Task

  • [EDSC-2927] - Implement new panel design for collection search and granules panel

...

This release adds support for the ee parameter on the /downloads route.

Task

  • [EDSC-2964] - Support earthdata environment on the /downloads route

...

This release contains back-end updates that will make future development work easier and more powerful.

Task

  • [EDSC-2808] - Reorganize redux for more specific storage of state
  • [EDSC-2824] - Change the EDSC API to allow an array of spatial data.
  • [EDSC-2827] - Populate access method options using GraphQL UMM S response instead of tags
  • [EDSC-2835] - Implement hiding UI features based on portal config

...

This release includes a refactored collection details backend (calls the new GraphQL application for querying CMR), a substantial performance improvement to ECHO Forms rendering, and bug fixes.

Task

  • [EDSC-2738] - Improve design of supported output formats in the collection details

...

  • [EDSC-2718] - As a user, I would like to see added granules on the map
  • [EDSC-2720] - As a user, I would like to see a list of granules currently individually added to my project
  • [EDSC-2739] - As a user, I would like spatial coordinates to be limited to 5 decimal places

Task

  • [EDSC-2700] - Add link from project collection to the granules results list for that collection

...

This release contains bug fixes and introduces the refactored version of ECHO Forms into Earthdata Search.

Task

  • [EDSC-2686] - Implement React Echoforms in EDSC
  • [EDSC-2688] - Implement GraphQL search and result for collection details

...

  • [EDSC-1434] - As a user, I would like to add an individual granule to my project
  • [EDSC-2528] - As a user, I want to draw a circle on the map to search for granules which intersect a specified lat/long point + radius
  • [EDSC-2529] - As a user, I want to manually enter a lat/long point + radius for spatial search
  • [EDSC-2654] - As an EDSC Operator, I Want Access to CloudFront Logs in Splunk
  • [EDSC-2719] - As a user, I would like to see the current total of granules in my project when I've added individual granules

Task

  • [EDSC-2746] - Backport missed dependency for the AMD portal.

...

  • [EDSC-2623] - As a user, I would like to be able to switch my granule results view to a table layout

Task

  • [EDSC-2671] - Lazy load echoforms js
  • [EDSC-2674] - Delay rendering of Facet children until a facet has been opened

...

  • [EDSC-2590] - As a user, I would like to be able to switch my collection results view to a table layout

Task

  • [EDSC-2545] - Implement search and discover improvements collection results
  • [EDSC-2548] - Implement search and discover improvements collection details
  • [EDSC-2549] - Implement search and discover improvements granule results
  • [EDSC-2551] - Implement search and discover improvements granule details
  • [EDSC-2557] - Add spatial lookups to the autocomplete lambda
  • [EDSC-2592] - Implement drag handle on panel flyout
  • [EDSC-2619] - Display collection details in the sidebar when viewing granules

...

  • [EDSC-2546] - As a user, I want to search for collections by granule data format

Task

  • [EDSC-2579] - Use UMM-G format for granule metadata display
  • [EDSC-2582] - Update HUC Feature Translation Service endpoint

...

  • [EDSC-2547] - As a user, I want to be able to know the format and structure of my data

Task

  • [EDSC-2553] - Create a Standard Product EDSC Portal for NASA HQ and management personnel
  • [EDSC-2580] - Update EDSC CWIC Portal configuration file (portals.yml) Tag-key to "org.ceos.wgiss.cwic.granules.prod"
  • [EDSC-2583] - Remove Lambda warmer code

...

  • [EDSC-2516] - Granules with multiple browse images showing different imagery throughout EDSC
  • [EDSC-2517] - Per-order Granule Limit pop-up is incorrect for ASTER data
  • [EDSC-2524] - Granule data link titles should fall back when a title does not exist

Task

  • [EDSC-2351] - Create an admin dashboard that allows restricted users visibility into download statuses and data

...

  • [EDSC-1224] - Creating a bounding box rectangle does not re-zoom map (Earthdata Search Service Desk)
  • [EDSC-2440] - Repeating retrieval_collections calls do not stop when leaving the page

Task

...

Updates and fixes in this release:

Task

  • [EDSC-2506] - Enable restriction of granule results when performing a region search

...

  • [EDSC-2470] - Customization form is retaining spatial subset bounds that aren't accurate for current session (Earthdata Search)
  • [EDSC-2477] - Unknown error occurs when loading a PO.DAAC dataset in UAT
  • [EDSC-2487] - Orbital parameters are not being shown for granule filters
  • [EDSC-2489] - Direct download page freezes when any granule in order doesn't have `OnlineAccessURLs` tag in metadata

Task

  • [EDSC-2407] - Prototype advanced search capability
  • [EDSC-2408] - Implement prototyped advanced search capability
  • [EDSC-2409] - Implement HUC functionality within advanced search
  • [EDSC-2427] - Implement browse thumbnail click events
  • [EDSC-2494] - Remove Lambda warmers

...

  • [EDSC-2444] - Implement recurring temporal searches
  • [EDSC-2469] - Enable typing in spatial search filters
  • [EDSC-2479] - Spelling error on 'environment' on hover of 'Download Access Script'

Task

  • [EDSC-2434] - Create and schedule a lambda to initiate background step functions
  • [EDSC-2484] - Update wording for valid shape file upload formats
  • [EDSC-2486] - New colormaps need to return a single object to prevent failures

...

  • [EDSC-2366] - As an EDSC user, I would like to Search for collections and granules using a multi-point river center line shapefile.

Task

  • [EDSC-2426] - Implement warning when a collection contains 0 granules on project page

...

  • [EDSC-2274] - Override Temporal Modal should display when visiting the project page with temporal and focus applied
  • [EDSC-2282] - Implement warming plugin
  • [EDSC-2283] - Serverless granule outlines aren't being layered
  • [EDSC-2334] - Granule count, size and title on project page work inconsistently
  • [EDSC-2361] - Some tagging jobs are not sending tokens properly
  • [EDSC-2376] - EDSC React app isn't stripping out white space on echoforms
  • [EDSC-2377] - Only 20 granules are being sent for downloads in EDSC React app
  • [EDSC-2379] - Clicking "map imagery" facet returns no collections
  • [EDSC-2381] - ESI progress bar counts are not accurate
  • [EDSC-2382] - New granules are not being loaded correctly
  • [EDSC-2383] - Keyword search doesn't add * to searches
  • [EDSC-2384] - Download history page does not forward the old URL
  • [EDSC-2385] - Ancillary pages don't have a way to navigate off of the page
  • [EDSC-2386] - Granule details panel doesn’t scroll
  • [EDSC-2390] - Serverless usability problems when interacting with multiple collections (Earthdata Search)
  • [EDSC-2392] - Serverless shapefile functionality: ICESat-2 shapefile subsetting is not being applied to customization requests (Earthdata Search)
  • [EDSC-2415] - Collection details do not load in EDSC UAT

Task

  • [EDSC-2305] - Default Access configurations
  • [EDSC-2307] - Upload shapefiles on Search page and save shape files in database
  • [EDSC-2308] - Use Shapefiles on project page
  • [EDSC-2134] - Create clean branch as starting point for EDSC 2.0
  • [EDSC-2135] - Ensure necessary packages are loading on initial load
  • [EDSC-2136] - Finalize style for initial load state
  • [EDSC-2137] - Hook up facet search in simplified EDSC
  • [EDSC-2138] - Hook up "view all facet" capabilities
  • [EDSC-2139] - Integrate search bar with NLP
  • [EDSC-2140] - Hook up date pickers for temporal search
  • [EDSC-2141] - Hook up leaflet for spatial search (rectangle and polygon)
  • [EDSC-2142] - Enable infinite scroll/auto load during matching collections scrolling
  • [EDSC-2143] - Add search result sorting and other check boxes
  • [EDSC-2144] - Hook up collection details panel
  • [EDSC-2145] - Style granules panel
  • [EDSC-2146] - Hook up timeline
  • [EDSC-2147] - Draw granules in simplified EDSC
  • [EDSC-2148] - Load GIBS imagery in simplified EDSC
  • [EDSC-2149] - Hook up granule action buttons
  • [EDSC-2150] - Implement granule sorting
  • [EDSC-2184] - Use Spherical Polygons when drawing polygons on the map
  • [EDSC-2185] - Enable projection switching on the map
  • [EDSC-2186] - Use collection query parameters when requesting granules
  • [EDSC-2187] - Add granule filters to granule results
  • [EDSC-2188] - Add granule actions to granule results
  • [EDSC-2189] - Add granule hovering and clicking to the map
  • [EDSC-2191] - Display project collections
  • [EDSC-2192] - Save Projects
  • [EDSC-2193] - Add map to project page
  • [EDSC-2194] - Add timeline to project page
  • [EDSC-2195] - Submit projects with download access method
  • [EDSC-2196] - Submit projects with ESI orders access method
  • [EDSC-2197] - Submit projects with ECHO Order access method
  • [EDSC-2198] - Implement Portals
  • [EDSC-2199] - Implement Contact Info Page
  • [EDSC-2200] - Implement infinite scroll for collections and granules
  • [EDSC-2201] - Add facet parameters to URL
  • [EDSC-2202] - View all facets
  • [EDSC-2203] - CWIC granule metadata should be fetched from CWIC
  • [EDSC-2205] - Style the project page
  • [EDSC-2206] - Implement Collection Details
  • [EDSC-2208] - Research and select a database migration tool and ORM for serverless database management
  • [EDSC-2209] - Implement NPM Module (bitbucket repository) written by Patrick to wrap lambda functions with EDL
  • [EDSC-2210] - Implement Colormaps background job
  • [EDSC-2211] - Implement subsetting tag background job
  • [EDSC-2212] - Implement gibs tagging background job
  • [EDSC-2213] - Implement datastore for Orders
  • [EDSC-2214] - Implement `process` method responsible for processing initial order object from a project
  • [EDSC-2215] - Implement submission jobs for Orders
  • [EDSC-2216] - Implement order status job
  • [EDSC-2217] - Implement order status page for downloads
  • [EDSC-2218] - Implement collection extras background job
  • [EDSC-2220] - Submit projects with OPeNDAP orders
  • [EDSC-2236] - Connect the spatial buttons within the dropdown connected to the search bar
  • [EDSC-2240] - Improve styling of the collections panel
  • [EDSC-2255] - Implement order status page for ECHO Orders
  • [EDSC-2256] - Implement order status page for ESI Orders
  • [EDSC-2264] - Add Smart Handoff (Giovani) links to collection details page
  • [EDSC-2275] - Move apiHost and edscHost to secret values
  • [EDSC-2276] - Submit project when Download button is clicked
  • [EDSC-2277] - Add download script link and functionality to download orders
  • [EDSC-2279] - Add "View Collection Details" button to collection search results
  • [EDSC-2280] - Add "Add to Project" button to collection search results list
  • [EDSC-2287] - Add ECHO Order statuses to status page
  • [EDSC-2288] - Add ESI order statuses to status page
  • [EDSC-2293] - Update Portal documentation
  • [EDSC-2294] - Implement existing portals
  • [EDSC-2296] - Add client ID to serverless app
  • [EDSC-2297] - Implement error handling banner
  • [EDSC-2298] - Implement variable selection for OPeNDAP customizations
  • [EDSC-2299] - Add Data Quality Summary text to project panel
  • [EDSC-2300] - Implement download status and history page
  • [EDSC-2301] - Implement splash page for unsupported browsers
  • [EDSC-2309] - Deploy to SIT
  • [EDSC-2310] - Deploy to UAT
  • [EDSC-2312] - Deploy to PROD
  • [EDSC-2313] - Fix query handling in react router
  • [EDSC-2329] - Add support for Output Format in OPeNDAP orders
  • [EDSC-2338] - Remove NLP from serverless app
  • [EDSC-2348] - Add loading states to serverless app
  • [EDSC-2352] - Add an authentication management layer to EDSC
  • [EDSC-2353] - Investigate 401 authorization issues with API Gateway
  • [EDSC-2360] - Implement error pages for react app
  • [EDSC-2380] - Add FBM module to React app
  • [EDSC-2393] - Add relevancy ranking metrics
  • [EDSC-2414] - Search for echoforms by name and provider
  • [EDSC-2421] - Implement modal to inform users that shapefiles are being limited
  • [EDSC-2425] - Implement loading state for shapefiles

...

  • [EDSC-2278] - CWIC granule metadata is not loading

Task

  • [EDSC-2339] - Bump nokogiri from 1.10.3 to 1.10.4

...

  • [EDSC-2235] - Download script is not parsing all granule URLs
  • [EDSC-2239] - Multiple users report "Error retrieving options There was problem completing the request"
  • [EDSC-2241] - UAT "Error retrieving extract filters There was a problem completing the request"
  • [EDSC-2248] - Orders containing more than 2,000 granules are not being chunked

Task

  • [EDSC-2229] - Update edsc-echoforms dependencies
  • [EDSC-2230] - Update edsc-timeline dependencies

...

  • [EDSC-2084] - Update customize form and ESI client to support shapefile subsetting
  • [EDSC-2087] - As an EDSC user, I want EDSC to remember the shapefile I upload throughout my session

Task

  • [EDSC-2119] - Improve display of project customization panel
  • [EDSC-2120] - Open the collection panel on load
  • [EDSC-2121] - Improve usability when editing the project name

...

  • [EDSC-1614] - As a user, I should see an indication of my temporal constraints on the project page
  • [EDSC-1615] - As a user, I should see the name of my project as the header on my project page
  • [EDSC-1616] - As a user, I should see a summary of what is in my project
  • [EDSC-1617] - As a user, I should see a collection summary card for each collection in my project
  • [EDSC-1618] - As a user, I would like to save my variable subset selections
  • [EDSC-1621] - As a user, I would like to see an indication of which supported customization options are enabled for collections in my project.
  • [EDSC-1622] - As a user, I would like to see a list of all granules contained in a collection within my project
  • [EDSC-1630] - As a user, I should see a full page view of my project
  • [EDSC-1663] - As a user, I should be able to remove a collection and all of its granules from my project from the project view page
  • [EDSC-1728] - As a user, I would like to see my search results badged with their customization capabilities
  • [EDSC-1742] - As a user, I would like to subset OPeNDAP-enabled granules by my bounding box
  • [EDSC-1751] - As a user, I would like OPeNDAP links to data that match my customization selections
  • [EDSC-2085] - As an EDSC user, I want to specify what output format I want my data retrieved in

Task

  • [EDSC-1863] - Require Earthdata login when viewing the project page
  • [EDSC-1985] - Implement panel based layout structure on E2E Services project page.
  • [EDSC-2093] - Fix tests tagged with 'data_specific' in the spec/features/collections directory

...