Skip to content

Conversation

@paul-fresquet
Copy link
Contributor

This pull request updates dependencies across multiple projects to ensure compatibility, improve security, and benefit from bug fixes and new features. The most significant changes are version bumps for core libraries and frameworks in both production and test projects, with minor code cleanups in integration test setup.

Dependency updates for client and server projects:

  • Updated Avalonia-related packages to 11.3.9 and Avalonia.ReactiveUI to 11.3.8 in ByteSync.Client.csproj for UI improvements and bug fixes.
  • Upgraded Azure, Polly, SignalR, StackExchange.Redis, and AWSSDK.S3 packages in client, server, and functions projects to their latest minor versions for better reliability and security. [1] [2] [3] [4]
  • Updated Serilog, SkiaSharp, Splat, and related packages in ByteSync.Client.csproj for enhanced logging and graphics support.

Test and tooling dependency updates:

  • Bumped Microsoft.NET.Test.Sdk, NUnit3TestAdapter, and NUnit.Analyzers to the latest versions in all test projects for improved test stability and new features. [1] [2] [3] [4] [5] [6]
  • Updated other test dependencies such as Testcontainers, ReactiveUI.Testing, and Avalonia.Headless for better test environment support. [1] [2] [3]

Codebase maintenance and cleanup:

  • Minor code cleanup in E2E_Environment_Setup.cs for clarity and reliability, including improved wait strategies and process handling in integration tests. [1] [2] [3] [4] [5] [6]

Other dependency updates:

  • Updated System.IO.Abstractions in ByteSync.Common.csproj to 22.1.0.

These changes collectively keep the codebase up-to-date with upstream libraries, reduce technical debt, and improve overall maintainability.

@sonarqubecloud
Copy link

@paul-fresquet paul-fresquet merged commit 8da5fcb into master Nov 30, 2025
25 checks passed
@paul-fresquet paul-fresquet deleted the chore/upgrade-nugets-291125 branch November 30, 2025 07:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants