Skip to content

v21.1 (2021-03-03)

Compare
Choose a tag to compare
@douglatornell douglatornell released this 03 Mar 23:18
· 72 commits to main since this release
  • End package releases on anaconda.org GoMSS-Nowcast channel.
    Final release there was v19.2

  • Change name of Git repository default branch from master to main.

  • Add support for exception logging to Sentry (https://sentry.io) with client DSN URL
    from SENTRY_DSN environment variable; does nothing if SENTRY_DSN does not exist,
    is empty, or is not recognized by Sentry.

  • Change continuous integration from Bitbucket pipeline to GitHub Actions workflow.
    CI reports are at https://github.com/43ravens/NEMO_Nowcast/actions
    Unit test coverage report visualization is at https://codecov.io/gh/43ravens/NEMO_Nowcast

  • Migrate from Mercurial on Bitbucket to Git on GitHub due to Bitbucket's decision
    to terminate support for Mercurial.
    Repository is now at https://github.com/43ravens/NEMO_Nowcast

  • Expose nemo_nowcast.cli.arrow_date() function for use by packages like
    SalishSeaNowcast that use NEMO_Nowcast CLI elements.

  • Change process manager from circus to supervisor
    because circus has dependency version pins that prevent moving to newer versions of Python and 0mq
    (and probably other packages).
    circus does not appear to be being actively maintained any more.
    supervisor has fewer dependencies, provides all of the functionality that we
    need, and is being actively maintained.