New features
- The
/__healthz
endpoint now verifies S3 streaming. If theLTD_PROXY_S3_HEALTHCHECK_KEY
env variable is enabled, the health check endpoint will attempt to stream that object from the bucket. If it fails, the health check will also fail. This should automatically restart the service in cases where there are danging httpx connections that cause resources leaks and ultimately break the app. This should also give early warning to S3 account/auth issues.
What's Changed
- Bump docker/build-push-action from 3 to 4 by @dependabot in #26
- Add a S3 check to healthcheck endpoint by @jonathansick in #29
Full Changelog: 0.4.1...0.5.0