Releases: gulfofmaine/buoy_barn
Releases · gulfofmaine/buoy_barn
0.7.5 - 2024-12-06
Changes:
- Match the default time range for forecast and prediction window by @abkfenris in #1274
Dependency Updates:
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.2 by @renovate in #1273
- Bump Django for security by @abkfenris in #1275
Full Changelog: v0.7.4...v0.7.5
0.7.4 - 2024-12-04
0.7.3 - 2024-12-03
Changes
- Updated the timeseries admin to be easier to sort, filter, and otherwise manage by @abkfenris in #1266
Fixes
- Filter dataframes better by @abkfenris in #1267
Dependency updates:
- Github Actions
- Bump docker/build-push-action from 6.9.0 to 6.10.0 by @dependabot in #1263
- Pre Commit
- Docker
Full Changelog: v0.7.2...v0.7.3
0.7.2 - 11/25/2024
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
Fixes:
- Encode extrema values better so that they can be more reliably serialized to JSON. #1253
0.7.0 - 11/19/2024
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
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
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
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
Changes:
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