Logfire 5.1.0 fixes an OpenTelemetry logging deadlock inside `force_flush()`
GitHub·low signal
The 2026-09-11 release fixes a deadlock where OpenTelemetry logging could hang during `force_flush()` (PR #2404), which matters for anyone flushing traces at process exit in an agent run. It adds `logfire.instrument_litestar()` for Litestar 2.11 and later, makes eval setup executable for both Python and Node.js, and preserves the selected Logfire region or custom base URL throughout setup instead of resetting it.