Skip to content

Releases: gulfofmaine/buoy_barn

0.7.5 - 2024-12-06

06 Dec 22:43
36e2ba1
Compare
Choose a tag to compare

Changes:

  • Match the default time range for forecast and prediction window by @abkfenris in #1274

Dependency Updates:

Full Changelog: v0.7.4...v0.7.5

0.7.4 - 2024-12-04

04 Dec 13:18
24ad133
Compare
Choose a tag to compare

Changes:

Full Changelog: v0.7.3...v0.7.4

0.7.3 - 2024-12-03

03 Dec 15:40
9cb0ffa
Compare
Choose a tag to compare

Changes

  • Updated the timeseries admin to be easier to sort, filter, and otherwise manage by @abkfenris in #1266

Fixes

Dependency updates:

  • Github Actions
  • Pre Commit
    • Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.1 by @renovate in #1265
    • Update pre-commit hook adamchainz/django-upgrade to v1.22.2 - autoclosed by @renovate in #1264
    • Update pre-commit hook PyCQA/bandit to v1.8.0 by @renovate in #1269
  • Docker

Full Changelog: v0.7.2...v0.7.3

0.7.2 - 11/25/2024

25 Nov 21:13
bf1baf3
Compare
Choose a tag to compare

Changes

  • Adds timeseries and dataset refresh status to the admin list pages, to hopefully help with debugging when data is delayed. #1258

Fixes:

  • Adds a healtcheck for periodic refreshes, so we have an idea if they end up delayed or not running. #1257

Dependency updates:

  • Github Actions
    • Ubuntu from 22.04 to 24.04
  • Pre-commit
    • Ruff from 0.7.4 to 0.8.0
  • Python
    • ERDDAPY from 1.2.1 to >2.0
    • Pandas from 1.5.3 to >2.0
    • Sentry SDK from 2.18.0 to 2.19.0
    • Xarray from 2024.3.0 to 2024.11.0

0.7.1 - 11/19/2024

25 Nov 21:02
Compare
Choose a tag to compare

Fixes:

  • Encode extrema values better so that they can be more reliably serialized to JSON. #1253

0.7.0 - 11/19/2024

25 Nov 21:00
Compare
Choose a tag to compare

Additions:

  • Timeseries types and extrema in #1251
    • Timeseries can now be classified into different types (observation, forecast, prediction) which will alter how we fetch data for them. For observations we will continue to use the last 24 hours and the latest value from that, while forecasts and predictions we will fetch the next 7 days and use the first value.
    • We're calculating the min and max of each timeseries, and for tidal timeseries we are calculating the high and low tides over the fetched data.

Changes:

  • Added 'Overland Flood' as a platform type in [#1251]

Fixes:

  • Take care of some N+1 queries in refresh_dataset #1245
  • Adjusteda few commands that needed uv run to be prefixed.

Dependency Updates:

  • Pre-commit
    • Pyproject Format from 2.4.3 to 2.5.0
    • Ruff from 0.7.1 to 0.7.4
  • Dockerfile from 1.10 to 1.11
  • Python
    • Sentry SDK from 2.17.0 to 2.18.0
    • Py.test Coverage from 5.0 to 6.0

0.6.8 - 10/28/2024

29 Oct 15:40
02c1044
Compare
Choose a tag to compare

Changes:

  • Switch to using Docker Compose watch mode
  • Enabled GZip middleware
  • Restructured the inline timeseries admins in platform admin panels to bring the common fields to the forefront, but have a collapsed inline for some advanced fields.

Dependency updates:

  • Switched to using uv rather than Poetry
  • Github Actions
    • Setup Docker Buildx from 3.3.0 to 3.7.1
    • Docker login from 3.1.0 to 3.3.0
    • Docker build push from 5.3.0 to 6.9.0
  • Pre-commit
    • Pre-commit-hooks from 4.6.0 to 5.0.0
    • Bandit from 1.7.8 to 1.7.10
    • Gitleaks from 8.18.2 to 8.21.2
    • Shellcheck from 0.9.0.6 to 0.10.0.1
    • Django Upgrade from 1.16.0 to 1.22.0
    • Pyproject Format from 1.8.0 to 2.4.3
    • Ruff from 0.4.1 to 0.7.1
  • Docker
    • Redis from 7.2.4 to 7.2.5

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