Skip to content

Releases: nasa/cumulus-dashboard

v12.2.0

05 Sep 18:29
5a90d84
Compare
Choose a tag to compare

This version of the dashboard requires Cumulus API >= v18.4.0

Changed

  • CUMULUS-3805
    • Updated collections to sort by timestamp instead of duration
    • Changed the initialSortField of tables using createdAt to updatedAt
    • Removed the duration column from the Collections table
  • CUMULUS-3619
    • Added Accessibility link to footer
    • Modified unit tests to accomodate new changes.
  • CUMULUS-3502
    • Upgraded localstack to v3.0.0
    • Bumped node version from 14.19.1 to 16.19.0 to match Core
    • Upgrade postgres image to 11.13-alpine
    • Updated the dashboard to use alpha version @cumulus/[email protected] and
      @cumulus/[email protected] to work with localstack v3.0.0
  • Snyk Security Fix
    • Upgraded axios from 1.6.0 to 1.6.8
  • CUMULUS-3810
    • converted the following files from class to functional components: home.js,
      header.js, index.js, oauth.js, app.js, and 404.js
  • CUMULUS-2668
    • Refactored DeleteCollectionModal and BatchAsyncCommands from class to function components.
    • Modified unit tests to accomodate new changes.
  • CUMULUS-2356
    • Removed gitc localization
    • Allowlisted braces, ws, and fast-xml-parser
  • CUMULUS-3706
    • Bumped node version from 16.19.0 to 20.12.2 to match Core
    • Updated the dashboard to use @cumulus/[email protected] and @cumulus/[email protected].
    • Upgraded postgres image to postgres:13.9-alpine

Fixed

  • CUMULUS-3855
    • Fixed to show API indicator and tooltip details

v12.0.2

13 Dec 21:32
Compare
Choose a tag to compare

Note

This version of the dashboard requires Cumulus API v2 (Core version v16.x.x, v17.x.x and v18.0.0)

Fixed

  • CUMULUS-3265
    • Fixed bulk granule operation modal to correctly pass selected granules into bulk operation

v12.1.0

27 Oct 19:19
1541214
Compare
Choose a tag to compare

Breaking Changes

This version of the dashboard requires Cumulus API >= v18.1.0

Changed

  • CUMULUS-3095
    • Updated all PUT /rules/${ruleName} actions to supply the required Cumulus-API-Version headers
    • Updates the dashboard to use alpha version @cumulus/[email protected] for testing.
  • CICD updates
    • Switched docker-compose commands to docker compose

Fixed

  • CUMULUS-3265
    • Fixed bulk granule operation modal to correctly pass selected granules into bulk operation
  • CUMULUS-3434
    • Fixed getGranuleRecoveryStatus action to take granuleId and collectionId.

v12.0.1

13 Jul 16:45
ee76f8e
Compare
Choose a tag to compare

Breaking Changes

This version of the dashboard requires Cumulus API v2 (Core version v16.x.x and v17.x.x)

Changed

  • CUMULUS-3092
    • Updated all PUT /granules/${granuleId} actions to use PATCH and supply the
      required Cumulus-API-Version headers implemented in CUMULUS-3072
    • Removed unused reprocessGranule action method
  • CUMULUS-3299
    • Docs: Update and fix links that reference the docs after Docusaurus upgrade

v12.0.0

27 Jan 19:32
539e3a2
Compare
Choose a tag to compare

[v12.0.0] - 2023-01-23

Breaking Changes

This version of the dashboard requires Cumulus API >= v14.0.0

Added

  • CUMULUS-2717
    • Added Show/Hide Recovery Status button to granule detail page
  • CUMULUS-2915
    • Added download button to execution pages
    • Updated dashboard to use alpha version @cumulus/[email protected] for testing
    • Used npm 8.6.0
    • Upgraded localstack to 0.12.13 to work with latest Cumulus
    • Added action to list pages to refresh cumulus db connection
    • Updated git+ssh://git@ to git+https:// for npm 8.6.0 generated package-lock.json,
      and this is an known issue with npm 8.6.0

Changed

  • CUMULUS-2763
    • Replaces disabled button interaction with hidden buttons for bulk actions.
  • CUMULUS-2960
    • Fixed the following Axe accessibility issues:
      • Specified title, level-one heading, and modal as main landmark on /auth
      • Increased link-background contrast in the header
      • Slight color adjustments for accessibility
    • Updated dependencies with severe security vulnerabilities:
      • @cumulus/api to 13.1.0
      • moment to 2.29.4
      • terser-webpack-plugin to 5.3.3
  • CUMULUS-3001
    • Removed precss dependency
  • Snyk Security Fix
    • Upgraded jsonwebtoken from 8.5.1 to 9.0.0

