Released 2024-Oct-11
-
Fixed a bug causing extension data specified on
LogRecord
s in a batch to also be applied to subsequentLogRecord
s in the same batch. (#2208) -
Bumped the
System.Text.Json
reference to6.0.10
for thenet462
,netstandard2.0
, andnetstandard2.1
targets in response to CVE-2024-43485. (#2208)
Released 2024-Aug-12
-
Fixed
PlatformNotSupportedException
s 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)
Released 2024-Aug-01
- Fixed a bug preventing
HttpTransportErrorResponseReceived
events from firing on .NET Framework. (#1987)
Released 2024-Jun-17
- Updated OpenTelemetry core component version(s) to
1.9.0
. (#1888)
Released 2024-Jun-11
-
Update OpenTelemetry SDK version to
1.9.0-rc.1
. (#1876) -
Added
LoggerProviderBuilder.AddOneCollectorExporter
registration extension. (#1876)
Released 2024-Apr-22
Released 2023-Oct-25
Released 2023-Oct-10
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 schemabody
if{OriginalFormat}
key is not found. (#1321) -
Added support for sending
LogRecord.FormattedMessage
(if set) as common schemaformattedMessage
if it differs from the detected template (either{OriginalFormat}
key orLogRecord.Body
). (#1321) -
Removed
traceFlags
from the common schemadt
(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)
Released 2023-Aug-07
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 onLogRecord
s. (#1073) -
Added support for sending common schema
ex
(Exception) extension when exception is present onLogRecord
s. (#1082) -
Added support for sending common schema
eventId
field whenEventId.Id
is non-zero onLogRecord
s. (#1127) -
Update OpenTelemetry to 1.5.1 (#1255)
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 onOneCollectorExporter<T>
. (#1058)
Released 2023-Feb-16
- Initial release.