Skip to content

Latest commit

 

History

History
155 lines (101 loc) · 5.36 KB

File metadata and controls

155 lines (101 loc) · 5.36 KB

Changelog

Unreleased

1.9.3

Released 2024-Oct-11

  • Fixed a bug causing extension data specified on LogRecords in a batch to also be applied to subsequent LogRecords in the same batch. (#2208)

  • Bumped the System.Text.Json reference to 6.0.10 for the net462, netstandard2.0, and netstandard2.1 targets in response to CVE-2024-43485. (#2208)

1.9.2

Released 2024-Aug-12

  • Fixed PlatformNotSupportedExceptions being thrown during export when running on mobile platforms which caused telemetry to be dropped silently. (#1992)

  • Fixed a bug which caused remaining records in a batch to be dropped silently once the max payload size for a transmission (default 4 KiB) has been reached. (#1999)

1.9.1

Released 2024-Aug-01

  • Fixed a bug preventing HttpTransportErrorResponseReceived events from firing on .NET Framework. (#1987)

1.9.0

Released 2024-Jun-17

  • Updated OpenTelemetry core component version(s) to 1.9.0. (#1888)

1.9.0-rc.1

Released 2024-Jun-11

  • Update OpenTelemetry SDK version to 1.9.0-rc.1. (#1876)

  • Added LoggerProviderBuilder.AddOneCollectorExporter registration extension. (#1876)

1.8.0

Released 2024-Apr-22

  • Native AOT compatibility. (#1670)

  • Update OpenTelemetry SDK version to 1.8.1. (#1668)

1.6.0

Released 2023-Oct-25

1.6.0-rc.1

Released 2023-Oct-10

1.6.0-beta.1

Released 2023-Sep-20

  • Update OpenTelemetry to 1.6.0 (#1344)

  • Added support for receiving tranmission failures via the RegisterPayloadTransmittedCallback API. (#1309)

  • Added support for sending LogRecord.Body as common schema body if {OriginalFormat} key is not found. (#1321)

  • Added support for sending LogRecord.FormattedMessage (if set) as common schema formattedMessage if it differs from the detected template (either {OriginalFormat} key or LogRecord.Body). (#1321)

  • Removed traceFlags from the common schema dt (Distributed Tracing) extension because it is not currently supported by the OneCollector service. (#1345)

  • Added dedicated handling for IReadOnlyList<KeyValuePair<string, object>> types during serialization to improve performance. (#1361)

  • Added caching of extension property UTF8 JSON strings to improve performance. (#1361)

1.5.1

Released 2023-Aug-07

1.5.1-rc.1

Released 2023-Jun-29

  • Added support for sending common schema extensions using ext.[name].[field] syntax. (#1073)

  • Added support for sending common schema dt (Distributed Tracing) extension when trace context is present on LogRecords. (#1073)

  • Added support for sending common schema ex (Exception) extension when exception is present on LogRecords. (#1082)

  • Added support for sending common schema eventId field when EventId.Id is non-zero on LogRecords. (#1127)

  • Update OpenTelemetry to 1.5.1 (#1255)

0.1.0-alpha.2

Released 2023-Mar-6

  • Update OpenTelemetry to 1.4.0 (#1038)

  • Tenant token is no longer exposed on OneCollectorExporterOptions and will be set automatically from the instrumentation key. Added new registration overloads and a builder to help with configuration. (#1032)

  • Switched to using a connection string design instead of passing instrumentation key directly. (#1037)

  • Added RegisterPayloadTransmittedCallback API on OneCollectorExporter<T>. (#1058)

0.1.0-alpha.1

Released 2023-Feb-16

  • Initial release.