v1.10.0-beta.1
Pre-release
Pre-release
·
753 commits
to main
since this release
1.10.0-beta.1
Added
- Support for .NET9.
- Support for RabbitMQ.Client traces instrumentation for versions
7.0.0+. - log4net OpenTelemetry appender for versions >=
2.0.13&& <4.0.0 - log4net trace context injection for versions >=
2.0.13&& <4.0.0. - Support for SqlClient metrics.
Changed
- Kafka and RabbitMQ 6 tags
otel.status_codeandotel.status_descriptionare replaced by native fieldsStatusandStatusDescription. - Changed minimal supported version of
Microsoft.Extensions.LoggingforILOGGERinstrumentation from8.0.0to9.0.0. - Glibc native libraries are compiled on Ubuntu v16.04.
- Changed
MongoDBtraces instrumentation to the bytecode version. It supportsMongoDB.Driver.Corefrom2.7.0andMongoDB.Driverfrom3.0.0.
Dependency updates
- Updated Core components:
1.10.0. - Following packages updated
Microsoft.Extensions.Configuration.Binderfrom8.0.2to9.0.0,Microsoft.Extensions.Logging.Configurationfrom8.0.0to9.0.0,OpenTelemetry.Exporter.Prometheus.HttpListenerfrom1.9.0-beta.2to1.10.0-beta.1,OpenTelemetry.Instrumentation.GrpcNetClientfrom1.9.0-beta.1to1.10.0-beta.1OpenTelemetry.Instrumentation.Httpfrom1.9.0to1.10.0,OpenTelemetry.Instrumentation.Processfrom0.5.0-beta.7to1.10.0-beta.1,OpenTelemetry.Instrumentation.Quartzfrom1.0.0-beta.3to1.10.0-beta.1,OpenTelemetry.Instrumentation.Runtimefrom1.9.0to1.10.0,OpenTelemetry.Instrumentation.SqlClientfrom1.9.0-beta.1to1.10.0-beta.1,OpenTelemetry.Instrumentation.Wcffrom1.0.0-rc.18to1.10.0-beta.1,OpenTelemetry.Resources.Azurefrom1.0.0-beta.9to1.10.0-beta.1,OpenTelemetry.Resources.Containerfrom1.0.0-beta.9to1.10.0-beta.1,OpenTelemetry.Resources.Hostfrom0.1.0-beta.3to1.10.0-beta.1,OpenTelemetry.Resources.OperatingSystemfrom0.1.0-alpha.4to1.10.0-beta.1,OpenTelemetry.Resources.Processfrom0.1.0-beta.3to1.10.0-beta.1,OpenTelemetry.Resources.ProcessRuntimefrom0.1.0-beta.2to1.10.0-beta.1.
- .NET only, following packages updated
OpenTelemetry.Instrumentation.AspNetCorefrom1.9.0to1.10.1,OpenTelemetry.Instrumentation.EntityFrameworkCorefrom1.0.0-beta.12to1.10.0-beta.1,OpenTelemetry.Instrumentation.StackExchangeRedisfrom1.9.0-beta.1to1.10.0-beta.1,System.Diagnostics.DiagnosticSourcefrom8.0.0to9.0.0.
- .NET Framework only, following packages updated
Google.Protobufupdated from3.28.3to3.29.1,Microsoft.Bcl.AsyncInterfacesfrom8.0.0to9.0.0,Microsoft.Extensions.Configurationfrom9.0.0to9.0.0,Microsoft.Extensions.Configuration.Abstractionsfrom8.0.0to9.0.0,Microsoft.Extensions.DependencyInjectionfrom8.0.1to9.0.0,Microsoft.Extensions.DependencyInjection.Abstractionsfrom8.0.2to9.0.0,Microsoft.Extensions.Loggingfrom8.0.0to9.0.0,Microsoft.Extensions.Logging.Abstractionsfrom8.0.1to9.0.0,Microsoft.Extensions.Optionsfrom8.0.2to9.0.0,Microsoft.Extensions.Options.ConfigurationExtensionsfrom8.0.0to9.0.0,Microsoft.Extensions.Primitivesfrom8.0.0to9.0.0,OpenTelemetry.Instrumentation.AspNetfrom1.9.0-beta.1to1.10.0-beta.1,System.Buffersfrom4.5.5to4.6.0,System.Memoryfrom4.5.5to4.6.0,System.Numerics.Vectorsfrom4.5.0to4.6.0,System.Diagnostics.DiagnosticSourcefrom8.0.1to9.0.0,System.Runtime.CompilerServices.Unsafefrom6.0.0to6.1.0,System.Text.Encodings.Webfrom8.0.0to9.0.0,System.Text.Jsonfrom8.0.5to9.0.0.
Removed
- Support for .NET 6 and .NET 7. Both framework reached end of support.
- Support for macOS Monterey 12 x64. macOs libraries are built and tested against macOS Ventura 13 x64.
MongoDB.Driver.Core.Extensions.DiagnosticSourcesdependency is removed.