Logfire Versions Save

Uncomplicated Observability for Python and beyond! 🪵🔥

v0.42.0

6 days ago

What's Changed

New Contributors

Full Changelog: https://github.com/pydantic/logfire/compare/v0.41.0...v0.42.0

v0.41.0

1 week ago

What's Changed

Full Changelog: https://github.com/pydantic/logfire/compare/v0.40.0...v0.41.0

v0.40.0

1 week ago

What's Changed

  • BREAKING CHANGE: The processors parameter of logfire.configure() has been replaced by additional_span_processors. Passing processors will raise an error. Unlike processors, setting additional_span_processors to an empty sequence will not disable the default span processor which exports to Logfire. To do that, pass send_to_logfire=False. Similarly metric_readers has been replaced by additional_metric_reader. By @alexmojaki in https://github.com/pydantic/logfire/pull/233
  • Improve error raised when opentelemetry.instrumentation.django is not installed by @deepakdinesh1123 in https://github.com/pydantic/logfire/pull/231
  • Handle internal errors by @alexmojaki in https://github.com/pydantic/logfire/pull/232

New Contributors

Full Changelog: https://github.com/pydantic/logfire/compare/v0.39.0...v0.40.0

v0.39.0

2 weeks ago

What's Changed

Add new methods for easier integration in https://github.com/pydantic/logfire/pull/207:

  • instrument_flask
  • instrument_starlette
  • instrument_aiohttp_client
  • instrument_sqlalchemy
  • instrument_pymongo
  • instrument_redis

v0.38.0

2 weeks ago

What's Changed

BREAKING CHANGE: Calling logfire.info, logfire.error, logfire.span etc. will no longer automatically configure logfire if it hasn't been configured already. Instead it will emit a warning and not log anything. Users must call logfire.configure() before they want logging to actually start, even if they don't pass any arguments to configure and all configuration is done by environment variables. Using integrations like logfire.instrument_fastapi() before calling configure will also emit a warning but it will still set up the instrumentation, although it will not log anything until configure is called.

Full Changelog: https://github.com/pydantic/logfire/compare/v0.37.0...v0.38.0

v0.37.0

2 weeks ago

What's Changed

New Contributors

Full Changelog: https://github.com/pydantic/logfire/compare/v0.36.1...v0.37.0

v0.36.1

3 weeks ago

What's Changed

v0.36.0

3 weeks ago

What's Changed

New Contributors

Full Changelog: https://github.com/pydantic/logfire/compare/v0.35.0...v0.36.0

v0.35.0

3 weeks ago

What's Changed

New Contributors

Full Changelog: https://github.com/pydantic/logfire/compare/v0.34.0...v0.35.0

v0.34.0

3 weeks ago

What's Changed

Full Changelog: https://github.com/pydantic/logfire/compare/v0.33.0...v0.34.0