Download Latest Version RepoDB v1.14.0 - Support to .NET 8, .NET 9, .NET 10 _ Community Updates _ PostgreSQL Bulk Operations Fixes source code.zip (4.9 MB)
Email in envelope

Get an email when there's a new version of RepoDB

Home / v1.14.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-06-28 6.9 kB
RepoDB v1.14.0 - Support to .NET 8, .NET 9, .NET 10 _ Community Updates _ PostgreSQL Bulk Operations Fixes source code.tar.gz 2026-06-28 3.8 MB
RepoDB v1.14.0 - Support to .NET 8, .NET 9, .NET 10 _ Community Updates _ PostgreSQL Bulk Operations Fixes source code.zip 2026-06-28 4.9 MB
Totals: 3 Items   8.7 MB 0

This release has built the last 2.5 years changes to the library. Also, it now supports the .NET 8, .NET 9 and .NET 10. We have removed the support to .NET 6 and .NET 7 respectively.

In addition, we have introduces native PostgreSQL enum type support for bulk operations, a new DataTypeName property for explicit type mapping, a complete GitHub Actions CI/CD overhaul with reusable release pipelines, and refreshed documentation across all packages.

RepoDb.PostgreSql.BulkOperations (v1.14.0)

  • Added DataTypeName property to NpgsqlBulkInsertMapItem — enables explicit PostgreSQL type name mapping (e.g. native enum types) as a third constructor overload. When set, DataTypeName takes precedence over NpgsqlDbType.
  • Updated Compiler.cs to resolve NpgsqlBinaryImporter.Write / WriteAsync overloads that accept a string dataTypeName when DataTypeName is set — covers both sync and async paths.
  • Fixed all 64 EnumTest integration test failures — BinaryBulkInsert, BinaryBulkDelete, BinaryBulkMerge, and BinaryBulkUpdate now correctly handle .NET enums mapped to native PostgreSQL enum types via NpgsqlDataSource.MapEnum().
  • Professionalized the Enum Types section in the README with step-by-step usage instructions and linked API references.

RepoDb.Core (v1.14.0)

  • Refreshed README — tightened prose, added a Why RepoDB? collapsible section, added a Contributors avatar section (via contrib.rocks), and added a Downloads badge column to the packages table.

All Packages

  • Refreshed README files across all 9 packages — concise one-liner descriptions, cleaner installation instructions, and streamlined community links.

CI/CD

  • Renamed _base.ymlbuild-base.yml; all build workflow references updated.
  • Added release-base.yml — reusable workflow_call template for NuGet publishing (restore → build → pack → NuGet login → push).
  • Added individual release-*.yml workflows for all 9 packages (repodb, sqlsvr, mysql, mysqlconnector, pgsql, pgsql-bulk, sqlsvr-bulk, sqlite-system, sqlite-microsoft).
  • Upgraded actions/checkout, actions/setup-dotnet, actions/upload-artifact from v4v5 and NuGet/login from v1v2 to resolve the Node.js 20 deprecation warnings.

Credits

Thank you to all the contributors/pull-requestors and collaborators of this release (filing the Issues/Bugs, Questions, Recommendations, Verification/Validations, etc).

For the other unlisted collaborators who made the contributions (i.e.: posting and answering comments) on the User Stories, and also to those who directly collaborated with our communities (in many ways), we are also extending our thanks to you.

Please continue to do so and many thanks!

What's Changed

New Contributors

Full Changelog: https://github.com/mikependon/RepoDB/compare/v1.13.1...v1.14.0

Source: README.md, updated 2026-06-28