Prodzilla 0.0.3 release notes
New Features
- Full OpenTelemetry Trace Exporting: Full OpenTelemetry traces can now be exported to the backend pipeline, including the root span,. This allows for a more complete view of the different steps in a story as part of a single trace.
- OpenTelemetry Metrics Reporting: Duration, runs, and errors are measured per step and probe to enable alerting and storing historical data in metric backends.
- Slack Webhook Format Support: The Slack webhook format is now recognized and supported by Prodzilla.
- Regex Response Body Testing: Response bodies can now be validated with a regex.
- Environment Variable Substitution: Environment variables can be substituted into
prodzilla.yml
to include sensitive values. - Customizable Config File Paths: The file path for
prodzilla.yml
is now fully customizable with the-f
flag. - Configurable Timeout: We now support configurable timeouts per step/probe.
Improvements
- Error Logging: All error logs now use the semantic log level
error
. - Webhook Alerts: Prodzilla now include error messages and response bodies in webhook alerts and logs. The response bodies can be redacted for a step by setting
sensitive: true
in the step configuration.
Build and Deployment
- Docker Image Publishing: Prodzilla Docker images are now published to
ghcr.io
through GitHub Actions. Images are available atghcr.io/prodzilla/prodzilla
. - GitHub Release Automation: We now automate GitHub releases with builds for x86 and ARM Linux. Releases are triggered when tags are pushed.