---
title: net-agent-10-45-0
source: https://docs.newrelic.com/docs/release-notes/agent-release-notes/net-release-notes/net-agent-10-45-0
---

### New features

-   Add a new Distributed Tracing sampler, the TraceId Ratio-Based Sampler, which is based on the [OpenTelemetry implementation](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/src/OpenTelemetry/Trace/Sampler/TraceIdRatioBasedSampler.cs). This sampler makes its sampling decision using the TraceId (a random GUID) and a configured sampling ratio (a target percentage of traces to be sampled).  For more information, see the [OpenTelemetry specification](https://opentelemetry.io/docs/specs/otel/trace/tracestate-probability-sampling/). ([#3211](https://github.com/newrelic/newrelic-dotnet-agent/issues/3211)) ([63ca603](https://github.com/newrelic/newrelic-dotnet-agent/commit/63ca603ca6cb86110431413c03afbf8a8c8e9367))

### Fixes

-   MSSQL connection string parsing can throw exceptions and disable Datastore instrumentation ([#3263](https://github.com/newrelic/newrelic-dotnet-agent/issues/3263)) ([cdf000b](https://github.com/newrelic/newrelic-dotnet-agent/commit/cdf000b73fe4beaa73fa4bfe3d338f8eb6698cf1))
-   Resolve issues with Kafka "Consume" instrumentation to ensure that automatic instrumentation works in conjunction with custom instrumentation. ([#3257](https://github.com/newrelic/newrelic-dotnet-agent/issues/3257)) ([1dbd1c5](https://github.com/newrelic/newrelic-dotnet-agent/commit/1dbd1c51aeaf6e2909d23b078029ee78b721b3bc))

### Checksums

| File                                       | SHA - 256  Hash                                                  |
| ------------------------------------------ | ---------------------------------------------------------------- |
| newrelic-dotnet-agent-10.45.0-1.x86_64.rpm | DB84CEDFB00587787FF38EEAF6DFB61C83B85C6BACEB7337A766044906EC2CBC |
| newrelic-dotnet-agent_10.45.0_amd64.deb    | A02281A0F5A183D8F5617F495AA8F6D6670BCE8A6268550DFBBE83354A63747B |
| newrelic-dotnet-agent_10.45.0_amd64.tar.gz | 435C3C71256C7A2E94FC70E130D205062B88ED345B5498207B52C8C2933AACDD |
| newrelic-dotnet-agent_10.45.0_arm64.deb    | BD78EB57B31D7F438D45E15EE802BF62A38D805782EFD421543DC41DEA8779B2 |
| newrelic-dotnet-agent_10.45.0_arm64.tar.gz | 2D8B2B919818D5A256A691753DB5FBB73F395E1F8235471F9016967586CAAF9E |
| NewRelicDotNetAgent_10.45.0_x64.msi        | 4DB6BC55B292E09F0E9BC81231232E90C62CFFD005AE612F803701B9E34D908E |
| NewRelicDotNetAgent_10.45.0_x64.zip        | 18E2EA211703DF077E5D80B929920C2C2F8C95182D1300564E88A6136393E538 |
| NewRelicDotNetAgent_10.45.0_x86.msi        | DFC319D553813406AB8CBCF427B082468D648FD07F3F04F82AB4AA2D01C2176E |
| NewRelicDotNetAgent_10.45.0_x86.zip        | 7D9390473D9319BE311B2C8FF067106328FB1343B4C86110BB39B231E09E58D0 |

### Updating your agent

-   Follow standard procedures to [update the .NET agent](https://docs.newrelic.com/docs/agents/net-agent/installation-configuration/update-net-agent).
-   If you're using a particularly old agent, review the list of major changes and procedures for [updating legacy .NET agents](https://docs.newrelic.com/docs/apm/agents/net-agent/installation/update-net-agent/#updating_older_net).

We recommend updating to the latest agent version as soon as it's available. If you can't upgrade to the latest version, update your agents to a version no more than 90 days old. Read more about [keeping your agent up to date](https://docs.newrelic.com/docs/new-relic-solutions/new-relic-one/install-configure/update-new-relic-agent).
See the New Relic .NET agent [EOL policy doc](https://docs.newrelic.com/docs/apm/agents/net-agent/getting-started/net-agent-eol-policy) for information about agent releases and support dates.
