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`_