Repository navigation
Conversation
There was a problem hiding this comment.
🔵 Needs a closer look
Database-dependent tests remain blocked, leaving provider upgrades without runtime integration validation before release.
0 open findings
What changed in this PR
Prepares DbEx v3.3.1 with dependency updates, security patches, and compatible test assertions.
Changes:
- Updates dependencies within existing major versions and adds framework-specific cryptography patches.
- Adjusts async exception assertions for NUnit 4.6.
- Bumps the package version and documents the release.
| File | Description |
|---|---|
| tests/DbEx.Test/SqlServerMigrationTest.cs | Adds explicit async delegate casts for NUnit compatibility. |
| tests/DbEx.Test/PostgresMigrationTest.cs | Adds explicit async delegate casts for NUnit compatibility. |
| tests/DbEx.Test/DbEx.Test.csproj | Updates test and configuration dependencies. |
| tests/DbEx.Test.Empty/DbEx.Test.Empty.csproj | Updates SQL Server dependencies and adds cryptography patches. |
| src/DbEx/DbEx.csproj | Updates logging abstractions. |
| src/DbEx.SqlServer/DbEx.SqlServer.csproj | Updates SqlClient and adds framework-specific cryptography patches. |
| src/DbEx.Postgres/DbEx.Postgres.csproj | Updates Npgsql. |
| src/DbEx.MySql/DbEx.MySql.csproj | Updates MySql.Data. |
| Common.targets | Sets package version to 3.3.1. |
| CHANGELOG.md | Documents dependency and security updates. |
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Signed-off-by: Eric Sibly <eric.sibly@avanade.com>
|
Release preparation is complete for v3.3.1. The author sign-off has been added. The integration-validation concern in the Copilot review is resolved: CI run https://github.com/Avanade/DbEx/actions/runs/38643500830 passed all 34 tests on each of .NET 8, 9, and 10, and both Snyk checks passed. The sign-off amendment changed commit metadata only; the release files are unchanged. The PR title and description now reflect the final release scope and validation. Checks on the amended head must pass, and required reviewer approval is still needed before merge. |
Summary
Patch release with dependency maintenance and security fixes; no major-version dependency upgrades or intended DbEx API changes.
Validation