v21.1 (2021-03-03)
-
End package releases on anaconda.org GoMSS-Nowcast channel.
Final release there was v19.2 -
Change name of Git repository default branch from
master
tomain
. -
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
becausecircus
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.