V11.0.0

21 Apr 15:30
319e830
Compare
Choose a tag to compare

[v11.0.0] - 2022-04-19

Breaking Changes

This version of the dashboard requires Cumulus API v11.1.0

  • CUMULUS-2728
    • Removes kibana links and Metrics integration. To get this functionality,
      use the Metric's ELK stack and custom Kibana displays.
      KIBANAROOT is still used to send the operator to the kibana instance where bulk operation queries and custom visualizations can be found.

      The following variables have been removed and no longer serve any purpose in the application.

      • ESROOT
      • ES_CLOUDWATCH_TARGET_PATTERN
      • ES_DISTRIBUTION_TARGET_PATTERN
      • ES_PASSWORD
      • ES_USER
      • SHOW_DISTRIBUTION_API_METRICS
      • SHOW_TEA_METRICS

Added

  • CUMULUS-2704

    • Added option to create ORCA Reconciliation Report to dashboard
  • CUMULUS-2748

    • Added ORCA Reconciliation Report display to dashboard

Changed

  • CUMULUS-2903
    • Bumped Node version from 12.18.0 to 14.19.1 to match Core

v10.0.0

25 Feb 17:32
c8499dd
Compare
Choose a tag to compare

[v10.0.0] - 2022-02-25

Breaking Changes

This version of the dashboard requires Cumulus API v10.1.0

Changed

  • CUMULUS-2843
    • Create provider and create rule modals now dislpay the provider [rule]
      schema title directly as read from the Cumulus API.

v9.0.0

03 Feb 18:40
3f4888e
Compare
Choose a tag to compare

[v9.0.0] - 2022-02-01

Breaking Changes

This version of the dashboard requires Cumulus API v10.0.0

All Changes

Added

  • CUMULUS-2687
    • Added breadcrumbs to Executions parent and children pages

Changed

  • CUMULUS-NONE
    • Upgrade Webpack to version 5
    • Various package updates related to Webpack upgrade
    • Upgrade cypress to 8.7.0
  • CUMULUS-2721
    • Remove table selectors and granule actions from all reconciliation report tables since they will not work on these tables due to the nature of the backend
  • CUMULUS-2722
    • Updated dashboard displays to handle queued granules
  • CUMULUS-2744
    • Display granules associated with an execution in a table
  • CUMULUS-2747
    • When creating a provider, only fields relevant for the selected protocol will be displayed
  • CUMULUS-2764
    • Remove error copy button from auth modal
  • CUMULUS-2543
    • When navigating in the Cumulus dashboard any filter query params will be captured and restored
      when returning to that route.
  • CUMULUS-IP
    • Updated test fixtures to correspond to new Cumulus execution output. Fixes bad test. This is transparent to users.

Fixed

  • CUMULUS-375
    • Fixed display issues on individual provider page
  • CUMULUS-2623
    • Fixed issue where dropdown styles were not being applied in production
  • CUMULUS-2721
    • Fixed issue where boolean environment variables were being read as strings
  • CUMULUS-2772
    • Fixed search on executions overview page

v8.0.0

05 Nov 19:26
ba86335
Compare
Choose a tag to compare

[v8.0.0] - 2021-11-04

Breaking Changes

This version of the dashboard requires Cumulus API 9.9.0

Added

  • CUMULUS-2584
    • Added Associated Executions to execution-status.js

Changed

  • CUMULUS-2584
    • Updated Granule detail component to reference Executions List.
    • Removed Execution from Granule detail component
    • Updated execution-events.js to only show step name with status icon. moved execution name, step name and event type into the More Details modal

Fixed

  • CUMULUS-2633
    • Fix pagination on reconciliation report sub-tables.
    • Remove granule actions from tables without granuleIds.
  • CUMULUS-2725

v7.1.0

20 Oct 16:02
18a278e
Compare
Choose a tag to compare

All Changes

Added

  • CUMULUS-2462
    • Reingest a granule from granule details page is updated to select a workflow execution arn for reingest.
    • Batch Reingest and Bulk Reingest Actions are updated to select the workflowName for reingest.
  • CUMULUS-2585
    • Added failed execution step snapshot to execution list

Changed

  • CUMULUS-NONE
    • update development version of @cumulus/api to v9.7.0 to pick up test fixes.
    • update Cypress to latest version 8.6.0

Fixed

  • CUMULUS-2643
    • Fixed issue with search component that was causing search to be triggered excessively