Bump the nuget-dependencies group with 10 updates - #33
Merged
RylandDeGregory merged 3 commits intoSep 18, 2026
Merged
RylandDeGregory merged 3 commits into
RylandDeGregory merged 3 commits into
Conversation
Bumps Azure.Core from 1.57.0 to 1.62.0 Bumps Azure.Monitor.OpenTelemetry.Exporter from 1.8.1 to 1.9.0 Bumps Azure.Security.KeyVault.Certificates from 4.8.0 to 4.9.1 Bumps Azure.Storage.Blobs from 12.28.0 to 12.29.2 Bumps Microsoft.Extensions.Hosting from 10.0.8 to 10.0.12 Bumps Microsoft.Extensions.Logging.Console from 10.0.8 to 10.0.12 Bumps OpenTelemetry to 1.18.0, 1.19.0 Bumps OpenTelemetry.Extensions.Hosting to 1.18.0, 1.19.0 Bumps OpenTelemetry.Instrumentation.Http from 1.15.1 to 1.19.0 Bumps OpenTelemetry.Instrumentation.Runtime from 1.15.1 to 1.19.0 --- updated-dependencies: - dependency-name: Azure.Core dependency-version: 1.62.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-dependencies - dependency-name: Azure.Monitor.OpenTelemetry.Exporter dependency-version: 1.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-dependencies - dependency-name: OpenTelemetry dependency-version: 1.18.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-dependencies - dependency-name: OpenTelemetry.Extensions.Hosting dependency-version: 1.18.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-dependencies - dependency-name: Azure.Security.KeyVault.Certificates dependency-version: 4.9.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-dependencies - dependency-name: Azure.Storage.Blobs dependency-version: 12.29.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-dependencies - dependency-name: Microsoft.Extensions.Hosting dependency-version: 10.0.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-dependencies - dependency-name: Microsoft.Extensions.Logging.Console dependency-version: 10.0.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-dependencies - dependency-name: OpenTelemetry dependency-version: 1.19.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-dependencies - dependency-name: OpenTelemetry.Extensions.Hosting dependency-version: 1.19.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-dependencies - dependency-name: OpenTelemetry.Instrumentation.Http dependency-version: 1.19.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-dependencies - dependency-name: OpenTelemetry.Instrumentation.Runtime dependency-version: 1.19.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
This was referenced Sep 18, 2026
…-dependencies-7f6f975ec8
…-dependencies-7f6f975ec8
RylandDeGregory
deleted the
dependabot/nuget/src/AzAcmeCertRenewal/nuget-dependencies-7f6f975ec8
branch
September 18, 2026 20:57
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updated Azure.Core from 1.57.0 to 1.62.0.
Release notes
Sourced from Azure.Core's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Azure.Monitor.OpenTelemetry.Exporter from 1.8.1 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.ForceFlushis unchanged by default and can be opted in with theAzure.Monitor.OpenTelemetry.Exporter.PersistOnForceFlushAppContext switch, which applies to traces and logs only: a metric reader cannot distinguish a caller's flush from its periodic collection, so metricForceFlushalways transmits. The previous behavior can be restored with theAzure.Monitor.OpenTelemetry.Exporter.DisablePersistOnShutdownAppContext switch.(#61818)
How long shutdown waits for that background drain can now be set through the
Azure.Monitor.OpenTelemetry.Exporter.ShutdownDrainBudgetMillisecondsAppContext data value, using eitherAppContext.SetDataor aruntimeconfig.jsonconfigProperty.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 to0, 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 windowDispose()allows. A single-run CI job, where no later run exists to drain storage, should not raise this value but set theAzure.Monitor.OpenTelemetry.Exporter.DisablePersistOnShutdownswitch with a boundedRetry.NetworkTimeout: raising the budget cannot guarantee delivery, becauseShutdown()waits on the drain for no time at all andDispose()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
telemetrySuccessdimension toItem_Dropped_Countfor request and dependency telemetry.(#62081)
Other Changes
Updated OpenTelemetry dependencies to 1.18.0 and
OpenTelemetry.PersistentStorage.FileSystemto 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)
http.server_nameandserver.socket.addressare still exported as custom properties, unchanged.Commits viewable in compare view.
Updated Azure.Security.KeyVault.Certificates from 4.8.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
Commits viewable in compare view.
Updated Azure.Storage.Blobs from 12.28.0 to 12.29.2.
Release notes
Sourced from Azure.Storage.Blobs's releases.
12.29.2
12.29.2 (2026-08-24)
Bugs Fixed
Commits viewable in compare view.
Updated Microsoft.Extensions.Hosting from 10.0.8 to 10.0.12.
Release notes
Sourced from Microsoft.Extensions.Hosting's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.Extensions.Logging.Console from 10.0.8 to 10.0.12.
Release notes
Sourced from Microsoft.Extensions.Logging.Console's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated OpenTelemetry from 1.15.3 to 1.18.0.
Release notes
Sourced from OpenTelemetry's releases.
1.18.0
For highlights and announcements pertaining to this release see: Release Notes > 1.18.0.
The following changes are from the previous release 1.17.0.
NuGet: OpenTelemetry v1.18.0
Fixed self-diagnostics log lines being silently dropped when an event message or parameter contained enough 3-byte UTF-8 characters to overflow the internal buffer estimate. Such content is now truncated.
(#7543)
Fixed activity creation throwing when multiple tracer providers return a sampler attribute with the same key.
(#7558)
Added the
otel.sdk.processor.log.processedSDK self-observability metric.(#7486)
Added the
otel.sdk.processor.span.processedSDK self-observability metric.(#7598)
BatchActivityExportProcessorandSimpleActivityExportProcessorno longer forward spans to the exporter onceShutdownhas been called, andBatchActivityExportProcessor.Shutdownnow waits for in-flightOnEndcalls to finish enqueueing before flushing.(#7598)
Fix logger, meter and tracer providers leaking background threads if an exception is thrown by their constructor after resource creation.
(#7615)
CircularBufferBuckets.Copyoptimized to use bulk array copies.(#7670)
Restored configured
MaxScaleafter delta exponential histogram collection.(#7671)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.18.0
RecordExceptionis called on a span that is not recorded.(#7669)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.18.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.18.0
IEnumerable<KeyValuePair<string, object?>>). These attributes will be serialized as JSON objects.(#7015)
... (truncated)
1.18.0-rc.1
The following changes are from the previous release 1.17.0.
NuGet: OpenTelemetry v1.18.0-rc.1
Fixed self-diagnostics log lines being silently dropped when an event message or parameter contained enough 3-byte UTF-8 characters to overflow the internal buffer estimate. Such content is now truncated.
(#7543)
Fixed activity creation throwing when multiple tracer providers return a sampler attribute with the same key.
(#7558)
Added the
otel.sdk.processor.log.processedSDK self-observability metric.(#7486)
Added the
otel.sdk.processor.span.processedSDK self-observability metric.(#7598)
BatchActivityExportProcessorandSimpleActivityExportProcessorno longer forward spans to the exporter onceShutdownhas been called, andBatchActivityExportProcessor.Shutdownnow waits for in-flightOnEndcalls to finish enqueueing before flushing.(#7598)
Fix logger, meter and tracer providers leaking background threads if an exception is thrown by their constructor after resource creation.
(#7615)
CircularBufferBuckets.Copyoptimized to use bulk array copies.(#7670)
Restored configured
MaxScaleafter delta exponential histogram collection.(#7671)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.18.0-rc.1
RecordExceptionis called on a span that is not recorded.(#7669)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.18.0-rc.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.18.0-rc.1
IEnumerable<KeyValuePair<string, object?>>). These attributes will be serialized as JSON objects.(#7015)
See CHANGELOG for details.
... (truncated)
1.18.0-beta.1
The following changes are from the previous release 1.17.0-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.18.0-beta.1
Fix concurrent scrapes returning an empty response under contention. Now the exporter will return an HTTP 500 error instead.
(#7571)
Waiting for concurrent scrapes to finish before collecting no longer blocks, which could stall concurrent scrapes being waited on.
(#7571)
Fixed the interaction between
PrometheusAspNetCoreOptions.TranslationStrategyand content negotiation. The configured strategy is now applied before content negotiation, instead of the negotiated escaping scheme replacing the strategy's, and theContent-Typeheader now reports the escaping scheme that was applied rather than the one that was negotiated.(#7610)
Fixed metric values and histogram bucket bounds being written with 17 significant digits instead of their shortest round-trippable representation.
(#7589)
Fixed the canonical representation used for histogram
leand summaryquantilelabel values falling back to 17 significant digits incorrectly.(#7589)
Fixed a race where a slow scrape could return an HTTP 200 instead of 408.
(#7615)
Updated OpenTelemetry core component version(s) to
1.18.0.(#7674)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.18.0-beta.1
Fix concurrent scrapes returning an empty response under contention. Now the exporter will return an HTTP 500 error instead.
(#7571)
Waiting for concurrent scrapes to finish before collecting no longer blocks, which could stall concurrent scrapes being waited on.
(#7571)
A scrape which is still collecting when the listener is disposed now returns an HTTP 503 response.
(#7587)
Shutting down the listener no longer waits indefinitely for its request processing loop to stop, and no longer throws if the loop faulted.
(#7587)
Fixed the interaction between
PrometheusHttpListenerOptions.TranslationStrategyand content negotiation. The configured strategy is now applied before content negotiation, instead of the negotiated escaping scheme replacing the strategy's, and theContent-Typeheader now reports the escaping scheme that was applied rather than the one that was negotiated.(#7610)
Fixed metric values and histogram bucket bounds being written with 17 significant digits instead of their shortest round-trippable representation.
(#7589)
Fixed the canonical representation used for histogram
leand summaryquantilelabel values falling back to 17 significant digits incorrectly.(#7589)
... (truncated)
1.17.0
For highlights and announcements pertaining to this release see: Release Notes > 1.17.0.
The following changes are from the previous release 1.17.0-rc.1.
NuGet: OpenTelemetry v1.17.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.17.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.17.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.17.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.17.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.17.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Zipkin v1.17.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Extensions.Hosting v1.17.0
No notable changes.
... (truncated)
1.17.0-rc.1
The following changes are from the previous release 1.16.0.
NuGet: OpenTelemetry v1.17.0-rc.1
Fixed a metric point reclaim data race on CPU ARM architectures.
(#7401)
The library is now marked as trim and AOT compatible.
(#7441)
Replaced the vendored copy of
EnvironmentVariablesConfigurationProviderwith a directMicrosoft.Extensions.Configuration.EnvironmentVariablespackage dependency.Consumers gain automatic pickup of upstream bug fixes and security patches;
no public API or behavioural change.
(#7146)
Added a verbose
OpenTelemetry-Sdkself-diagnostics event that is emittedwhen an activity is dropped because its local (in-process) parent is not
recorded.
(#7427)
Added support for a Schema URL on
Resourceinstances.(#7472)
Fixed a metric storage leak that occurred when meters and instruments were
repeatedly created and disposed.
(#7466)
Added
ExcludedTagKeysproperty toMetricStreamConfigurationto supportexcluding specific tag keys from metric streams.
(#7373)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.17.0-rc.1
Fixed
TraceContextPropagatorto normalize emptytracestateheader valuesto
nullwhen extracting trace context.(#7407,
#7433)
The library is now marked as trim and AOT compatible.
(#7441)
Experimental (pre-release builds only): Updated
EnvironmentVariableCarrier.Getto read only the normalized environment variable name, following the updated
environment variable carrier specification.
Non-normalized carrier keys are no longer matched, even when they would
normalize to the requested key.
... (truncated)
1.17.0-beta.1
The following changes are from the previous release 1.16.0-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.17.0-beta.1
Added a verbose-level diagnostic event for ignored metrics.
(#7429)
The library is now marked as trim and AOT compatible.
(#7441)
Fix double unit suffixes in metric names when using OpenMetrics.
(#7454)
Fix incorrect handling of leading digits in metric names for OpenMetrics.
(#7454)
Add
PrometheusAspNetCoreOptions.ScopeInfoEnabledproperty to enable ordisable scope labels in Prometheus metrics. Defaults to
true.(#7436)
Added support for the
dotsandvaluesPrometheus UTF-8 name escapingschemes when negotiated via the
Acceptheader.(#7439)
Add
PrometheusAspNetCoreOptions.TargetInfoEnabledproperty to enable ordisable the
target_infometric in Prometheus metrics. Defaults totrue.(#7438)
Added support for the
allow-utf-8Prometheus UTF-8 name escaping schemewhen negotiated via the
Acceptheader.(#7440)
Add
PrometheusAspNetCoreOptions.ResourceConstantLabelsproperty to selectresource attributes to add to each metric as constant labels. Defaults to
null(no resource attributes are added as metric labels).(#7471)
Add
PrometheusAspNetCoreOptions.MaxScrapeResponseSizeBytesto configurethe maximum size of a scrape response. The default is now ~166 MiB.
(#7487)
A scrape whose serialized output exceeds the maximum scrape response size
limit now responds with HTTP 500.
(#7487)
Fixed the Prometheus text exposition format emitting redundant comments.
(#7491)
Made
Acceptheader content negotiation consistent with thePrometheusHttpListenerendpoint.... (truncated)
1.16.0
For highlights and announcements pertaining to this release see: Release Notes > 1.16.0.
The following changes are from the previous release 1.16.0-rc.1.
NuGet: OpenTelemetry v1.16.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.16.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.16.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.16.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.16.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.16.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Zipkin v1.16.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Extensions.Hosting v1.16.0
No notable changes.
... (truncated)
1.16.0-rc.1
The following changes are from the previous release 1.15.3.
NuGet: OpenTelemetry v1.16.0-rc.1
Stop validating View-provided metric stream
Nameagainst the instrumentname syntax, per
spec clarification.
(#7300)
Fix incorrect validation of
OTEL_BSP_*andOTEL_BLRP_*environmentvariables.
(#7187)
Fix observable instrument callbacks running once per reader instead of
once per collection cycle.
(#7188)
Added exception safety for user-supplied
ExemplarReservoirimplementations.Exceptions thrown from
Offerare now caught and logged rather than propagatingout of
Counter.Add/Histogram.Record.(#7277)
Update
OpenTelemetrySdkEventSourceto support the W3C randomness flag.(#7301)
Added
ObservedTimestampproperty toLogRecord.(#6979)
Breaking Change Explicit histogram boundaries no longer allow more than
10 million values.
(#7165)
Fixed a circular reference which could cause a
LoggerProviderto fail toresolve when one of its dependencies depends on
ILoggerorILoggerFactory.As part of this fix the
LoggerProviderresolved from dependency injectionis now created lazily when the first logger is created rather than when
ILoggerProviderorILoggerFactoryis resolved. A consequence is that anyinvalid configuration now surfaces when the first log record is written instead
of when the logging services are resolved.
(#7308)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.16.0-rc.1
Experimental (pre-release builds only):
Add support for using environment variables as context propagation carriers.
(#7174)
Fix
BaggagePropagatorto correctly follow Key and Value Encoding rules as per... (truncated)
1.16.0-beta.1
The following changes are from the previous release 1.15.3-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.16.0-beta.1
Fixed scrape response cache freshness using monotonic time so it is not
affected by NTP system clock adjustments.
(#7253)
Breaking Change Removed
DisableTimestampproperty fromPrometheusAspNetCoreOptions.(#7176)
Fixed the serialization of
NaN,PositiveInfinity, andNegativeInfinityvalues in Prometheus metrics to be compliant with the specification.
(#7179)
Fixed loss of precision when serializing
doubleandfloatvalues inPrometheus metrics to be compliant with the specification by using 17
significant digits to represent such values.
(#7179)
Fix non-ASCII characters in metric names and unit strings not being sanitized
correctly during Prometheus serialization.
(#7184)
Fix case where reader tracking could be reset while readers were still active.
(#7190)
Improve
Acceptheader handling for format negotiation so OpenMetrics isselected correctly by considering whitespace and
qweights.(#7208)
Emit OpenMetrics exemplars for counters and histogram buckets.
(#7222)
Fix incorrect handling of untyped metrics when using OpenMetrics format.
(#7219)
Fix Prometheus/OpenMetrics serialization to emit metric and label names
containing
_instead of dropping them and prefixing leading digits.Invalid characters are replaced with
_instead of being dropped.(#7209)
Add
escaping=underscoresto theAcceptheader handling for contentnegotiation so OpenMetrics are handled correctly.
(#7209)
Omit histogram
_sumand_countin OpenMetrics when negative bucketthresholds are present.
(#7221)
... (truncated)
Commits viewable in compare view.
Updated OpenTelemetry from 1.15.3 to 1.19.0.
Release notes
Sourced from OpenTelemetry's releases.
1.19.0
For highlights and announcements pertaining to this release see: Release Notes > 1.19.0.
The following changes are from the previous release 1.19.0-rc.1.
NuGet: OpenTelemetry v1.19.0
Added Schema URL to internally created
Resourceinstances.(#7726)
Reduced allocations when formatting self-diagnostics events with up to three parameters.
(#7730)
Added
AlwaysRecordSampler.(#7695)
Fixed
CircularBufferBucketsso the first delta histogram insertion after a reset does not result in an unnecessary scale reduction.(#7749)
Improved wildcard source/meter name matching to avoid excessive matching time at runtime.
(#7760)
Fixed lazy logger provider builds after a failure from reusing partially initialized provider state.
(#7761)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.19.0
Reduced allocations when creating log record attributes from an array.
(#7699)
Reduced allocations when setting baggage through the
paramsoverload.(#7697)
Reduced allocations when constructing
SpanAttributesfrom an array.(#7698)
Fixed parsing of an inbound
tracestateheader whose member value trimmed to an empty value that previously threw anIndexOutOfRangeExceptioninternally and could silently truncate the tracestate.(#7756)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.19.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.19.0
... (truncated)
1.19.0-rc.1
The following changes are from the previous release 1.18.0.
NuGet: OpenTelemetry v1.19.0-rc.1
Added Schema URL to internally created
Resourceinstances.(#7726)
Reduced allocations when formatting self-diagnostics events with up to three parameters.
(#7730)
Added
AlwaysRecordSampler.(#7695)
Fixed
CircularBufferBucketsso the first delta histogram insertion after a reset does not result in an unnecessary scale reduction.(#7749)
Improved wildcard source/meter name matching to avoid excessive matching time at runtime.
(#7760)
Fixed lazy logger provider builds after a failure from reusing partially initialized provider state.
(#7761)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.19.0-rc.1
Reduced allocations when creating log record attributes from an array.
(#7699)
Reduced allocations when setting baggage through the
paramsoverload.(#7697)
Reduced allocations when constructing
SpanAttributesfrom an array.(#7698)
Fixed parsing of an inbound
tracestateheader whose member value trimmed to an empty value that previously threw anIndexOutOfRangeExceptioninternally and could silently truncate the tracestate.(#7756)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.19.0-rc.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.19.0-rc.1
IEnumerable<KeyValuePair<string, string?>>andIDictionary). These attributes will be serialized as JSON objects.(#7679)
... (truncated)
1.19.0-beta.1
The following changes are from the previous release 1.18.0-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.19.0-beta.1
Breaking Change The
PrometheusTranslationStrategyenum was renamed toPrometheusAspNetCoreTranslationStrategy.(#7751)
Fixed OpenMetrics
_createdseries being emitted for metric points with a default start time.(#7754)
Prometheus text/OpenMetrics escaping of label values, label names and help text is now more efficient.
(#7758)
A scrape request whose connection is aborted, or whose
X-Prometheus-Scrape-Timeout-Secondsdeadline elapses, now stops waiting for an in-progress metrics collection instead of continuing to wait for it to finish. The collection itself is not cancelled and continues running in the background.(#7757)
Updated OpenTelemetry core component version(s) to
1.19.0.(#7785)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.19.0-beta.1
Breaking Change The
PrometheusTranslationStrategyenum was renamed toPrometheusHttpListenerTranslationStrategy.(#7751)
Fixed OpenMetrics
_createdseries being emitted for metric points with a default start time.(#7754)
Prometheus text/OpenMetrics escaping of label values, label names and help text is now more efficient.
(#7758)
Added
PrometheusHttpListenerOptions.ScrapeResponseTimeoutMilliseconds(default60000) which bounds how long a scrape request waits for its response.X-Prometheus-Scrape-Timeout-Secondsrequest header values may only shorten this limit. The limit bounds the request's wait only: a metrics collection already running when it is reached is not cancelled and continues running in the background.(#7757)
Updated OpenTelemetry core component version(s) to
1.19.0.(#7785)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.19.0-beta.1
1.19.0.(#7785)
See CHANGELOG for details.
1.18.0
For highlights and announcements pertaining to this release see: Release Notes > 1.18.0.
The following changes are from the previous release 1.17.0.
NuGet: OpenTelemetry v1.18.0
Fixed self-diagnostics log lines being silently dropped when an event message or parameter contained enough 3-byte UTF-8 characters to overflow the internal buffer estimate. Such content is now truncated.
(#7543)
Fixed activity creation throwing when multiple tracer providers return a sampler attribute with the same key.
(#7558)
Added the
otel.sdk.processor.log.processedSDK self-observability metric.(#7486)
Added the
otel.sdk.processor.span.processedSDK self-observability metric.(#7598)
BatchActivityExportProcessorandSimpleActivityExportProcessorno longer forward spans to the exporter onceShutdownhas been called, andBatchActivityExportProcessor.Shutdownnow waits for in-flightOnEndcalls to finish enqueueing before flushing.(#7598)
Fix logger, meter and tracer providers leaking background threads if an exception is thrown by their constructor after resource creation.
(#7615)
CircularBufferBuckets.Copyoptimized to use bulk array copies.(#7670)
Restored configured
MaxScaleafter delta exponential histogram collection.(#7671)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.18.0
RecordExceptionis called on a span that is not recorded.(#7669)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.18.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.18.0
IEnumerable<KeyValuePair<string, object?>>). These attributes will be serialized as JSON objects.(#7015)
... (truncated)
1.18.0-rc.1
The following changes are from the previous release 1.17.0.
NuGet: OpenTelemetry v1.18.0-rc.1
Fixed self-diagnostics log lines being silently dropped when an event message or parameter contained enough 3-byte UTF-8 characters to overflow the internal buffer estimate. Such content is now truncated.
(#7543)
Fixed activity creation throwing when multiple tracer providers return a sampler attribute with the same key.
(#7558)
Added the
otel.sdk.processor.log.processedSDK self-observability metric.(#7486)
Added the
otel.sdk.processor.span.processedSDK self-observability metric.(#7598)
BatchActivityExportProcessorandSimpleActivityExportProcessorno longer forward spans to the exporter onceShutdownhas been called, andBatchActivityExportProcessor.Shutdownnow waits for in-flightOnEndcalls to finish enqueueing before flushing.(#7598)
Fix logger, meter and tracer providers leaking background threads if an exception is thrown by their constructor after resource creation.
(#7615)
CircularBufferBuckets.Copyoptimized to use bulk array copies.(#7670)
Restored configured
MaxScaleafter delta exponential histogram collection.(#7671)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.18.0-rc.1
RecordExceptionis called on a span that is not recorded.(#7669)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.18.0-rc.1
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.18.0-rc.1
IEnumerable<KeyValuePair<string, object?>>). These attributes will be serialized as JSON objects.(#7015)
See CHANGELOG for details.
... (truncated)
1.18.0-beta.1
The following changes are from the previous release 1.17.0-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.18.0-beta.1
Fix concurrent scrapes returning an empty response under contention. Now the exporter will return an HTTP 500 error instead.
(#7571)
Waiting for concurrent scrapes to finish before collecting no longer blocks, which could stall concurrent scrapes being waited on.
(#7571)
Fixed the interaction between
PrometheusAspNetCoreOptions.TranslationStrategyand content negotiation. The configured strategy is now applied before content negotiation, instead of the negotiated escaping scheme replacing the strategy's, and theContent-Typeheader now reports the escaping scheme that was applied rather than the one that was negotiated.(#7610)
Fixed metric values and histogram bucket bounds being written with 17 significant digits instead of their shortest round-trippable representation.
(#7589)
Fixed the canonical representation used for histogram
leand summaryquantilelabel values falling back to 17 significant digits incorrectly.(#7589)
Fixed a race where a slow scrape could return an HTTP 200 instead of 408.
(#7615)
Updated OpenTelemetry core component version(s) to
1.18.0.(#7674)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.18.0-beta.1
Fix concurrent scrapes returning an empty response under contention. Now the exporter will return an HTTP 500 error instead.
(#7571)
Waiting for concurrent scrapes to finish before collecting no longer blocks, which could stall concurrent scrapes being waited on.
(#7571)
A scrape which is still collecting when the listener is disposed now returns an HTTP 503 response.
(#7587)
Shutting down the listener no longer waits indefinitely for its request processing loop to stop, and no longer throws if the loop faulted.
(#7587)
Fixed the interaction between
PrometheusHttpListenerOptions.TranslationStrategyand content negotiation. The configured strategy is now applied before content negotiation, instead of the negotiated escaping scheme replacing the strategy's, and theContent-Typeheader now reports the escaping scheme that was applied rather than the one that was negotiated.(#7610)
Fixed metric values and histogram bucket bounds being written with 17 significant digits instead of their shortest round-trippable representation.
(#7589)
Fixed the canonical representation used for histogram
leand summaryquantilelabel values falling back to 17 significant digits incorrectly.(#7589)
... (truncated)
1.17.0
For highlights and announcements pertaining to this release see: Release Notes > 1.17.0.
The following changes are from the previous release 1.17.0-rc.1.
NuGet: OpenTelemetry v1.17.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.17.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.17.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Console v1.17.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.InMemory v1.17.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.OpenTelemetryProtocol v1.17.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Zipkin v1.17.0
No notable changes.
See CHANGELOG for details.
NuGet: OpenTelemetry.Extensions.Hosting v1.17.0
No notable changes.
... (truncated)
1.17.0-rc.1
The following changes are from the previous release 1.16.0.
NuGet: OpenTelemetry v1.17.0-rc.1
Fixed a metric point reclaim data race on CPU ARM architectures.
(#7401)
The library is now marked as trim and AOT compatible.
(#7441)
Replaced the vendored copy of
EnvironmentVariablesConfigurationProviderwith a directMicrosoft.Extensions.Configuration.EnvironmentVariablespackage dependency.Consumers gain automatic pickup of upstream bug fixes and security patches;
no public API or behavioural change.
(#7146)
Added a verbose
OpenTelemetry-Sdkself-diagnostics event that is emittedwhen an activity is dropped because its local (in-process) parent is not
recorded.
(#7427)
Added support for a Schema URL on
Resourceinstances.(#7472)
Fixed a metric storage leak that occurred when meters and instruments were
repeatedly created and disposed.
(#7466)
Added
ExcludedTagKeysproperty toMetricStreamConfigurationto supportexcluding specific tag keys from metric streams.
(#7373)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.17.0-rc.1
Fixed
TraceContextPropagatorto normalize emptytracestateheader valuesto
nullwhen extracting trace context.(#7407,
#7433)
The library is now marked as trim and AOT compatible.
(#7441)
Experimental (pre-release builds only): Updated
EnvironmentVariableCarrier.Getto read only the normalized environment variable name, following the updated
environment variable carrier specification.
Non-normalized carrier keys are no longer matched, even when they would
normalize to the requested key.
... (truncated)
1.17.0-beta.1
The following changes are from the previous release 1.16.0-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.17.0-beta.1
Added a verbose-level diagnostic event for ignored metrics.
(#7429)
The library is now marked as trim and AOT compatible.
(#7441)
Fix double unit suffixes in metric names when using OpenMetrics.
(#7454)
Fix incorrect handling of leading digits in metric names for OpenMetrics.
(#7454)
Add
PrometheusAspNetCoreOptions.ScopeInfoEnabledproperty to enable ordisable scope labels in Prometheus metrics. Defaults to
true.(#7436)
Added support for the
dotsandvaluesPrometheus UTF-8 name escapingschemes when negotiated via the
Acceptheader.(#7439)
Add
PrometheusAspNetCoreOptions.TargetInfoEnabledproperty to enable ordisable the
target_infometric in Prometheus metrics. Defaults totrue.(#7438)
Added support for the
allow-utf-8Prometheus UTF-8 name escaping schemewhen negotiated via the
Acceptheader.(#7440)
Add
PrometheusAspNetCoreOptions.ResourceConstantLabelsproperty to selectresource attributes to add to each metric as constant labels. Defaults to
null(no resource attributes are added as metric labels).([#...
Description has been truncated