Changed
- Bumped OpenTelemetry core to 1.42.1 (
opentelemetry-{api,sdk,exporter-otlp-proto-http}1.38.0 → 1.42.1,opentelemetry-instrumentation-threading0.59b0 → 0.63b1, pullingopentelemetry-semantic-conventions0.59b0 → 0.63b1).opentelemetry-instrumentation-bedrockreferencesGenAIAttributes.GEN_AI_TOOL_DEFINITIONS, which only exists in semconv ≥0.60b0; with the previous pin (0.59b0) any Bedrock Converse call carrying atoolConfigraisedAttributeErrorinside the instrumentor — silently swallowed by its@dont_throw, dropping the entire conversation, token usage, and cost for tool-enabled turns (plain chat/stream were unaffected). Bedrock tool conversations now capture the full exchange, usage, cost, and tool definitions.