Releases: gulfofmaine/buoy_barn
Releases · gulfofmaine/buoy_barn
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
0.6.4 - 01/30/2024
0.6.3 - 01/30/2024
Changes:
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
Fixes:
- Fix for when a celery worker queue is empty, part 2.
0.6.1 - 01/11/2024
Fixes:
- Fix for when a celery worker queue is empty. #1000
0.6.0 - 01/11/2024
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
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
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