0.215.0
💥 Breaking Changes
- feat(sdk-logs)!: add required
forceFlush()toLogRecordExporterinterface #6356 @pichlermarc- (user-facing):
LogRecordExporterinterface now requires aforceFlush()method to be implemented. Custom exporters will need to implement this method to continue working with the Logs SDK.
- (user-facing):
- feat(api-logs, sdk-logs)!: add Logger#enabled() #6371 @david-luna
🚀 Features
- feat(otlp-transformer): add custom protobuf logs serializer #6228 @pichlermarc
- feat(otlp-transformer): add custom protobuf logs export response deserializer #6530 @pichlermarc
🐛 Bug Fixes
- fix(instrumentation-fetch): preserve init overrides when input is a Request object #6421 @akandic47
- fix(otlp-exporter-base): limit Node.js HTTP transport response body to 4 MiB #6552 @kartikgola
- fix(instrumentation-fetch): avoid unwrapping fetch API when disabling #6575 @david-luna
- fix(web-common): add check for possible unsafe json parse #6589 @maryliag
- fix(otlp-transformer): add check for possible unsafe json parse #6588 @maryliag