Repository navigation
Bump Amazon.Lambda.Core and 11 others - #691
Closed
dependabot[bot] wants to merge 1 commit into
Closed
dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps Amazon.Lambda.Core from 3.3.0 to 3.4.0 Bumps Fable.Core from 5.3.0 to 5.6.1 Bumps fsharp-analyzers from 0.39.2 to 0.41.0 Bumps FSharp.Core from 10.1.401 to 10.1.403 Bumps Ionide.Analyzers from 0.19.0 to 0.20.0 Bumps Microsoft.Net.Http.Headers from 10.0.12 to 10.0.14 Bumps OpenTelemetry from 1.19.1 to 1.20.1 Bumps OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.19.1 to 1.20.1 Bumps Pulumi.Aws from 7.48.0 to 7.52.1 Bumps Pulumi.FSharp from 3.114.1 to 3.116.2 Bumps Suave from 3.5.0 to 3.7.2 Bumps Thoth.Json from 10.5.1 to 10.5.2 --- updated-dependencies: - dependency-name: Amazon.Lambda.Core dependency-version: 3.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Fable.Core dependency-version: 5.6.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: fsharp-analyzers dependency-version: 0.41.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: FSharp.Core dependency-version: 10.1.403 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: FSharp.Core dependency-version: 10.1.403 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: FSharp.Core dependency-version: 10.1.403 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: FSharp.Core dependency-version: 10.1.403 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: FSharp.Core dependency-version: 10.1.403 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: Ionide.Analyzers dependency-version: 0.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Microsoft.Net.Http.Headers dependency-version: 10.0.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: OpenTelemetry dependency-version: 1.20.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: OpenTelemetry.Exporter.OpenTelemetryProtocol dependency-version: 1.20.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Pulumi.Aws dependency-version: 7.52.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Pulumi.FSharp dependency-version: 3.116.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Suave dependency-version: 3.7.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Thoth.Json dependency-version: 10.5.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget ... Signed-off-by: dependabot[bot] <support@github.com>
Contributor
Author
|
Superseded by #692. |
dependabot
Bot
deleted the
dependabot/nuget/dot-config/nuget-73e00d53e5
branch
November 1, 2026 09:16
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 Amazon.Lambda.Core from 3.3.0 to 3.4.0.
Release notes
Sourced from Amazon.Lambda.Core's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Fable.Core from 5.3.0 to 5.6.1.
Release notes
Sourced from Fable.Core's releases.
5.6.0
🚀 Features
[<Emit>]on StringEnum cases (#4711) (0b1f61ee)printfnwith constant string toconsole.log(#4718) (2d6d083a)Path.Combinesupport (b1b1e273)System.IO.PathandSystem.IO.FileAPI support (ec99fac5)Path.Combinesupport (4c901c65)Directory.Exists,Directory.CreateDirectory(f4b4eabc)[<Pojo>]interfaces extend parent[<Pojo>]type (#4717) (4f4243cd)🐞 Bug Fixes
⚡ Performance Improvements
View changes on Github
5.5.0
🚀 Features
Compiler.is*target detection flags for conditional branching (#4692) (621dea31)Async.AwaitEvent(#4693) (71c98179)🐞 Bug Fixes
extends number(#4687) (15daf624)View changes on Github
5.4.0
🚀 Features
🐞 Bug Fixes
View changes on Github
Commits viewable in compare view.
Updated fsharp-analyzers from 0.39.2 to 0.41.0.
Release notes
Sourced from fsharp-analyzers's releases.
0.41.0
0.41.0
Added
toolExecutionNotificationsentry and setsexecutionSuccessfultofalse. Pass--fail-on-type-errorsto also exit with code-5(TypeCheckFailed) in that case. The switch is opt-in, so a run that analyzes before building keeps its exit code. A#loador#rin a script that cannot be resolved counts as a type error too.Changed
Client.RunAnalyzersSafelyis nowClient.RunAnalyzers, and the oldClient.RunAnalyzers, which only returned the messages, is gone. It hid an analyzer that threw in the log, so a caller could not tell its messages were missing.RunAnalyzersreturns anAnalysisResultper analyzer and does not throw. To get only the messages, collect theOkoutputs.AnalysisResult.Outputis nowResult<AnalyzerMessage list, exn>instead ofResult<Message list, exn>, so a caller keeps the name, help link and short description of the analyzer behind each message. Read.Messageon each item to get theMessageas before.#loadthat cannot be resolved, is no longer logged at error level asScript ... has a diagnostic. It is logged with the type errors, as a warning underdid not type check, and each type error now names its file and error code. A warning from loading a script is still logged asScript ... has a diagnostic, but at warning level instead of error level.Fixed
--output-format githubare relative to the code root. Without a trailing separator on--code-root(or the current directory, its default), every path started with the name of the code root directory, such asrepo/src/A.fsinstead ofsrc/A.fs. A code root with a trailing separator is unaffected. GitHub code scanning re-creates open alerts once at the corrected paths, because it ties an alert to its file path.--warnaserror, whichTreatWarningsAsErrorspasses to the compiler, is ignored when type checking for the analyzers, so a warning no longer counts as a type error.toolExecutionNotificationsentry withexecutionSuccessfulset tofalse, and the CLI exits with-4(AnalysisAborted). Previously the run stopped with exit code22, without a SARIF report and without the messages of the other analyzers.Asyncnow reports its own exception, instead of aTargetInvocationExceptionwith the messageException has been thrown by the target of an invocation.Special thanks to @nojaf!
https://www.nuget.org/packages/FSharp.Analyzers.SDK/0.41.0
https://www.nuget.org/packages/FSharp.Analyzers.SDK.Testing/0.41.0
https://www.nuget.org/packages/fsharp-analyzers/0.41.0
0.40.0
0.40.0
Changed
Fixed
InlineAnnotationisAlwaysInlineagain forinlinevalues from assemblies built with F# 4.7 or older (dotnet/fsharp#20260).FileNotFoundExceptioncrashed the run and no analyzer ran at all.https://www.nuget.org/packages/FSharp.Analyzers.SDK/0.40.0
https://www.nuget.org/packages/FSharp.Analyzers.SDK.Testing/0.40.0
https://www.nuget.org/packages/fsharp-analyzers/0.40.0
Commits viewable in compare view.
Updated FSharp.Core from 10.1.401 to 10.1.403.
Release notes
Sourced from FSharp.Core's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Ionide.Analyzers from 0.19.0 to 0.20.0.
Release notes
Sourced from Ionide.Analyzers's releases.
0.20.0
0.20.0
Changed
0.41.0, FSharp.Compiler.Service to43.12.402, and FSharp.Core to10.1.402. Checkout the release notes for details. #214Special thanks to @nojaf!
https://www.nuget.org/packages/Ionide.Analyzers/0.20.0
Commits viewable in compare view.
Updated Microsoft.Net.Http.Headers from 10.0.12 to 10.0.14.
Release notes
Sourced from Microsoft.Net.Http.Headers's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated OpenTelemetry from 1.19.1 to 1.20.1.
Release notes
Sourced from OpenTelemetry's releases.
1.20.1
For highlights and announcements pertaining to this release see: Release Notes > 1.20.1.
The following changes are from the previous release 1.20.0.
NuGet: OpenTelemetry v1.20.1
Fixed a possible race condition on ARM64 when multiple threads record the
first measurement with no tags, or the first overflow measurement, that could
cause the measurement to be recorded incorrectly.
(#7951)
Fixed self-diagnostics preamble redaction of quoted or encoded PEM material
and prefixed JWTs.
(#7955)
Fixed default HTTP client log filtering when registering the OTLP log exporter
through
OpenTelemetryLoggerOptions.(#7959)
Fixed legacy self-diagnostics logging terminating the process when the log
file is truncated or the log volume runs out of space.
(#7956)
Experimental (pre-release builds only): Fixed
Logger.EmitLogignoringinstrumentation suppression, which could cause recursive exports or deadlocks.
(#7961)
Fixed delta double counters losing subsequent measurements after a non-finite
or large value and idle metric points with a
NaNvalue failing to be reclaimed.(#7963)
Improve the assignment of values to exponential histogram buckets when the
value is near a bucket boundary by using a pre-computed lookup table.
(#7911)
Fixed
LogRecords being returned to the shared pool while still queued forexport when an exporter stops enumerating a single-item or array
Batch<LogRecord>early which could cause aBatchLogRecordExportProcessoron the same provider to export missing or incorrect data.
(#7965)
Fixed a
SuppressInstrumentationScope.Enter()reference count never beingreleased when the
Activityit was entered for is not recorded, which causedall subsequent telemetry in that execution context to be suppressed.
(#7966)
Self-diagnostics log files, whether configured through
OTEL_DIAGNOSTICS.jsonor
SelfDiagnosticsOptions, are now always created as new files.(#7968)
... (truncated)
1.20.1-rc.1
The following changes are from the previous release 1.20.0.
NuGet: OpenTelemetry v1.20.1-rc.1
Fixed a possible race condition on ARM64 when multiple threads record the
first measurement with no tags, or the first overflow measurement, that could
cause the measurement to be recorded incorrectly.
(#7951)
Fixed self-diagnostics preamble redaction of quoted or encoded PEM material
and prefixed JWTs.
(#7955)
Fixed default HTTP client log filtering when registering the OTLP log exporter
through
OpenTelemetryLoggerOptions.(#7959)
Fixed legacy self-diagnostics logging terminating the process when the log
file is truncated or the log volume runs out of space.
(#7956)
Experimental (pre-release builds only): Fixed
Logger.EmitLogignoringinstrumentation suppression, which could cause recursive exports or deadlocks.
(#7961)
Fixed delta double counters losing subsequent measurements after a non-finite
or large value and idle metric points with a
NaNvalue failing to be reclaimed.(#7963)
Improve the assignment of values to exponential histogram buckets when the
value is near a bucket boundary by using a pre-computed lookup table.
(#7911)
Fixed
LogRecords being returned to the shared pool while still queued forexport when an exporter stops enumerating a single-item or array
Batch<LogRecord>early which could cause aBatchLogRecordExportProcessoron the same provider to export missing or incorrect data.
(#7965)
Fixed a
SuppressInstrumentationScope.Enter()reference count never beingreleased when the
Activityit was entered for is not recorded, which causedall subsequent telemetry in that execution context to be suppressed.
(#7966)
Self-diagnostics log files, whether configured through
OTEL_DIAGNOSTICS.jsonor
SelfDiagnosticsOptions, are now always created as new files.(#7968)
Self-diagnostics messages written to the sinks configured by
SelfDiagnosticsOptionsare now truncated to 16,384 characters so that the... (truncated)
1.20.1-beta.1
The following changes are from the previous release 1.20.0-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.20.1-beta.1
Fixed scrape responses being handed to the server in a single write, which
made the server buffer a full copy of the response for each client that did
not read it until the request completed or timed out. Responses are now
written in bounded slices so the server's back-pressure applies.
(#7957)
Fixed startup scrapes permanently omitting
target_infoand configuredresource constant labels from subsequent scrape responses.
(#7984)
Updated OpenTelemetry core component version(s) to
1.20.1.(#7990)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.20.1-beta.1
Fixed scrape responses being handed to the server in a single write, which
on Linux and macOS made the listener allocate and hold a full copy of the
response for each client that did not read it until the request completed or
timed out. Responses are now written in bounded slices.
(#7957)
Fixed scrape requests that announce a request body holding a thread pool
thread after their response had been sent on Linux and macOS for as long as
the client kept trickling in the body. The connection is now closed after
responding to a request with a body instead of being kept alive.
(#7962)
Fixed startup scrapes permanently omitting
target_infoand configuredresource constant labels from subsequent scrape responses.
(#7984)
Updated OpenTelemetry core component version(s) to
1.20.1.(#7990)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.20.1-beta.1
1.20.1.(#7990)
See CHANGELOG for details.
1.20.0
For highlights and announcements pertaining to this release see: Release Notes > 1.20.0.
The following changes are from the previous release 1.19.1.
NuGet: OpenTelemetry v1.20.0
Fixed
SuppressInstrumentationScopereference counts leaking between inherited asynchronous execution contexts.(#7803)
Self-diagnostic features are explicitly disabled on browser-based platforms (e.g. Blazor) and are now non-functional. Previously, attempting to enable self-diagnostics on such platforms would result in an exception at runtime.
(#7799)
Added
TracerProviderBuilder.ConfigureSamplerwhich receives the resolvedSamplerwhether set programmatically, viaOTEL_TRACES_SAMPLER, or by default, and returns a replacement. Intended for library authors who need to influence sampling without overriding a sampler the application has configured.(#7780)
Fixed
ResourceBuilder.CreateDefaultignoringOTEL_RESOURCE_ATTRIBUTESandOTEL_SERVICE_NAMEenvironment variables when the hostIConfigurationdoes not contain those settings.(#7855)
Added improved self-diagnostics logging to improve the support experience. The new
SelfDiagnosticsOptionsclass configures a rolling file sink and a console sink through the standard options pipeline. Sinks are off by default.(#7588)
Fixed a race that could incorrectly route a concurrent metric measurement to the overflow point when its tag set was published as the cardinality limit was reached.
(#7804)
Added
OpenTelemetryLoggerOptions.VersionandOpenTelemetryLoggerOptions.SchemaUrloptions to set an instrumentation library version and schema URL applied to logs emitted via theMicrosoft.Extensions.LoggingILoggerintegration.(#7727)
Fixed
LogRecord.CategoryNameresetting the currentLogger'sVersiontonullwhen set to a new value.(#7727)
Bounded the internal cache of
Loggerscopes keyed by instrumentation to avoid unbounded growth.(#7727)
Fixed the
MeterProviderand itsIServiceProviderbeing kept alive after the host is disposed when usingMicrosoft.Extensions.Diagnosticsversions prior to 9.0, which never dispose theirMetricsSubscriptionManager(and its underlyingMeterListener).(#7924)
Fixed a race condition between recording a measurement and collecting a histogram with delta temporality that could cause an empty data point (with a count of zero) to be exported in the next collection cycle.
(#7923)
Improved metric collection performance after metric streams are removed by compacting metric storage during collection.
(#7945)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.20.0
Added
Logger.SchemaUrland aLoggerProvider.GetLoggeroverload accepting a schema URL parameter using the newLoggerOptionstype.(#7727)
Breaking change (pre-release only versions):
LoggerProvider's protectedTryCreateLogger(string? name, out Logger? logger)extensibility method has been replaced byTryCreateLogger(LoggerOptions options, out Logger? logger). CustomLoggerProvidersubclasses that override the previous overload must update to override the new one; the old overload is no longer called.... (truncated)
1.20.0-rc.1
The following changes are from the previous release 1.19.1.
NuGet: OpenTelemetry v1.20.0-rc.1
Fixed
SuppressInstrumentationScopereference counts leaking between inherited asynchronous execution contexts.(#7803)
Self-diagnostic features are explicitly disabled on browser-based platforms (e.g. Blazor) and are now non-functional. Previously, attempting to enable self-diagnostics on such platforms would result in an exception at runtime.
(#7799)
Added
TracerProviderBuilder.ConfigureSamplerwhich receives the resolvedSamplerwhether set programmatically, viaOTEL_TRACES_SAMPLER, or by default, and returns a replacement. Intended for library authors who need to influence sampling without overriding a sampler the application has configured.(#7780)
Fixed
ResourceBuilder.CreateDefaultignoringOTEL_RESOURCE_ATTRIBUTESandOTEL_SERVICE_NAMEenvironment variables when the hostIConfigurationdoes not contain those settings.(#7855)
Added improved self-diagnostics logging to improve the support experience. The new
SelfDiagnosticsOptionsclass configures a rolling file sink and a console sink through the standard options pipeline. Sinks are off by default.(#7588)
Fixed a race that could incorrectly route a concurrent metric measurement to the overflow point when its tag set was published as the cardinality limit was reached.
(#7804)
Added
OpenTelemetryLoggerOptions.VersionandOpenTelemetryLoggerOptions.SchemaUrloptions to set an instrumentation library version and schema URL applied to logs emitted via theMicrosoft.Extensions.LoggingILoggerintegration.(#7727)
Fixed
LogRecord.CategoryNameresetting the currentLogger'sVersiontonullwhen set to a new value.(#7727)
Bounded the internal cache of
Loggerscopes keyed by instrumentation to avoid unbounded growth.(#7727)
Fixed the
MeterProviderand itsIServiceProviderbeing kept alive after the host is disposed when usingMicrosoft.Extensions.Diagnosticsversions prior to 9.0, which never dispose theirMetricsSubscriptionManager(and its underlyingMeterListener).(#7924)
Fixed a race condition between recording a measurement and collecting a histogram with delta temporality that could cause an empty data point (with a count of zero) to be exported in the next collection cycle.
(#7923)
Improved metric collection performance after metric streams are removed by compacting metric storage during collection.
(#7945)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.20.0-rc.1
Added
Logger.SchemaUrland aLoggerProvider.GetLoggeroverload accepting a schema URL parameter using the newLoggerOptionstype.(#7727)
Breaking change (pre-release only versions):
LoggerProvider's protectedTryCreateLogger(string? name, out Logger? logger)extensibility method has been replaced byTryCreateLogger(LoggerOptions options, out Logger? logger). CustomLoggerProvidersubclasses that override the previous overload must update to override the new one; the old overload is no longer called.(#7727)
... (truncated)
1.20.0-beta.1
The following changes are from the previous release 1.19.1-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.20.0-beta.1
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.(#7856)
Updated OpenTelemetry core component version(s) to
1.20.0.(#7950)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.20.0-beta.1
1.20.0.(#7950)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.20.0-beta.1
1.20.0.(#7950)
See CHANGELOG for details.
Commits viewable in compare view.
Updated OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.19.1 to 1.20.1.
Release notes
Sourced from OpenTelemetry.Exporter.OpenTelemetryProtocol's releases.
1.20.1
For highlights and announcements pertaining to this release see: Release Notes > 1.20.1.
The following changes are from the previous release 1.20.0.
NuGet: OpenTelemetry v1.20.1
Fixed a possible race condition on ARM64 when multiple threads record the
first measurement with no tags, or the first overflow measurement, that could
cause the measurement to be recorded incorrectly.
(#7951)
Fixed self-diagnostics preamble redaction of quoted or encoded PEM material
and prefixed JWTs.
(#7955)
Fixed default HTTP client log filtering when registering the OTLP log exporter
through
OpenTelemetryLoggerOptions.(#7959)
Fixed legacy self-diagnostics logging terminating the process when the log
file is truncated or the log volume runs out of space.
(#7956)
Experimental (pre-release builds only): Fixed
Logger.EmitLogignoringinstrumentation suppression, which could cause recursive exports or deadlocks.
(#7961)
Fixed delta double counters losing subsequent measurements after a non-finite
or large value and idle metric points with a
NaNvalue failing to be reclaimed.(#7963)
Improve the assignment of values to exponential histogram buckets when the
value is near a bucket boundary by using a pre-computed lookup table.
(#7911)
Fixed
LogRecords being returned to the shared pool while still queued forexport when an exporter stops enumerating a single-item or array
Batch<LogRecord>early which could cause aBatchLogRecordExportProcessoron the same provider to export missing or incorrect data.
(#7965)
Fixed a
SuppressInstrumentationScope.Enter()reference count never beingreleased when the
Activityit was entered for is not recorded, which causedall subsequent telemetry in that execution context to be suppressed.
(#7966)
Self-diagnostics log files, whether configured through
OTEL_DIAGNOSTICS.jsonor
SelfDiagnosticsOptions, are now always created as new files.(#7968)
... (truncated)
1.20.1-rc.1
The following changes are from the previous release 1.20.0.
NuGet: OpenTelemetry v1.20.1-rc.1
Fixed a possible race condition on ARM64 when multiple threads record the
first measurement with no tags, or the first overflow measurement, that could
cause the measurement to be recorded incorrectly.
(#7951)
Fixed self-diagnostics preamble redaction of quoted or encoded PEM material
and prefixed JWTs.
(#7955)
Fixed default HTTP client log filtering when registering the OTLP log exporter
through
OpenTelemetryLoggerOptions.(#7959)
Fixed legacy self-diagnostics logging terminating the process when the log
file is truncated or the log volume runs out of space.
(#7956)
Experimental (pre-release builds only): Fixed
Logger.EmitLogignoringinstrumentation suppression, which could cause recursive exports or deadlocks.
(#7961)
Fixed delta double counters losing subsequent measurements after a non-finite
or large value and idle metric points with a
NaNvalue failing to be reclaimed.(#7963)
Improve the assignment of values to exponential histogram buckets when the
value is near a bucket boundary by using a pre-computed lookup table.
(#7911)
Fixed
LogRecords being returned to the shared pool while still queued forexport when an exporter stops enumerating a single-item or array
Batch<LogRecord>early which could cause aBatchLogRecordExportProcessoron the same provider to export missing or incorrect data.
(#7965)
Fixed a
SuppressInstrumentationScope.Enter()reference count never beingreleased when the
Activityit was entered for is not recorded, which causedall subsequent telemetry in that execution context to be suppressed.
(#7966)
Self-diagnostics log files, whether configured through
OTEL_DIAGNOSTICS.jsonor
SelfDiagnosticsOptions, are now always created as new files.(#7968)
Self-diagnostics messages written to the sinks configured by
SelfDiagnosticsOptionsare now truncated to 16,384 characters so that the... (truncated)
1.20.1-beta.1
The following changes are from the previous release 1.20.0-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.20.1-beta.1
Fixed scrape responses being handed to the server in a single write, which
made the server buffer a full copy of the response for each client that did
not read it until the request completed or timed out. Responses are now
written in bounded slices so the server's back-pressure applies.
(#7957)
Fixed startup scrapes permanently omitting
target_infoand configuredresource constant labels from subsequent scrape responses.
(#7984)
Updated OpenTelemetry core component version(s) to
1.20.1.(#7990)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.20.1-beta.1
Fixed scrape responses being handed to the server in a single write, which
on Linux and macOS made the listener allocate and hold a full copy of the
response for each client that did not read it until the request completed or
timed out. Responses are now written in bounded slices.
(#7957)
Fixed scrape requests that announce a request body holding a thread pool
thread after their response had been sent on Linux and macOS for as long as
the client kept trickling in the body. The connection is now closed after
responding to a request with a body instead of being kept alive.
(#7962)
Fixed startup scrapes permanently omitting
target_infoand configuredresource constant labels from subsequent scrape responses.
(#7984)
Updated OpenTelemetry core component version(s) to
1.20.1.(#7990)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.20.1-beta.1
1.20.1.(#7990)
See CHANGELOG for details.
1.20.0
For highlights and announcements pertaining to this release see: Release Notes > 1.20.0.
The following changes are from the previous release 1.19.1.
NuGet: OpenTelemetry v1.20.0
Fixed
SuppressInstrumentationScopereference counts leaking between inherited asynchronous execution contexts.(#7803)
Self-diagnostic features are explicitly disabled on browser-based platforms (e.g. Blazor) and are now non-functional. Previously, attempting to enable self-diagnostics on such platforms would result in an exception at runtime.
(#7799)
Added
TracerProviderBuilder.ConfigureSamplerwhich receives the resolvedSamplerwhether set programmatically, viaOTEL_TRACES_SAMPLER, or by default, and returns a replacement. Intended for library authors who need to influence sampling without overriding a sampler the application has configured.(#7780)
Fixed
ResourceBuilder.CreateDefaultignoringOTEL_RESOURCE_ATTRIBUTESandOTEL_SERVICE_NAMEenvironment variables when the hostIConfigurationdoes not contain those settings.(#7855)
Added improved self-diagnostics logging to improve the support experience. The new
SelfDiagnosticsOptionsclass configures a rolling file sink and a console sink through the standard options pipeline. Sinks are off by default.(#7588)
Fixed a race that could incorrectly route a concurrent metric measurement to the overflow point when its tag set was published as the cardinality limit was reached.
(#7804)
Added
OpenTelemetryLoggerOptions.VersionandOpenTelemetryLoggerOptions.SchemaUrloptions to set an instrumentation library version and schema URL applied to logs emitted via theMicrosoft.Extensions.LoggingILoggerintegration.(#7727)
Fixed
LogRecord.CategoryNameresetting the currentLogger'sVersiontonullwhen set to a new value.(#7727)
Bounded the internal cache of
Loggerscopes keyed by instrumentation to avoid unbounded growth.(#7727)
Fixed the
MeterProviderand itsIServiceProviderbeing kept alive after the host is disposed when usingMicrosoft.Extensions.Diagnosticsversions prior to 9.0, which never dispose theirMetricsSubscriptionManager(and its underlyingMeterListener).(#7924)
Fixed a race condition between recording a measurement and collecting a histogram with delta temporality that could cause an empty data point (with a count of zero) to be exported in the next collection cycle.
(#7923)
Improved metric collection performance after metric streams are removed by compacting metric storage during collection.
(#7945)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.20.0
Added
Logger.SchemaUrland aLoggerProvider.GetLoggeroverload accepting a schema URL parameter using the newLoggerOptionstype.(#7727)
Breaking change (pre-release only versions):
LoggerProvider's protectedTryCreateLogger(string? name, out Logger? logger)extensibility method has been replaced byTryCreateLogger(LoggerOptions options, out Logger? logger). CustomLoggerProvidersubclasses that override the previous overload must update to override the new one; the old overload is no longer called.... (truncated)
1.20.0-rc.1
The following changes are from the previous release 1.19.1.
NuGet: OpenTelemetry v1.20.0-rc.1
Fixed
SuppressInstrumentationScopereference counts leaking between inherited asynchronous execution contexts.(#7803)
Self-diagnostic features are explicitly disabled on browser-based platforms (e.g. Blazor) and are now non-functional. Previously, attempting to enable self-diagnostics on such platforms would result in an exception at runtime.
(#7799)
Added
TracerProviderBuilder.ConfigureSamplerwhich receives the resolvedSamplerwhether set programmatically, viaOTEL_TRACES_SAMPLER, or by default, and returns a replacement. Intended for library authors who need to influence sampling without overriding a sampler the application has configured.(#7780)
Fixed
ResourceBuilder.CreateDefaultignoringOTEL_RESOURCE_ATTRIBUTESandOTEL_SERVICE_NAMEenvironment variables when the hostIConfigurationdoes not contain those settings.(#7855)
Added improved self-diagnostics logging to improve the support experience. The new
SelfDiagnosticsOptionsclass configures a rolling file sink and a console sink through the standard options pipeline. Sinks are off by default.(#7588)
Fixed a race that could incorrectly route a concurrent metric measurement to the overflow point when its tag set was published as the cardinality limit was reached.
(#7804)
Added
OpenTelemetryLoggerOptions.VersionandOpenTelemetryLoggerOptions.SchemaUrloptions to set an instrumentation library version and schema URL applied to logs emitted via theMicrosoft.Extensions.LoggingILoggerintegration.(#7727)
Fixed
LogRecord.CategoryNameresetting the currentLogger'sVersiontonullwhen set to a new value.(#7727)
Bounded the internal cache of
Loggerscopes keyed by instrumentation to avoid unbounded growth.(#7727)
Fixed the
MeterProviderand itsIServiceProviderbeing kept alive after the host is disposed when usingMicrosoft.Extensions.Diagnosticsversions prior to 9.0, which never dispose theirMetricsSubscriptionManager(and its underlyingMeterListener).(#7924)
Fixed a race condition between recording a measurement and collecting a histogram with delta temporality that could cause an empty data point (with a count of zero) to be exported in the next collection cycle.
(#7923)
Improved metric collection performance after metric streams are removed by compacting metric storage during collection.
(#7945)
See CHANGELOG for details.
NuGet: OpenTelemetry.Api v1.20.0-rc.1
Added
Logger.SchemaUrland aLoggerProvider.GetLoggeroverload accepting a schema URL parameter using the newLoggerOptionstype.(#7727)
Breaking change (pre-release only versions):
LoggerProvider's protectedTryCreateLogger(string? name, out Logger? logger)extensibility method has been replaced byTryCreateLogger(LoggerOptions options, out Logger? logger). CustomLoggerProvidersubclasses that override the previous overload must update to override the new one; the old overload is no longer called.(#7727)
... (truncated)
1.20.0-beta.1
The following changes are from the previous release 1.19.1-beta.1.
NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.20.0-beta.1
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.(#7856)
Updated OpenTelemetry core component version(s) to
1.20.0.(#7950)
See CHANGELOG for details.
NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.20.0-beta.1
1.20.0.(#7950)
See CHANGELOG for details.
NuGet: OpenTelemetry.Shims.OpenTracing v1.20.0-beta.1
1.20.0.(#7950)
See CHANGELOG for details.
Commits viewable in compare view.
Updated Pulumi.Aws from 7.48.0 to 7.52.1.
Release notes
Sourced from Pulumi.Aws's releases.
7.52.1
What's Changed
Full Changelog: pulumi/pulumi-aws@v7.52.0...v7.52.1
7.52.0
What's Changed
pulumi env setup awsin credential errors by @seanyeh in Suggestpulumi env setup awsin credential errors pulumi/pulumi-aws#6687New Contributors
pulumi env setup awsin credential errors pulumi/pulumi-aws#6687Full Changelog: pulumi/pulumi-aws@v7.51.1...v7.52.0
7.51.1
What's Changed
Full Changelog: pulumi/pulumi-aws@v7.51.0...v7.51.1
7.51.0
What's Changed
aws:sharedConfigFileswhen validating credentials by @VenelinMartinov in Readaws:sharedConfigFileswhen validating credentials pulumi/pulumi-aws#6683Full Changelog: pulumi/pulumi-aws@v7.50.0...v7.51.0
7.50.0
What's Changed
Full Changelog: pulumi/pulumi-aws@v7.49.0...v7.50.0
7.49.0
What's Changed
Full Changelog: pulumi/pulumi-aws@v7.48.0...v7.49.0
Commits viewable in compare view.
Updated Pulumi.FSharp from 3.114.1 to 3.116.2.
Release notes
Sourced from Pulumi.FSharp's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Suave from 3.5.0 to 3.7.2.
Release notes
Sourced from Suave's releases.
3.7.2
startWebServerthrows theSocketExceptioninstead of returning normally, so astartWebServer cfg app; 0program exits with a non-zero code and supervisors (systemdRestart=on-failure, Docker restart policies) see the failure. WithstartWebServerAsync,listeningraises the exception instead of never completing (a program blocked on it hung for ever, even on SIGTERM) and the server task is faulted with it. With several bindings, one that fails stops the ones that did start, sostartWebServerthrows instead of carrying on with only some of them. Stopping the server by cancelling its token still completes cleanly. AddsAsyncResultCell.fail3.7.1
acceptorCount = 1, one idle TCP connection made the HTTPS site unreachable until it closed). The handshake now runs on the connection's own task instead of the accept loop, and is bounded by the new process-wideTcp.tlsHandshakeTimeout(default 10 seconds; set it before starting the server). A connection whose handshake fails or times out now has its socket closed; previously the socket was left openProxy.proxyforwards requests faithfully: the target is built fromrawPathandrawQuery(it used the decodedpathand dropped the query, so/a/b%2Fc?x=1arrived as/a/b/c), and a path on the upstream URI is kept as a prefix (proxy (Uri "http://backend/api")maps/usersto/api/users). A request path with a.or..segment (also percent-encoded) is answered with 400 instead of being able to leave that prefixProxy.proxyforwards every request header except hop-by-hop ones (RFC 9110 §7.6.1:Connection,Keep-Alive,Proxy-Connection,TE,Trailer,Transfer-Encoding,Upgrade,Proxy-Authorization,Proxy-Authenticateand any named inConnection),Host,Content-LengthandExpect; it used to forward onlyUser-Agent,Accept,Date,Content-TypeandContent-Length, soAuthorization,Cookie, API keys and the like were lost. The request body is forwarded whenever there is one (it was only forwarded for POST and PUT, so PATCH and DELETE lost theirs).multipart/form-databodies are parsed by Suave before any WebPart runs and still cannot be forwardedProxy.proxypasses any upstream status through with its reason phrase; statuses Suave has noHttpCodefor (e.g. 207, 418) used to become 502 while the upstream body was still sent. Response headers are forwarded without hop-by-hop headers and withoutDate/Server(Suave writes its own), and repeated headers such asSet-Cookieare kept as separate headers instead of being joined with commasProxy.proxyno longer trustsX-Forwarded-For,X-Forwarded-Proto,X-Forwarded-Host,ForwardedorX-Real-IPsent by the client:X-Forwarded-Foris the connection's address,-Protoand-Hostare the scheme andHostthe proxy received, andForwarded/X-Real-IPare dropped. A client could sendX-Forwarded-Proto: httpsover plain HTTP, or any address inX-Forwarded-For, and have it passed on. Behind another reverse proxy, list its address inProxyOptions.trustedProxiesto keep its headers and extend itsX-Forwarded-ForchainHttpClientshared by all proxies no longer keeps a cookie container. UpstreamSet-Cookieresponses were stored in it and sent with later proxied requests from every clientProxy.proxyWith options upstreamandProxy.defaultProxyOptions(timeout,trustedProxies,dropRequestHeaders,onError). The proxy answers 504 when the upstream has not sent its response headers within the timeout (30 seconds by default; there was none) and 502 when it cannot be reached;onErroris called with the exception first.proxyandproxyWiththrowArgumentExceptionstraight away for an upstream that is not an absolute http/https URI3.7.0
SocketTaskbeing sent with status 200 and an empty body:Files.file,Files.browse,Stream.okStream,Stream.okStreamChunked,TransferEncoding.chunked,EventSource.handShakeand custom writers now work over HTTP/2 (TLS with ALPNh2, h2c upgrade and h2c prior knowledge). Since HTTPS bindings advertiseh2first, browsers received empty static files and event streams from 3.6.1 and earlier. The HTTP/2 writer gives the task a per-stream connection: header lines the task writes join the HEADERS frame, HTTP/1.1 chunk framing is removed, and the body goes out as flow-controlled DATA frames a..._...
Description has been truncated