Integrations
- Add
logfire.instrument_litestar()with support for Litestar 2.11 and later by @dmontagu in #2249 - Recommend Logfire extras when
logfire rundetects missing instrumentation packages by @krishna3554 in #2082
Agent setup
- Use canonical URLs between published Logfire skills by @strawgate in #2373
- Preserve the selected Logfire region or custom base URL throughout setup by @strawgate in #2377
- Continue project selection and verification after browser authentication by @strawgate in #2384
- Make eval setup executable for Python and Node.js by @strawgate in #2400 and #2402
- Correct setup guidance for Python, Node.js, Rust, and Gunicorn by @adtyavrdhn in #2365
Fixes
- Prevent OpenTelemetry logging from deadlocking during
force_flush()by @L4XB in #2404 - Require directory boundaries when identifying non-user code paths by @yhz5613813 in #2375
New Contributors
- @yhz5613813 made their first contribution in #2375
- @krishna3554 made their first contribution in #2082
- @L4XB made their first contribution in #2404