Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: PhenX/PhenX.EntityFrameworkCore.BulkInsert
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.4.7
Choose a base ref
...
head repository: PhenX/PhenX.EntityFrameworkCore.BulkInsert
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.5.0
Choose a head ref
  • 5 commits
  • 36 files changed
  • 5 contributors

Commits on Feb 7, 2026

  1. Simplify tests by using Testcontainers.Xunit (#92)

    * Simplify tests by using Testcontainers.Xunit
    
    * EnsureConnectedAsync is not needed anymore, the `UntilDatabaseIsAvailable` wait strategy does exactly this.
    
    * Don't blindly swallow exceptions on EnsureCreatedAsync(), only do it for SQL Server where it actually happens and with the precise expected exception.
    
    * Use in-memory databases for SQLite so that the file system doesn't get polluted with test databases.
    
    * Switch from postgis/postgis to imresamu/postgis:17-3.5 in order to support Apple Silicon Macs.
    
    * Use the new `Platform` feature of Testconainers 4.10.0 in order to support vibs2006/sql_server_fts on Apple Silicon Macs.
    
    * Rename dbContainer into dbContextFactory, which is more accurate
    
    * Remove extra closing parenthesis at the end of the URL
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * Rename ServerVersion into MySqlServerVersion
    
    * Remove the ATTACH DATABASE command
    
    It's not even actually needed for SQLite tests
    
    ---------
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    0xced and Copilot authored Feb 7, 2026
    Configuration menu
    Copy the full SHA
    7bbf9c4 View commit details
    Browse the repository at this point in the history
  2. WIP: Dotnet 10 (#83)

    * Dotnet 10
    
    * Another test for target framework.
    
    * File was not saved
    
    * Fix support for net 10, excluding MySQL and reorganize Directory.Build.props files
    
    * Setup all dotnet versions
    
    * Fix benchmark projet TFM
    
    * Bypass Mysql packages while Pomelo is not updated
    
    * New net 10 solution file and adapt workflows
    
    * Remove redundant restore step from dotnet-test.yml
    
    * Apply suggestions from code review
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: fabien.menager <fabien.menager@am-creations.fr>
    Co-authored-by: Fabien Ménager <PhenX@users.noreply.github.com>
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    4 people authored Feb 7, 2026
    Configuration menu
    Copy the full SHA
    b091f08 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2026

  1. Actually use the async code paths for bulk insert (#93)

    Since its introduction in 045033c, the `sync` argument passed to `BulkInsert()` has always been hardcoded to `false` instead of forwarding the `sync` parameter.
    
    As a result, the async code paths for bulk insert in all providers would never be used. This can be confirmed by running code coverage.
    0xced authored Feb 8, 2026
    Configuration menu
    Copy the full SHA
    137d2fc View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2026

  1. MySQL with a pamelo fork. (#95)

    * MySQL with a pamelo fork.
    
    * File was not saved.
    
    * Add a note to readme.
    SebastianStehle authored Mar 21, 2026
    Configuration menu
    Copy the full SHA
    54bb8d0 View commit details
    Browse the repository at this point in the history
  2. Dotnet10 mysql - Remove all conditional builds. (#96)

    * MySQL with a pamelo fork.
    
    * File was not saved.
    
    * Add a note to readme.
    
    * Remove all conditional builds.
    
    * Another fix.
    SebastianStehle authored Mar 21, 2026
    Configuration menu
    Copy the full SHA
    35154ee View commit details
    Browse the repository at this point in the history
Loading