Skip to content

Releases: gulfofmaine/buoy_barn

0.4.14

30 Jan 19:36
Compare
Choose a tag to compare

Fixes

  • Catch some null constraint errors. #672

0.4.13 - 01/06/2023

06 Jan 19:28
Compare
Choose a tag to compare

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 to f79e6f7 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

22 Dec 01:46
Compare
Choose a tag to compare

Fixes:

  • Missed including 408 backoff check in error handling.

0.4.12 - 12/21/2022

22 Dec 01:17
Compare
Choose a tag to compare

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

Full Changelog: v0.4.11...v0.4.12

0.4.11 - 12/20/2022

21 Dec 01:25
Compare
Choose a tag to compare

Fixes:

  • Extract timeout seconds into it's own variable to get Sentry to catch it.

0.4.10 - 12/20/2022

20 Dec 18:09
Compare
Choose a tag to compare

Fixes:

  • Add error context and adjust levels.

What's Changed

Full Changelog: v0.4.9...v0.4.10

0.4.9 - 12/20/2022

20 Dec 14:45
Compare
Choose a tag to compare

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

Full Changelog: v0.4.8...v0.4.9

0.4.8 - 12/19/2022

19 Dec 17:58
Compare
Choose a tag to compare

Changes:

  • Bumped Python to 3.11.1

Fixes:

What's Changed

Full Changelog: v0.4.7...v0.4.8

0.4.7 - 12/02/2022

02 Dec 20:38
Compare
Choose a tag to compare

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

Fixes:

  • Adjusted flake8 repo in pre-commit from Gitlab to Github

What's Changed

Full Changelog: v0.4.6...v0.4.7

0.4.6 - 10/28/2022

28 Oct 15:35
Compare
Choose a tag to compare

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

Fixes:

  • make down now also stops any leftover test environment containers

What's Changed

Full Changelog: v0.4.5...v0.4.6