Skip to content

Releases: pydantic/logfire

v0.41.0

06 Jun 17:55
a234819
Compare
Choose a tag to compare

What's Changed

  • Fix backfill command by @alexmojaki in #243
  • Update Anthropic to use tools that are no longer in beta by @willbakst in #249
    • NOTE: Anthropic instrumentation now requires anthropic>=0.27.0

Full Changelog: v0.40.0...v0.41.0

v0.40.0

04 Jun 18:15
9562b3a
Compare
Choose a tag to compare

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 #233
  • Improve error raised when opentelemetry.instrumentation.django is not installed by @deepakdinesh1123 in #231
  • Handle internal errors by @alexmojaki in #232

New Contributors

Full Changelog: v0.39.0...v0.40.0

v0.39.0

03 Jun 10:31
f600862
Compare
Choose a tag to compare

What's Changed

Add new methods for easier integration in #207:

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

v0.38.0

31 May 13:20
d27759f
Compare
Choose a tag to compare

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: v0.37.0...v0.38.0

v0.37.0

29 May 22:24
f9bb8bc
Compare
Choose a tag to compare

What's Changed

  • Add logfire.suppress_instrumentation context manager, silence urllib3 debug logs from exporting by @jlondonobo in #197

New Contributors

Full Changelog: v0.36.1...v0.37.0

v0.36.1

27 May 16:01
b01d24b
Compare
Choose a tag to compare

What's Changed

v0.36.0

27 May 14:56
00a8ae3
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.35.0...v0.36.0

v0.35.0

21 May 22:40
4481f05
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.34.0...v0.35.0

v0.34.0

21 May 14:00
60455c1
Compare
Choose a tag to compare

What's Changed

  • Allow instrumenting OpenAI/Anthropic client classes or modules by @alexmojaki in #191

Full Changelog: v0.33.0...v0.34.0

v0.33.0

18 May 16:24
aa2419f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.32.1...v0.33.0