Skip to content

v1.7.0

Compare
Choose a tag to compare
@laurenfrederick laurenfrederick released this 03 Mar 13:16
· 1259 commits to develop since this release
70dc725

BREAKING CHANGES

  • This dashboard version requires Cumulus API version >= v1.19.0

Added

  • CUMULUS-1102

    • Adds ability to run dashboard against Cumulus localAPI.
      • Adds a number of docker-compose commands to be run via npm run <command>
        • seed-database - loads data fixtures into a running stack for testing
        • start-localstack - starts necessary backend for cumulus API. LocalStack + Elasticsearch
        • stop-localstack - stops same
        • start-cumulusapi - starts localstack and cumulus localAPI
        • stop-cumulusapi - stops same
        • start-dashboard - starts localstack, cumulus localAPI and dashboard
        • stop-dashboard - stops same
        • e2e-tests - starts starts localstack, cumulus localAPI, dashboard and cypress end to end tests.
        • validation-tests - starts starts localstack, cumulus localAPI, dashboard and validation tests.
        • view-docker-logs- helper to view logs for the currently running docker-compose stack.
  • CUMULUS-1463

    • Add Datepicker to Dashboard Home page
  • CUMULUS-1502

    • Add copy collection button
  • CUMULUS-1534

    • Add confirmation modal when adding a new rule
  • CUMULUS-1581

    • Added support Bulk Granule Operations
  • CUMULUS-1582

    • Added Operations page to track Async Operations
  • CUMULUS-1729

    • Connects Datepicker to the redux store.

Changed

  • ** CUMULUS-1102

    • Integration (cypress) tests and validation tests run in container against local Cumulus API.
    • Upgrades to node 10.16.3
  • CUMULUS-1690

    • Update Task Manager from Gulp/Browserify to Webpack
      • Removed Gulp configurations
        • All dependencies with Gulp/Browserify are removed
      • Added Webpack v4 configurations
        • New/replacement dependencies are added for Webpack
      • Upgraded to ReactJS 16.10.2 to work with Webpack v4 - Due to the React change the following dependencies are affected:
        • Upgraded React-Router to v5.1.2
        • Added Connected React Router 6.6.1
        • Upgraded History to v4.7.2
      • Updated Node from v8 to v10

Fixed

  • CUMULUS-1459

    • Updates Operations page to receive async operations list from Elasticsearch.
  • CUMULUS-1363

    • Use npm instead of yarn
    • Update packages to fix security vulnerabilities
  • CUMULUS-1670

    • Fixed bug preventing update of providers
  • CUMULUS-1679

    • The UI no longer breaks by producing a blank page when the user types in the
      log search box on the granule details page.

Deleted

  • CUMULUS-1102

    • Removes fake-api.js. The fake-api is removed in favor of running a Cumulus API locally.
  • CUMULUS-1690

    • Removed Gulp/Browserify and their dependencies.