Releases: gulfofmaine/buoy_barn
Releases · gulfofmaine/buoy_barn
0.4.14
0.4.13 - 01/06/2023
Fixes:
- Filter out healthcheck responses from Sentry transactions. #654
- Quiet some deprecation warnings. They should hopefully only yell once now in logs
What's Changed
- Ignore Sentry transactions for healthcheck and static paths by @abkfenris in #655
- Bump python from
555dcc9
tof79e6f7
in /app by @dependabot in #650 - Various dependency updates and quieting some warnings by @abkfenris in #656
Full Changelog: v0.4.12...v0.4.13
0.4.12-2 - 12/21/2022
Fixes:
- Missed including 408 backoff check in error handling.
0.4.12 - 12/21/2022
Fixes:
- Avoids scheduling additional dataset or server refreshes if there is already a refresh task in the queue. This works by when the
/refresh/
view is triggered, it instead schedules a quick task that then checks if the refresh is scheduled (or active or reserved). If it is already scheduled it throws a warning, otherwise it schedules the task. - Add exponential backoff when timeout related errors are encountered.
What's Changed
- No duplicate tasks by @abkfenris in #651
- Exponential backoff from timeouts by @abkfenris in #652
Full Changelog: v0.4.11...v0.4.12
0.4.11 - 12/20/2022
Fixes:
- Extract timeout seconds into it's own variable to get Sentry to catch it.
0.4.10 - 12/20/2022
Fixes:
- Add error context and adjust levels.
What's Changed
- Add more error context and adjust levels by @abkfenris in #648
Full Changelog: v0.4.9...v0.4.10
0.4.9 - 12/20/2022
Fixes:
- Migration Enable per server timeouts and timing between requests. Replaces
RETRIEVE_DATAFRAME_TIMEOUT_SECONDS
. - Fix invalid logging kwarg.
- Upgraded data retrieval logging to error to send to Sentry.
- Raise parse error when
-
is not used to split server and dataset.
What's Changed
- Request config per server by @abkfenris in #647
Full Changelog: v0.4.8...v0.4.9
0.4.8 - 12/19/2022
Changes:
- Bumped Python to 3.11.1
Fixes:
- Catching a few more error types. Works on #449 PR
- 429 - too many requests
- 404 - no matching time
- 404 - no file found
- Additionally set Sentry tags on the error scope to help differentiate sources.
- Fixed continuous delivery repo and configuration.
What's Changed
- Bump python from 3.10.8-slim to 3.11.1-slim in /app by @dependabot in #645
- Catch three more types of errors by @abkfenris in #646
Full Changelog: v0.4.7...v0.4.8
0.4.7 - 12/02/2022
Changes:
- Add Django health check and associated Kubernetes probes to keep the uWSGI socket queue from blocking the server. #642 #8 and gulfofmaine/NERACOOS-operations
- Bumped PyUpgrade to 3.10 with typing upgrades
- Dependency updates
- Github Actions
- Sentry release from 1.2.0 to 1.2.1
- Python
- Pytest-cov from 3.0 to 4.0
- Github Actions
Fixes:
- Adjusted flake8 repo in pre-commit from Gitlab to Github
What's Changed
- Bump getsentry/action-release from 1.2.0 to 1.2.1 by @dependabot in #641
- Add health checks by @abkfenris in #643
- Bump all sorts of dependencies to hopefully unblock dependabot by @abkfenris in #644
Full Changelog: v0.4.6...v0.4.7
0.4.6 - 10/28/2022
Changes:
- Updated base branch from master to main
- Added pre-commit
- Applied pre-commit changes to all files for activated hooks
- Added Github Action workflow
- Hooks
- Trailing whitespace
- Check AST
- Check YAML
- Check XML
- Debug statements
- End of file fixer
- Check docstring
- Large files
- Blackdoc
- Flake8
- isort
- Black
- PyUpgrade
- Add trailing comma
- Bandit
- Gitleaks
- Shellcheck
- Django Upgrade
- Dependency Updates
- Github Actions
- Setup Docker Buildx from 2.0.0 to 2.2.1
- Docker login from 2.0.0 to 2.1.0
- Docker Build Push from 3.0.0 to 3.2.0
- Sentry release from 1.1.6 to 1.2.0
- Python from 3.9.6 to 3.10.8
- Django from 4.0 to 4.1
- Django CORS headers from 3.12 to 3.13
- Django Debug toolbar from 3.4 to 3.7
- Django REST Framework from 3.13 to 3.14
- NetCDF from 1.5.8 to 1.6.0
- Psycopg2-binary from 2.9.3 to 2.9.5
- Sentry SDK from 1.5.11 to 1.8.0
- VCRpy from 4.1 to 4.2
- Whitenoise from 6.0 to 6.2
- Pandas from 1.4.2 to 1.4.3
- Prefect from 1.2.1 to 1.2.3
- IPython from 8.3 to 8.4
- Apt
- Binutils from 2.31.1 to 2.35.2
- Libproj from 5.2.0 to 7.2.1
- Gdal Bin from 2.4.0 to 3.2.2
- Build essentials from 12.6 to 12.9
- Updated Postgis from 10 to 15
- This may require dumping and reloading the DB and updating the auth method.
See #639
- This may require dumping and reloading the DB and updating the auth method.
- Github Actions
Fixes:
make down
now also stops any leftover test environment containers
What's Changed
- Bump whitenoise from 6.0.0 to 6.1.0 in /app by @dependabot in #578
- Bump sentry-sdk from 1.5.11 to 1.5.12 in /app by @dependabot in #577
- Bump ipython from 8.3.0 to 8.4.0 in /app by @dependabot in #581
- Bump celery from 5.2.6 to 5.2.7 in /app by @dependabot in #580
- Bump django from 4.0.4 to 4.0.5 in /app by @dependabot in #582
- Bump sentry-sdk from 1.5.12 to 1.6.0 in /app by @dependabot in #587
- Bump numpy from 1.21.1 to 1.22.0 in /app by @dependabot in #586
- Bump django-cors-headers from 3.12.0 to 3.13.0 in /app by @dependabot in #583
- Bump whitenoise from 6.1.0 to 6.2.0 in /app by @dependabot in #584
- Bump prefect from 1.2.1 to 1.2.2 in /app by @dependabot in #579
- Bump pandas from 1.4.2 to 1.4.3 in /app by @dependabot in #589
- Bump django-debug-toolbar from 3.4.0 to 3.5.0 in /app by @dependabot in #588
- Bump netcdf4 from 1.5.8 to 1.6.0 in /app by @dependabot in #590
- Bump vcrpy from 4.1.1 to 4.2.0 in /app by @dependabot in #591
- Bump django from 4.0.5 to 4.0.6 in /app by @dependabot in #592
- Bump prefect from 1.2.2 to 1.2.3 in /app by @dependabot in #593
- Bump sentry-sdk from 1.6.0 to 1.7.1 in /app by @dependabot in #596
- Bump getsentry/action-release from 1.1.6 to 1.2.0 by @dependabot in #599
- Bump sentry-sdk from 1.7.1 to 1.8.0 in /app by @dependabot in #600
- Bump docker/setup-buildx-action from 2.0.0 to 2.1.0 by @dependabot in #635
- Bump docker/setup-buildx-action from 2.1.0 to 2.2.1 by @dependabot in #636
- Add pre-commit hook by @abkfenris in #638
- Bump docker/build-push-action from 3.0.0 to 3.2.0 by @dependabot in #633
- Bump docker/login-action from 2.0.0 to 2.1.0 by @dependabot in #634
- Bump Django and PostGIS by @abkfenris in #639
- Bump Python to 3.10 by @abkfenris in #640
Full Changelog: v0.4.5...v0.4.6