What's Changed
- feat(telemetry): add cache usage metrics to OpenTelemetry spans by @vamgan in #825
- docs: improve docstring formatting by @waitasecant in #846
- ci: bump actions/setup-python from 5 to 6 by @dependabot[bot] in #796
- ci: bump actions/github-script from 7 to 8 by @dependabot[bot] in #801
- ci: bump aws-actions/configure-aws-credentials from 4 to 5 by @dependabot[bot] in #795
- fix: Add type to tool_input by @Unshure in #854
- feat(swarm): Make entry point configurable by @mkmeral in #851
- ci: update ruff requirement from <0.13.0,>=0.12.0 to >=0.12.0,<0.14.0 by @dependabot[bot] in #840
- ci: update openai requirement from <1.102.0,>=1.68.0 to >=1.68.0,<1.108.0 by @dependabot[bot] in #827
- feat: add automated issue auto-close workflows with dry-run testing by @yonib05 in #832
- fix: Clean up pyproject.toml by @Unshure in #844
- fix: Updating documentation in decorator.py by @prabhuteja12 in #852
- models - openai - use client context by @pgrayy in #856
- Feature: Handle Bedrock redactedContent by @afarntrog in #848
- fix: correctly label tool result messages in OpenTelemetry events by @vamgan in #839
- models - openai - client context comment by @pgrayy in #864
- fix: litellm structured_output test with more descriptive model by @dbschmigelski in #871
- fix(mcp): auto cleanup on exceptions occurring in enter by @dbschmigelski in #833
- fix(mcp): do not verify _background_session is present in stop() by @dbschmigelski in #876
- docs(README): fix links and imports by @awsarron in #837
New Contributors
- @vamgan made their first contribution in #825
- @waitasecant made their first contribution in #846
- @prabhuteja12 made their first contribution in #852
Full Changelog: v1.8.0...v1.9.0