v7.0.0
Breaking Changes
This version of the dashboard requires Cumulus API v9.5.0
+
-
CUMULUS-2502
- Configuration changes are required to continue connecting the dashboard with Earthdata Metrics
- Metrics integration has been updated to require manual configuration rather
than by an assumed naming convention. As such, new environmental variables
describing the Elasticsearch target patterns have been added (check with
your metrics provider for the exact values):- ES_CLOUDWATCH_TARGET_PATTERN (Generally:
<daac>-cumulus-cloudwatch-<env>-*
) - ES_DISTRIBUTION_TARGET_PATTERN (Generally:
<daac>-distribution-<env>-*
)
- ES_CLOUDWATCH_TARGET_PATTERN (Generally:
- Kibana links are changed. We no longer try to build URLs that describe the
metrics' Elasicsearch results. Instead, we now only return a simple link to
configured Kibana root. It is up to the kibana user to interact with the
dashbaord, setting default security tenant and default kibana index
patterns. You can create kibana Index Patterns (or they may exist already)
to gather the cloudwatch logs sent to metrics with a similar patter to the
ES_CLOUDWATCH_TARGET_PATTERN, and if you have configured s3 server access
logs, likewise use a pattern like the ES_DISTRIBUTION_TARGET_PATTERN.
-
CUMULUS-2459
- Use of
executions/search-by-granules
to retrieve executions for a granule/collection
combination requires minimum CUMULUS API v9.5.0
- Use of
All Changes
Changed
-
CUMULUS-2594
- Added information on CMR Provider, Environment and Authentication to the Footer
-
CUMULUS-2142
- Changed styling for sidebar button
- Added tooltip for sidebar button
-
CUMULUS-2358
- Refactored various modals in order to reflect the StandardModal design
- Changed styling of Modal components for aesthetics
-
CUMULUS-2360
- Implemented Warning alert into every delete and remove modals
-
CUMULUS-2502
- Metrics ES searches have been updated to run against only the index
patterns provided, improving performance and saving resources. - Documentation for metrics has been moved into its own table.
- Upgrade cypress testing framework to 7.3.0
- Metrics ES searches have been updated to run against only the index
-
CUMULUS-2505
- Update column show/hide component with new styling and "reset to default interaction for each table
-
CUMULUS-2506
- Adds horizontal scroll buttons to tables improving accessibility
-
CUMULUS-2511
- Ensured that sort state will persist through page changes.
-
CUMULUS-2524
- CSS and UI tweaks to padding/margin, width, and color/contrast
-
CUMULUS-2534
- Added a copy button to errors pages so the error can be copied and searched up on the internet.
-
CUMULUS-2535
- Ensured that the KPI cards would be updated on all tabs whenever the page was updated
-
CUMULUS-2540
- Add Granule Actions group & Functionality to other pages/sections with granules to manage
-
CUMULUS-2544
- Changed the timestamp so that the date and time is shown rather than time elapsed since last occurrence
-
CUMULUS-2551
- Added a sortable column to individual granules tab so you can sort each file within the granule by size.
-
CUMULUS-2554
- Add focus styles for various browser support and keyboard/mouse inputs
-
CUMULUS-2573
- Changed the dropdown menu in the individual providers page into a delete button.
-
CUMULUS-2579
- Fixed React Issue with the Footer pertaining to missing keys.
-
CUMULUS-2604
- Deleted Collections column in the Providers overview page.
-
CUMULUS-2616
- added .gitattributes file that prevents windows from changing the line endings on checkout from Github.
-
CUMULUS-2650
- Modal CSS styling tweaks
-
CUMULUS-2651
- Layout CSS styling tweaks
-
CUMULUS-2459
- Updated local API docker-compose.yml to include SSM, Postgres container to be used with RDS compatible API
- Updated integration tests due to changes in API behavior related to Postgres constraints between tables
Fixed
-
CUMULUS-2525
- Fixes granule execute modal rerender issue when workflow options are not changed
-
CUMULUS-2553
- Fixed DatePicker prop so the leading zeroes can be entered without having too many zeroes clouding the input.
Added
- CUMULUS-2459
- Added Executions List column to granules table linking to executions-list view that displays all executions
for a granule/collection combination
- Added Executions List column to granules table linking to executions-list view that displays all executions