Skip to content

Add .NET 10 support and update packages to resolve vulnerabilities#22

Merged
nieprzecietny merged 2 commits intomasterfrom
feature/net10-support-and-package-updates
Feb 1, 2026
Merged

Add .NET 10 support and update packages to resolve vulnerabilities#22
nieprzecietny merged 2 commits intomasterfrom
feature/net10-support-and-package-updates

Conversation

@nieprzecietny
Copy link
Member

This commit adds multi-targeting support for .NET 10 across all library and test projects, and updates critical packages to address security vulnerabilities and maintain open-source licensing.

.NET 10 Multi-Targeting

  • Updated 12 library projects to target net8.0, net9.0, and net10.0
  • Added framework-specific package references with version aliases (10.* for .NET 10)
  • Updated 5 test projects to target net10.0
  • All projects build successfully across all target frameworks

Package Updates

MediatR (12.0.1 → 12.5.0)

  • Updated to last Apache-2.0 licensed version before commercial transition
  • Updated in: MediatR, MediatR.Caching, MediatR.Email, MediatR.PagedRequest
  • Maintains open-source licensing for project sustainability

Microsoft.ML Packages (Security Fix)

  • Fixed high severity SkiaSharp vulnerability (GHSA-j7hp-h8jx-5ppr)
  • Microsoft.ML: 2.0.1 → 5.0.0
  • Microsoft.ML.ImageAnalytics: 2.0.1 → 5.0.0
  • Microsoft.ML.Vision: 2.0.1 → 5.0.0
  • Microsoft.Extensions.ML: 2.0.1 → 5.0.0
  • Microsoft.ML.AutoML: 0.20.1 → 0.23.0
  • Updated Microsoft.Extensions.* references for net8.0 to 9.* to satisfy dependencies

Scrutor (6.1.0 → 7.0.0)

  • Updated to latest stable version in MediatR project

Verification

  • Build: Successful (0 errors, warnings pre-existing)
  • Vulnerability Scan: All 20 projects now have NO vulnerable packages
  • Tests: 39 total, 36 passed, 3 skipped (integration tests requiring manual setup), 0 failed

nieprzecietny and others added 2 commits February 1, 2026 13:41
This commit adds multi-targeting support for .NET 10 across all library and test projects, and updates critical packages to address security vulnerabilities and maintain open-source licensing.

## .NET 10 Multi-Targeting
- Updated 12 library projects to target net8.0, net9.0, and net10.0
- Added framework-specific package references with version aliases (10.* for .NET 10)
- Updated 5 test projects to target net10.0
- All projects build successfully across all target frameworks

## Package Updates

### MediatR (12.0.1 → 12.5.0)
- Updated to last Apache-2.0 licensed version before commercial transition
- Updated in: MediatR, MediatR.Caching, MediatR.Email, MediatR.PagedRequest
- Maintains open-source licensing for project sustainability

### Microsoft.ML Packages (Security Fix)
- Fixed high severity SkiaSharp vulnerability (GHSA-j7hp-h8jx-5ppr)
- Microsoft.ML: 2.0.1 → 5.0.0
- Microsoft.ML.ImageAnalytics: 2.0.1 → 5.0.0
- Microsoft.ML.Vision: 2.0.1 → 5.0.0
- Microsoft.Extensions.ML: 2.0.1 → 5.0.0
- Microsoft.ML.AutoML: 0.20.1 → 0.23.0
- Updated Microsoft.Extensions.* references for net8.0 to 9.* to satisfy dependencies

### Scrutor (6.1.0 → 7.0.0)
- Updated to latest stable version in MediatR project

## Verification
- Build: Successful (0 errors, warnings pre-existing)
- Vulnerability Scan: All 20 projects now have NO vulnerable packages
- Tests: 39 total, 36 passed, 3 skipped (integration tests requiring manual setup), 0 failed

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@codecov
Copy link

codecov bot commented Feb 1, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 34.96%. Comparing base (f2f9b5e) to head (a4b9f21).
⚠️ Report is 6 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #22   +/-   ##
=======================================
  Coverage   34.96%   34.96%           
=======================================
  Files          89       89           
  Lines        1470     1470           
  Branches      119      119           
=======================================
  Hits          514      514           
  Misses        947      947           
  Partials        9        9           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@nieprzecietny nieprzecietny merged commit b288fe5 into master Feb 1, 2026
3 checks passed
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.

1 participant