Skip to content

v0.22.0

Compare
Choose a tag to compare
@Justintime50 Justintime50 released this 29 Nov 03:03
· 140 commits to main since this release
  • API has more unified error handling for 5xx error types
  • Introduced new HarveyError and cleaned up various error handling throughout the app. All messages should now properly get logged when a deployment gets killed, errors raised when Sentries need to be triggered, and various log levels were corrected
  • Healthchecks of containers now check when the container was started to ensure that not only are they running, but that they restarted within the last 60 seconds as a part of the deploy
    • Fixed a bug where containers may not properly recreate when their configs or images don't differ from the last deploy
  • If a project's lock status cannot be determined, we now kill the process instead of continuing and logging only to ensure we don't steamroll a previous deployment
  • Harvey can now distinguish between a system lock and a user lock allowing for user-locked deployments to stay that way even if a deployment fails
  • Wraps store_deployment_details in a try/except to log out errors with saving details to the DB
  • Drops default deployment timeout from 30 minutes to 10 minutes
  • Various other improvements and fixes