Releases: nasa/cumulus-dashboard
v12.2.0
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
- converted the following files from class to functional components: home.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
v12.1.0
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.
- Updated all PUT /rules/${ruleName} actions to supply the required
- CICD updates
- Switched
docker-compose
commands todocker compose
- Switched
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.
- Fixed
v12.0.1
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
requiredCumulus-API-Version
headers implemented in CUMULUS-3072 - Removed unused
reprocessGranule
action method
- Updated all PUT /granules/${granuleId} actions to use PATCH and supply the
- CUMULUS-3299
- Docs: Update and fix links that reference the docs after Docusaurus upgrade
v12.0.0
[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
- Added
- 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@
togit+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
- Specified title, level-one heading, and modal as main landmark on
- Updated dependencies with severe security vulnerabilities:
@cumulus/api
to13.1.0
moment
to2.29.4
terser-webpack-plugin
to5.3.3
- Fixed the following Axe accessibility issues:
- CUMULUS-3001
- Removed
precss
dependency
- Removed
- Snyk Security Fix
- Upgraded jsonwebtoken from 8.5.1 to 9.0.0
V11.0.0
[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
v9.0.0
[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.
- When navigating in the Cumulus dashboard any filter query params will be captured and restored
- 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
[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
- Updated Granule detail component to reference
Fixed
- CUMULUS-2633
- Fix pagination on reconciliation report sub-tables.
- Remove granule actions from tables without granuleIds.
- CUMULUS-2725
- Fixed bugs related to adding and editing providers
- Requires @cumulus/[email protected]
v7.1.0
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