Skip to content

Bump the nuget group with 5 updates - #1261

Merged
shibayan merged 1 commit into
masterfrom
dependabot/nuget/src/Acmebot.App/nuget-cd02d08125
Sep 5, 2026
Merged

shibayan merged 1 commit into
masterfrom
dependabot/nuget/src/Acmebot.App/nuget-cd02d08125

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 5, 2026

Copy link
Copy Markdown
Contributor

Updated AWSSDK.Route53 from 4.0.100.11 to 4.0.100.12.

Release notes

Sourced from AWSSDK.Route53's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated AWSSDK.SecurityToken from 4.0.100.11 to 4.0.100.12.

Release notes

Sourced from AWSSDK.SecurityToken's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Azure.Monitor.OpenTelemetry.Exporter from 1.8.3 to 1.9.0.

Release notes

Sourced from Azure.Monitor.OpenTelemetry.Exporter's releases.

1.9.0

1.9.0 (2026-09-04)

Features Added

  • Add support for project id attributes propagation
    (#​62052)

  • Shutting down a provider (including Dispose()) now writes pending telemetry to offline storage and uploads it in the background instead of blocking on ingestion. Short-lived applications such as CLI tools previously lost this telemetry, because they exit before a transmission completes; the telemetry is now durable before exit, and delivery is completed by a background drain in this or a subsequent run. ForceFlush is unchanged by default and can be opted in with the Azure.Monitor.OpenTelemetry.Exporter.PersistOnForceFlush AppContext switch, which applies to traces and logs only: a metric reader cannot distinguish a caller's flush from its periodic collection, so metric ForceFlush always transmits. The previous behavior can be restored with the Azure.Monitor.OpenTelemetry.Exporter.DisablePersistOnShutdown AppContext switch.
    (#​61818)

  • How long shutdown waits for that background drain can now be set through the Azure.Monitor.OpenTelemetry.Exporter.ShutdownDrainBudgetMilliseconds AppContext data value, using either AppContext.SetData or a runtimeconfig.json configProperty. Dispose() passes a finite timeout, so by default part of that window is spent delivering telemetry and process exit tracks ingestion latency. Short-lived applications should set this to 0, which makes exit cost only the file write: measured at 2.7 ms regardless of ingestion latency, against 2011 ms with a two second ingestion delay. The default is unchanged, so long-running services keep delivering their final batch within the window Dispose() allows. A single-run CI job, where no later run exists to drain storage, should not raise this value but set the Azure.Monitor.OpenTelemetry.Exporter.DisablePersistOnShutdown switch with a bounded Retry.NetworkTimeout: raising the budget cannot guarantee delivery, because Shutdown() waits on the drain for no time at all and Dispose() is capped by the five second grace period OpenTelemetry allows it.
    (#​62340)

Bugs Fixed

  • Telemetry left in offline storage by a process that exited during a transmission is no longer stranded permanently. A leased blob is renamed so that it matches neither the storage provider's blob enumeration nor its retention sweep, and the provider only reclaims those leases on a two minute maintenance timer that a short-lived process never reaches. Expired leases are now reclaimed when storage is drained.
    (#​61818)

  • Offline storage is now drained shortly after startup rather than only after the process has been running for two minutes, so telemetry persisted by a previous run is uploaded even when no single run is long-lived.
    (#​61818)

  • Telemetry is no longer dropped when the offline storage directory reaches its size cap. The oldest stored telemetry is evicted to make room.
    (#​61818)

  • Statsbeat no longer holds up process exit. It exports once more as its meter provider is disposed, which put an ingestion round trip on the exit path; that final export now runs in the background, and its network timeout is bounded at five seconds rather than the pipeline default of 100 seconds. The customer SDK stats meter provider is instead left to live for the process lifetime, so it never exports on the exit path at all; its stats are delivered by its own periodic reader.
    (#​62340)

  • Log fields are now culture-invariant. (#​61996)

  • Added the telemetrySuccess dimension to Item_Dropped_Count for request and dependency telemetry.
    (#​62081)

Other Changes

  • Updated OpenTelemetry dependencies to 1.18.0 and OpenTelemetry.PersistentStorage.FileSystem to 1.1.1.
    (#​62698)

  • Improved activity conversion performance by reading recognized attributes from a fixed index instead of scanning the tag list for each one. Every span shape converts faster, by about a third for spans carrying Application Insights override attributes, and each conversion rents fewer pooled buffers. Standard metrics no longer collect the tags they never read.
    (#​62614)

    • Fixed pooled tag buffers being leaked whenever converting an activity failed, and retaining tag keys and values after being returned to the pool.
    • Fixed the buffer rent size being process-wide mutable state written without synchronization.
    • Fixed an activity tag with a null key dropping the remaining tags from custom properties.
    • Removed two attribute lookups that could never match. http.server_name and server.socket.address are still exported as custom properties, unchanged.

Commits viewable in compare view.

Updated Azure.Security.KeyVault.Certificates from 4.9.0 to 4.9.1.

Release notes

Sourced from Azure.Security.KeyVault.Certificates's releases.

4.9.1

4.9.1 (2026-09-02)

Bugs Fixed

  • Fixed an issue in the challenge-based authentication policy where a cached authentication challenge, and the access token acquired for it, could be reused for a request to a different Key Vault or Managed HSM endpoint. The policy now resolves the challenge per request endpoint, ensuring a token acquired for one vault is never attached to a request to another.

Commits viewable in compare view.

Updated Azure.Security.KeyVault.Keys from 4.10.0 to 4.10.1.

Release notes

Sourced from Azure.Security.KeyVault.Keys's releases.

4.10.1

4.10.1 (2026-09-02)

Bugs Fixed

  • Fixed an issue in the challenge-based authentication policy where a cached authentication challenge, and the access token acquired for it, could be reused for a request to a different Key Vault or Managed HSM endpoint. The policy now resolves the challenge per request endpoint, ensuring a token acquired for one vault is never attached to a request to another.

Commits viewable in compare view.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps AWSSDK.Route53 from 4.0.100.11 to 4.0.100.12
Bumps AWSSDK.SecurityToken from 4.0.100.11 to 4.0.100.12
Bumps Azure.Monitor.OpenTelemetry.Exporter from 1.8.3 to 1.9.0
Bumps Azure.Security.KeyVault.Certificates from 4.9.0 to 4.9.1
Bumps Azure.Security.KeyVault.Keys from 4.10.0 to 4.10.1

---
updated-dependencies:
- dependency-name: AWSSDK.Route53
  dependency-version: 4.0.100.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget
- dependency-name: AWSSDK.SecurityToken
  dependency-version: 4.0.100.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget
- dependency-name: Azure.Monitor.OpenTelemetry.Exporter
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget
- dependency-name: Azure.Security.KeyVault.Certificates
  dependency-version: 4.9.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget
- dependency-name: Azure.Security.KeyVault.Keys
  dependency-version: 4.10.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .net code dependencies PR: Dependency updates labels Sep 5, 2026
Copilot AI balanced review requested due to automatic review settings September 5, 2026 04:15
@dependabot dependabot Bot added dependencies PR: Dependency updates .NET Pull requests that update .net code labels Sep 5, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The package updates are internally consistent and introduce no identified compatibility issues.

Pull request overview

Updates five NuGet dependencies with AWS patch releases, Azure security fixes, and OpenTelemetry improvements.

Changes:

  • Updates AWS Route53 and SecurityToken SDKs.
  • Updates Azure Key Vault packages.
  • Upgrades Azure Monitor OpenTelemetry Exporter to 1.9.0.
File summaries
File Description
src/Acmebot.App/Acmebot.App.csproj Updates five package versions.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@shibayan
shibayan merged commit 552d97b into master Sep 5, 2026
9 checks passed
@shibayan
shibayan deleted the dependabot/nuget/src/Acmebot.App/nuget-cd02d08125 branch September 5, 2026 04:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies PR: Dependency updates .NET Pull requests that update .net code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants