plugins/logging/v1.5.13
maximhq/bifrostplugins/logging/v1.5.13May 26, 2026by akshaydeo
AI Summary
This logging plugin release v1.5.13 includes a critical fix to prevent log loss during shutdown by draining pending entries with a 30-second budget, and a refactor that changes error handling behavior for `GetAvailable*` methods to return wrapped errors instead of silently logging and returning empty slices.
Key Highlights
- Fix: Drain pending log entries on `Cleanup` to prevent dropping in-flight batches during shutdown (30s budget)
- Refactor: `GetAvailable*` methods now return wrapped errors instead of silently logging and returning empty slices
- Addresses issues #3717 and #3759
Breaking Changes
- The `GetAvailable*` methods now return wrapped errors instead of silently logging and returning empty slices - code relying on the previous error handling behavior may need updates
New Features
- Graceful shutdown with bounded 30-second drain budget for pending log entries
- Wrapped error returns for better error handling and debugging in `GetAvailable*` methods
Full Release Notes
## Plugin Release: logging v1.5.13 - fix: drain pending log entries on `Cleanup` to avoid dropping in-flight batches at shutdown; bounded 30s drain budget (#3717) - refactor: `GetAvailable*` methods now return wrapped errors instead of silently logging and returning empty slices (#3759) ### Installation ```bash # Update your go.mod to use the new plugin version go get github.com/maximhq/bifrost/plugins/logging@v1.5.13 ``` --- _This release was automatically created from version file: `plugins/logging/version`_