chore(deps): Bump the dotnet group with 18 updates#66
Closed
dependabot[bot] wants to merge 1 commit into
Closed
Conversation
Bumps Avalonia from 12.0.4 to 12.0.5 Bumps Avalonia.Desktop from 12.0.4 to 12.0.5 Bumps Avalonia.Fonts.Inter from 12.0.4 to 12.0.5 Bumps Avalonia.Themes.Fluent from 12.0.4 to 12.0.5 Bumps Microsoft.Extensions.DependencyInjection from 10.0.8 to 10.0.9 Bumps Microsoft.Extensions.DependencyInjection.Abstractions from 10.0.8 to 10.0.9 Bumps Microsoft.Extensions.Hosting from 10.0.8 to 10.0.9 Bumps Microsoft.Extensions.Hosting.Systemd from 10.0.8 to 10.0.9 Bumps Microsoft.Extensions.Hosting.WindowsServices from 10.0.8 to 10.0.9 Bumps Microsoft.Extensions.Logging.Abstractions from 10.0.8 to 10.0.9 Bumps Microsoft.Extensions.Options from 10.0.8 to 10.0.9 Bumps Microsoft.Extensions.Options.ConfigurationExtensions from 10.0.8 to 10.0.9 Bumps Microsoft.Extensions.TimeProvider.Testing from 10.6.0 to 10.7.0 Bumps Microsoft.NET.Test.Sdk from 18.6.0 to 18.7.0 Bumps NATS.Net from 2.8.1 to 2.8.2 Bumps OpusSharp.Core from 1.6.1.3 to 1.6.1.4 Bumps OpusSharp.Natives from 1.6.1.3 to 1.6.1.4 Bumps OwnAudioSharp from 3.0.14 to 3.1.7 --- updated-dependencies: - dependency-name: Avalonia dependency-version: 12.0.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: Avalonia.Desktop dependency-version: 12.0.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: Avalonia.Fonts.Inter dependency-version: 12.0.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: Avalonia.Themes.Fluent dependency-version: 12.0.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: Microsoft.Extensions.DependencyInjection dependency-version: 10.0.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: Microsoft.Extensions.DependencyInjection.Abstractions dependency-version: 10.0.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: Microsoft.Extensions.Hosting dependency-version: 10.0.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: Microsoft.Extensions.Hosting.Systemd dependency-version: 10.0.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: Microsoft.Extensions.Hosting.WindowsServices dependency-version: 10.0.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: Microsoft.Extensions.Logging.Abstractions dependency-version: 10.0.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: Microsoft.Extensions.Options dependency-version: 10.0.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: Microsoft.Extensions.Options.ConfigurationExtensions dependency-version: 10.0.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: Microsoft.Extensions.TimeProvider.Testing dependency-version: 10.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dotnet - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dotnet - dependency-name: NATS.Net dependency-version: 2.8.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: OpusSharp.Core dependency-version: 1.6.1.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: OpusSharp.Natives dependency-version: 1.6.1.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dotnet - dependency-name: OwnAudioSharp dependency-version: 3.1.7 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dotnet ... Signed-off-by: dependabot[bot] <support@github.com>
Contributor
Author
|
Superseded by #68. |
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 Avalonia from 12.0.4 to 12.0.5.
Release notes
Sourced from Avalonia's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Avalonia.Desktop from 12.0.4 to 12.0.5.
Release notes
Sourced from Avalonia.Desktop's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Avalonia.Fonts.Inter from 12.0.4 to 12.0.5.
Release notes
Sourced from Avalonia.Fonts.Inter's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Avalonia.Themes.Fluent from 12.0.4 to 12.0.5.
Release notes
Sourced from Avalonia.Themes.Fluent's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.Extensions.DependencyInjection from 10.0.8 to 10.0.9.
Release notes
Sourced from Microsoft.Extensions.DependencyInjection's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.Extensions.DependencyInjection.Abstractions from 10.0.8 to 10.0.9.
Release notes
Sourced from Microsoft.Extensions.DependencyInjection.Abstractions's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.Extensions.Hosting from 10.0.8 to 10.0.9.
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.Hosting.Systemd from 10.0.8 to 10.0.9.
Release notes
Sourced from Microsoft.Extensions.Hosting.Systemd's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.Extensions.Hosting.WindowsServices from 10.0.8 to 10.0.9.
Release notes
Sourced from Microsoft.Extensions.Hosting.WindowsServices's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.Extensions.Logging.Abstractions from 10.0.8 to 10.0.9.
Release notes
Sourced from Microsoft.Extensions.Logging.Abstractions's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.Extensions.Options from 10.0.8 to 10.0.9.
Release notes
Sourced from Microsoft.Extensions.Options's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.Extensions.Options.ConfigurationExtensions from 10.0.8 to 10.0.9.
Release notes
Sourced from Microsoft.Extensions.Options.ConfigurationExtensions's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.Extensions.TimeProvider.Testing from 10.6.0 to 10.7.0.
Release notes
Sourced from Microsoft.Extensions.TimeProvider.Testing's releases.
10.7.0
v10.7.0 graduates the Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes package to stable. The package registers a Kubernetes-aware
ResourceQuotaProviderthat reads the pod's CPU and memory requests and limits and exposes them toMicrosoft.Extensions.Diagnostics.ResourceMonitoringas baseline and maximum quotas, which then feed the request and limit dimensions of the published resource utilization metrics. The companionResourceQuotaandResourceQuotaProvidertypes inMicrosoft.Extensions.Diagnostics.ResourceMonitoringgraduate to stable in the same change so that consumers can implement custom quota providers without taking an experimental dependency.On the AI side,
Microsoft.Extensions.AI.OpenAImoves to OpenAI 2.11.0 and fixes a deserialization bug inToolJson.AdditionalPropertiesso that JSON SchemaadditionalPropertiesvalues shaped as sub-schema objects (for example{"type":"string"}) are preserved instead of throwing during deserialization.HostedFileContent.SizeInBytesandHostedFileContent.CreatedAtgraduate to stable since both values are consistently available across hosted-file providers, whilePurposeandScoperemain experimental as provider-shaped vocabulary.FunctionInvokingChatClientdrops a backward-compat path that auto-markedToolApprovalResponseContententries withInformationalOnly: true; consumers that need to continue accepting sessions serialized before #7468 can use the sampleApprovalHistoryNormalizingChatClientmiddleware added in the test project.Experimental API Changes
Now Stable
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetespackage is now stable #7253ResourceQuotaandResourceQuotaProviderAPIs are now stable (previouslyEXTEXP0008) #7253HostedFileContent.SizeInBytesandHostedFileContent.CreatedAtare now stable (previouslyMEAI001) #7513What's Changed
AI
Diagnostics, Health Checks, and Resource Monitoring
Repository Infrastructure Updates
Acknowledgements
Full Changelog: dotnet/extensions@v10.6.0...v10.7.0
Commits viewable in compare view.
Updated Microsoft.NET.Test.Sdk from 18.6.0 to 18.7.0.
Release notes
Sourced from Microsoft.NET.Test.Sdk's releases.
18.7.0
What's Changed
New Contributors
Full Changelog: microsoft/vstest@v18.6.0...v18.7.0
Commits viewable in compare view.
Updated NATS.Net from 2.8.1 to 2.8.2.
Release notes
Sourced from NATS.Net's releases.
2.8.2
Patch release on the 2.8 line. Fixes ordered push consumer subscription teardown. Thanks to @haoguanjun for the fix.
What's Changed
Full Changelog: nats-io/nats.net@v2.8.1...v2.8.2
Commits viewable in compare view.
Updated OpusSharp.Core from 1.6.1.3 to 1.6.1.4.
Release notes
Sourced from OpusSharp.Core's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated OpusSharp.Natives from 1.6.1.3 to 1.6.1.4.
Release notes
Sourced from OpusSharp.Natives's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated OwnAudioSharp from 3.0.14 to 3.1.7.
Release notes
Sourced from OwnAudioSharp's releases.
3.1.7
What's New
This release rolls up the changes since v3.1.3, with a focus on more accurate analysis, lower GC pressure, and synchronization correctness.
BPM Detection — Rewritten
BpmDetectwas rebuilt around normalised autocorrelation with a perceptual tempo prior, producing markedly more accurate tempo estimates across genres and avoiding the common octave-error (half/double-tempo) mistakes.Chord Detection — GC-Free & AOT-Safe
The chord detection pipeline was rewritten to be allocation-free on the hot path and fully AOT-compatible, making it safe for trimmed/Native AOT deployments and real-time use without GC pauses.
AudioMixer — Dynamic Configuration
The
AudioMixernow supports dynamic (re)configuration of its output format and source set, with a more robust shutdown path (correct thread join on stop).Fixes
Positiondouble-tempo regression —Positionadvanced byframesRead × tempo / sampleRateinstead of wall-clock time. SoundTouch already applies the tempo conversion, so the extra factor double-counted it (regressing the v2.6.7 fix).Positionnow tracks wall-clock time in both standalone and synchronized read paths.OutputDeviceIdinitialization — correct default device id on startup.AudioDeviceInfo.DefaultSampleRate— accurate reported sample rate.Notes
VocalRemoveris moving to a separate package (see README).Full Changelog: ModernMube/OwnAudioSharp@V3.1.3...V3.1.7
Packages (NuGet)
OwnAudioSharpOwnAudioSharp.BasicOwnAudioSharp.Mobile3.1.3
What's New
Adaptive Synchronization Tolerance
The MasterClock sync engine now automatically adjusts its drift correction thresholds based on real-time hardware performance — no configuration needed. On capable hardware the tightest possible tolerances are active; on slower systems the engine relaxes them to prevent constant red-zone corrections.
1.02.04.0The scale increases by
0.5steps when ≥ 5 red-zone hits occur within a 3-second window, and decreases by0.5steps after 8 consecutive seconds in the green zone.Tighter Default Tolerances
SyncTolerance(Green Zone)SoftSyncTolerance(Yellow Zone)SyncDiagnostics — Runtime Health Check
A new
SyncDiagnosticsproperty onFileSourceexposes the current adaptive state as a zero-allocationreadonly struct. Use it to detect whether the adaptive system has elevated its thresholds, which may indicate a performance issue in a custom effect or processing pipeline.SyncDiagnosticsSnapshotis areadonly struct— zero heap allocation, AOT-compatible, safe to call from any thread.WaveDisplayControl — Zoomed-In Line Rendering
When
samplesPerPixel < 1.0(zoomed in past individual samples), the waveform renderer now switches to a connected line style for a cleaner visual. AddedSampleToPixel/PixelToSampleinline helpers for coordinate conversion.NuGet Packages
3.1.0
OwnAudioSharp v3.1.0 Release Notes
Release Date: June 2026 | Requirement: .NET 10.0+
New Features
Optional FFmpeg Decoder Integration
OwnAudioSharp now supports FFmpeg 8+ as an optional, zero-dependency decoder backend. FFmpeg is not bundled — if the system libraries are present they are detected and loaded automatically; if not, the built-in decoders continue to work unchanged. There are no breaking API changes.
FFmpegConfigclass for specifying a custom library search path and querying availability at runtimeAudioDecoderFactoryselects FFmpeg automatically when available and the format is not handled nativelyFFmpegInterop) with source-generated[LibraryImport]— AOT-safeMIDI API — Major Extension
SysEx Receive
IMidiInputPortnow exposes a dedicatedSysExReceivedevent that delivers complete0xF0 … 0xF7frames as aReadOnlySpan<byte>. The event uses the customSysExReceivedHandlerdelegate becauseAction<ReadOnlySpan<byte>>cannot be used as an event type directly. All platform implementations are zero-allocation in the hot path:[InlineArray(3)]struct for channel message assembly avoids heap allocationVirtual MIDI Ports
MidiPortFactory.CreateVirtualInput(name)andCreateVirtualOutput(name)create software MIDI endpoints visible system-wide to other applications and DAWs. SysEx receive is fully supported on virtual ports.MIDIDestinationCreate/MIDISourceCreate+MIDIReceivedvia CoreMIDIsnd_seq_t) — connectable viaaconnectHot-Plug Device Monitoring
MidiPortFactory.PortsChangedfires when MIDI devices are connected or disconnected. Activate withStartMonitoring(), deactivate withStopMonitoring().FileSystemWatcheron/dev/sndvia kernel inotifyTimestamped Send (macOS)
MacOsMidiOutputPortexposes aSend(in MidiMessage, long timestampNs)overload. CoreMIDI schedules the message at the exact Mach Absolute Time, eliminating OS scheduling jitter. Pass0for immediate delivery.... (truncated)
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill 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 versionwill 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