Skip to content

Releases: gulfofmaine/buoy_barn

0.6.7 - 04/25/2024

25 Apr 16:05
900451b
Compare
Choose a tag to compare

Changes:

  • Add the ability to highlight timeseries #1099

Fixes:

  • Ignore long migrations line errors in Ruff

Dependency updates:

  • Pre-commit
    • Pyproject Format from 1.7.0 to 1.8.0
    • Ruff from 0.3.5 to 0.4.1
  • Python
    • Celery from 5.3 to 5.4
    • Freezegun from 1.4.0 to 1.5.0
    • UWSGI from 2.0.24 to 2.0.25

0.6.6 - 04/15/2024

25 Apr 15:32
Compare
Choose a tag to compare

Fixes:

  • Only Slack at the top of the hour about out of date timeseries, instead of every minute #1088

0.6.5 - 04/11/2024

12 Apr 14:40
922d1e0
Compare
Choose a tag to compare

Changes:

  • Add station name and rename station slug in #1083
  • Notify about out of date timeseries in #1084

Dependency Updates:

  • Github Actions
    • Setup Docker Buildx from 3.0.0 to 3.3.0
    • Docker Login from 3.0.0 to 3.1.0
    • Docker Build Push from 5.1.0 to 5.3.0
    • Pre-commit from 3.0.0 to 3.0.1
  • Pre-commit
    • Pre-commit-hooks from 4.5.0 to 4.6.0
    • Bandit from 1.7.7 to 1.7.8
    • Gitleaks from 8.18.1 to 8.18.2
    • Django Upgrade from 1.15.0 to 1.16.0
    • Ruff from 0.1.15 to 0.3.5
  • Docker
    • Syntax from 1.6 to 1.7
  • Python
    • Django Debug Toolbar from 4.2 to 4.3
    • Django Rest Framework from 3.14 to 3.15
    • Sentry-SDK from 1.40.0 to 1.45.0
    • uWSGI from 2.0.23 to 2.0.24
    • Django Health Check from 2.18.0 to 3.18.1
    • PyStac from 1.9.0 to 1.10.0
    • IPython from 8.20 to 8.23
    • Py.test from 8.0 to 8.1
    • Py.test Cov from 4.1 to 5.0
    • Xarray from 2024.1.1 to 2024.3.0

0.6.4 - 01/30/2024

30 Jan 23:12
4a869d7
Compare
Choose a tag to compare

Changes

  • Added refresh actions to platform, dataset, and server admin pages closing #289. #1020

0.6.3 - 01/30/2024

30 Jan 22:01
3b7c3d0
Compare
Choose a tag to compare

Changes:

  • Switch formatting and linting to Ruff. #990
  • Configure Sentry Spotlight for development. #1016

Fixes:

  • Recover from invalid data type errors. #1016

Dependency Updates:

  • Github Actions
    • Cache from v3 to v4
  • Pre-commit
    • Bandit from 1.7.6 to 1.7.7
  • Python
    • Sentry SDK from 1.39.2 to 1.40.0
    • Xarray from 2023.12.0 to 2024.1.1
    • Django Health Check from 3.17.0 to 3.18.0
    • Py.test from 7.4 to 8.0
    • Py.test Django from 4.7 to 4.8
  • Docker
    • Redis from 7.2.3 to 7.2.4

0.6.2 - 01/12/2024

30 Jan 21:51
d554fb5
Compare
Choose a tag to compare

Fixes:

  • Fix for when a celery worker queue is empty, part 2.

0.6.1 - 01/11/2024

11 Jan 20:01
db039c2
Compare
Choose a tag to compare

Fixes:

  • Fix for when a celery worker queue is empty. #1000

0.6.0 - 01/11/2024

11 Jan 18:56
1a3395c
Compare
Choose a tag to compare

Additions:

  • Tidal datums, platform type, and various tidal data types. #903
  • The ability to define both standard (minor, moderate, and major) and custom flooding levels for individual time series. #986
  • Platform specific links for more info. #997
  • Initial work towards being able to push observations to Buoy Barn, rather than waiting for it to fetch. #902

