Skip to content

1.0.0

Choose a tag to compare

@lesnik512 lesnik512 released this 02 Jun 15:08
0d1b6ec

What's Changed

  • fix: honor root_path in offline-docs redoc handler by @lesnik512 in #89
  • fix: shut down TracerProvider in OpenTelemetryInstrument.teardown by @lesnik512 in #90
  • fix: make teardown idempotent and exception-safe by @lesnik512 in #91
  • fix: strip skip_sentry from Sentry context; drop dead is_X_installed conjuncts by @lesnik512 in #92
  • docs: document and pin BaseConfig.from_dict / from_object semantics by @lesnik512 in #93
  • refactor: extract OpenTelemetryServiceFieldsConfig mixin by @lesnik512 in #94
  • refactor: make BaseInstrument generic; delete pure-annotation subclasses by @lesnik512 in #95
  • fix: tighten Sentry idiom and typing micro-issues by @lesnik512 in #96
  • refactor: OTel instrument touch-ups (REF-1, LOW-3, LOW-5) by @lesnik512 in #97
  • test: add standalone instrument tests and is_valid_path negative tests by @lesnik512 in #98
  • refactor: split logging module + cleanup + lifecycle test by @lesnik512 in #99
  • refactor: drop unused abc.ABC from BaseInstrument; document config holders by @lesnik512 in #100
  • refactor: drop frozen=True from instruments; sentinel for FastAPIConfig.application by @lesnik512 in #101
  • feat: configurable broker ping timeout for FastStream health check by @lesnik512 in #102
  • refactor: rename OpentelemetryConfig → OpenTelemetryConfig; FreeBootstrapperConfig → FreeConfig by @lesnik512 in #103
  • chore: pin uv_build upper bound; assert pyroscope_endpoint precondition by @lesnik512 in #104
  • feat: add FastMcpBootstrapper by @lesnik512 in #105
  • fix: make BaseBootstrapper.bootstrap() idempotent by @lesnik512 in #106
  • refactor: replace InstrumentNotReadyWarning with is_configured classmethod + summary log by @lesnik512 in #107

Full Changelog: 0.28.1...1.0.0