Skip to content

Releases: gulfofmaine/buoy_barn

0.1.16 - 02/09/2020

09 Feb 20:35
Compare
Choose a tag to compare

Changes:

  • Update dependencies:
    • Python from 3.8.6 to 3.9.1
    • Celery from 4.4 to 5.0
    • Django CORS Headers from 3.6 to 3.7
    • Django Rest Framework GIS from 0.16 to 0.17
    • Freezegun from 1.0.0 to 1.1.0
    • IPython from 7.19 to 7.20
    • PyYaml from 5.3.1 tp 5.4
    • Py.test coverage from 2.10 to 2.11

Fixes:

  • Include Z on the end of forecast dates to specify the timezone so that browsers don't guess.

0.1.15 - 12/15/2020

15 Dec 20:25
Compare
Choose a tag to compare

Changes:

  • Added admin command to clear end times set on TimeSeries by Platform. This makes it easier to clear out automatically set end times.
  • Update dependencies:
    • Django CORS Headers from 3.1 to 3.5
    • Django Debug Toolbar from 3.1 to 3.2
    • ERDDAPY from 0.7.2 to 0.9.0
    • NetCDF 4 from 1.5.4 to 1.5.5
    • Sentry SDK from 0.19.2 to 0.19.5
    • xarray from 0.16.1 to 0.16.2

0.1.14 - 11/3/2020

03 Nov 16:37
Compare
Choose a tag to compare

Fixes:

  • Add test and comparison for invalid constraints.

0.1.13 - 11/3/2020

03 Nov 15:53
Compare
Choose a tag to compare

Fixes:

  • Add test and tweak comparison for actual range error.

0.1.12 - 11/3/2020

03 Nov 15:06
Compare
Choose a tag to compare

Changes:

  • Use -slim Docker image as a base to make for a lighter image (1.44 too .91 GB).
  • Update dependencies
    • Sentry SDK from 0.18.0 to 0.19.2
    • IPython from 7.18 to 7.19
    • Pytest Django from 3.10 to 4.1
    • Django from 3.1.2 to 3.1.3

Fixes:

  • Handle date parsing errors and when a constraint is outside of the actual range.

0.1.11 - 10/5/2020

05 Oct 20:31
Compare
Choose a tag to compare

Changes:

  • Include release version with Sentry init
  • Add CodeQL analysis
  • Use Pandas and CSV rather than NetCDF > Pandas and NetCDF to retrieve data from ERDDAP servers.
  • Update dependencies
    • Erddapy from 0.5.3 to 0.7.2
    • Pandas from 0.25.3 to 1.1.3

Fixes:

  • Catch and handle various 500 errors during time series update task smarter.
    • If nRows = 0 quietly pass.
    • If the dataset has an end time set, set an end time on the time series to stop fetching it.
    • Return early from errors to make it easier to read.

0.1.10 - 9/30/2020

30 Sep 18:58
Compare
Choose a tag to compare

Changes:

  • Add oxygen_concentration_in_sea_water data type.
  • Bedford wave forecast should be significant wave height.
  • Update dependencies
    • Python from 3.8.5 to 3.8.6
    • Django Debug Toolbar from 2.2 to 3.1
    • Django Rest Framework from 3.11 to 3.12
    • Sentry SDK from 0.17.7 to 0.18.0
    • py.test from 6.0 to 6.1

Fixes:

  • Prevent debug toolbar from being loaded during tests.

0.1.9 - 9/23/2020

23 Sep 19:00
Compare
Choose a tag to compare

Changes:

  • Add caching to the platforms API view.
  • Update TimeSeries.constraints to use Django JSONField rather than Postgres.
  • Order DataTypes
  • Remove unused Deployment model.
  • Update Dependencies
    • Python from 3.8.2 to 3.8.5
    • Django from 3.0 to 3.1
    • Django CORS Headers from 3.2 to 3.5
    • Django Redis from 4.11 to 4.12
    • Django Rest Framework GIS from 0.15 to 0.16
    • FreezeGun from 0.3.15 to 1.0.0
    • NetCDF4 from 1.5.3 to 1.5.4
    • Psycopg2 Binary from 2.8.5 to 2.8.6
    • Sentry SDK from 0.14.3 to 0.17.7
    • UWSGI from 2.0.18 to 2.0.19
    • VCRpy from 4.0 to 4.1
    • Whitenoise from 5.0 to 5.2
    • Xarray from 0.15.1 to 0.16.1
    • IPython from 7.13 to 7.18
    • py.test from 5.4 to 6.0
    • py.test Django from 3.9 to 3.10
    • py.test cov from 2.8 to 2.10
    • Prospector from 1.2 to 1.3

Fixes:

  • .prefetch_related() for platforms API view to reduce the number of queries by 100 fold, and equally speeding up access.
  • Better error handling of ERDDAP response status codes when there is an error.

Testing:

  • Test HTTP 500 errors in tasks.

0.1.8 - 4/30/2020

23 Sep 18:44
Compare
Choose a tag to compare

Fixes:

  • Quiet 500 errors also as infos.

0.1.7 - 4/30/2020

30 Apr 15:47
Compare
Choose a tag to compare

Fixes:

  • Decreased OSError in refresh task to logger.info as it appears to largely be caused when the UConn ERDDAP is returning 0 rows and we try to read a webpage as a NetCDF.