Changes:

  • Use OGC EDR API to fetch FVCOM and BIO forecasts to build on our work fetching that data for modeling, and reducing the real time dependency on UMass servers. #985
  • Moved from Prefect to Celery beat for periodic tasks. #989
  • Cleaned up the admin for time series configuration, and moved many of the advanced options to a separate configuration screen. #986

Fixes:

  • Some Sentry headers sometimes caused CORS errors. #903

Dependency Updates:

  • Github Actions
    • Checkout from 3 to 4
    • Setup Docker Buildx from 2.9.1 to 3.0.0
    • Docker Login from 2.2.0 to 3.0.0
    • Docker build push from 4.1.1 to 5.1.0
    • Sentry release from 1.4.1 to 1.7.0
    • CodeQL from 2 to 3
      • Init
      • Autobuild
      • Analyze
    • Setup Python from 4 to 5
  • Pre Commit
    • Pre-commit-hooks from 4.4.0 to 4.5.0
    • Blackdoc from 0.3.8 to 0.3.9
    • Flake8 from 6.0.0 to 7.0.0
    • Isort from 5.12.0 to 5.13.0
    • Black from 23.7.0 to 23.12.1
    • PyUpgrade from 3.9.0 to 3.15.0
    • Add trailing comma from 3.0.0 to 3.1.0
    • Bandit from 1.7.5 to 1.7.6
    • Gitleaks from 8.17.0 to 8.18.1
    • Shellcheck from 0.9.0.5 to 0.9.0.6
    • Django Upgrade from 1.14.0 to 1.15.0
  • Python
    • Python itself from 3.11.4 to 3.11.5
    • Django from 4.2 to 5.0
    • Django CORS headers from 4.2 to 4.3
    • Django Debug toolbar from 4.1 to 4.2
    • Django Redis from 5.3 to 5.4
    • Freezegun from 1.2.1 to 1.4.0
    • Geojson from 2.5.0 to 3.1.0
    • NetCDF4 from 1.6.4 to 1.6.5
    • Psycopg2-Binary from 2.9.6 to 2.9.9
    • Sentry SDK from 1.28.1 to 1.39.2
    • uWSGI from 2.0.20 to 2.0.23
    • VCRpy from 5.0 to 5.1
    • Whitenoise from 6.5 to 6.6
    • Xarray from 2023.6.0 to 2023.12.0
    • IPython from 8.14 to 8.20
    • Py.test Django from 4.5 to 4.7

0.5.0 - 08/26/2023

26 Jul 17:57
Compare
Choose a tag to compare

Changes:

  • API views to see which platforms have active timeseries for an ERDDAP server or dataset.
  • Admin filters to select platforms by ERDDAP server, dataset, active timeseries, or standard name (data type).
  • Customized the admin display for timeseries to make it more compact and collapse less useful info.

Dependency Updates:

  • Github actions
    • Setup Docker Buildx from 2.7.0 to 2.9.1
  • Pre-Commit
    • Black from 23.3.0 to 23.7.0
    • PyUpgrade from 3.7.0 to 3.9.0
    • Add trailing comma from 2.5.1 to 3.0.0
  • Python
    • Django CORS headers from 4.1 to 4.2
    • Sentry SDK from 1.25.1 to 1.28.1
    • VCRpy from 4.3 to 5.0
    • Xarray from 2023.5.0 to 2023.6.0
    • Py.Test from 7.3 to 7.4
  • Redis from 5.0.14 to 7.0.12

0.4.18 - 06/19/2023

20 Jun 16:26
215104f
Compare
Choose a tag to compare

Fixes:

  • Attempt to to fix N+1 query from /api/platforms/ where Django wasn't pre-fetching the timeseries for the platforms, so they were being fetched on the fly as the serializer tried to assemble the output. Fixes #793

Dependency updates:

  • Pre-commit
    • Pyupgrade from 3.6.0 to 3.7.0
    • Gitleaks from 8.16.4 to 8.17.0
    • Django-upgrade from 1.13.0 to 1.14.0
  • Redis from 5.0.3 to 5.0.14