24.5.0
Breaking Changes:
- Remove the AWS lambda extension. (#3568)
Bug fixes:
- Properly handle AI metrics from the Python SDK's
@ai_track
decorator. (#3539) - Mitigate occasional slowness and timeouts of the healthcheck endpoint. The endpoint will now respond promptly an unhealthy state. (#3567)
Features:
- Apple trace-based sampling rules to standalone spans. (#3476)
Internal:
- Add metrics extraction config to global config. (#3490, #3504)
- Adjust worker thread distribution of internal services. (#3516)
- Extract
cache.item_size
from measurements instead of data. (#3510) - Collect
enviornment
tag as part of exclusive_time_light for cache spans. (#3510) - Forward
span.data
on the Kafka message. (#3523) - Tag span duration metric like exclusive time. (#3524)
- Emit negative outcomes for denied metrics. (#3508)
- Increase size limits for internal batch endpoints. (#3562)
- Emit negative outcomes when metrics are rejected because of a disabled namespace. (#3544)
- Add AI model costs to global config. (#3579)
- Add support for
event.
in theSpan
Getter
implementation. (#3577) - Ensure
chunk_id
andprofiler_id
are UUIDs and sort samples. (#3588) - Add a calculated measurement based on the AI model and the tokens used. (#3554)