EnterpriseDB

This page contains the latest information of the releases of RepoDb.EnterpriseDb library.

View the NuGet package here or download it directly here.

RepoDb.EnterpriseDb (v1.17.0-beta2)

Released: TBD

  • Enhancement: Set the AreIndexNamesUniquePerSchema value to true in EnterpriseDbDbSetting.
  • Enhancement: Set the IsSchemaSupported value to true in EnterpriseDbDbSetting.
  • Referenced the RepoDb package v1.17.0-beta3.

RepoDb.EnterpriseDb (v1.17.0-beta1)

Released: October 10, 2026

  • Updated the System.Text.Json package reference to v10.0.12.
  • Referenced the RepoDb package v1.17.0-beta2.

RepoDb.EnterpriseDb (v1.17.0-alpha3)

Released: October 9, 2026

  • Enhancement: Made the package NativeAOT and trimming compatible (IsAotCompatible), replacing the reflection-based and dynamic code paths with AOT-safe equivalents.
  • Referenced the RepoDb package v1.17.0-beta1.

RepoDb.EnterpriseDb (v1.17.0-alpha2)

Released: TBA

  • Unsealed EDBDbSetting and added a UseEnterpriseDb(GlobalConfiguration, EDBDbSetting) overload that accepts any subclass, always applying the given setting even if already initialized — this lets EDBBulkOperationsDbSetting (shipped by RepoDb.EnterpriseDb.BulkOperations) be registered the same way. #1360
  • Referenced the RepoDb package v1.17.0-alpha3.

RepoDb.EnterpriseDb (v1.17.0-alpha1)

Released: September 22, 2026

  • Enhancement: Added the property handlers EnterpriseDbTsQueryToStringPropertyHandler and EnterpriseDbTsVectorToStringPropertyHandler, which map the full-text search tsquery and tsvector types into a string property. #1342
  • The property handlers of the RepoDb core package that target the EnterpriseDB types: ArrayToListPropertyHandler (T[] array columns).
  • Adopted the Roslyn and Meziantou static code analyzers across the codebase and applied the resulting fixes — including ConfigureAwait(false) on async calls, ArgumentNullException over NullReferenceException, and other code-quality corrections. #1328 #1331
  • Updated the NuGet package icon to the new logo and refreshed the README with a consistent header, description and a link to the get started tutorial.
  • Bumped the RepoDb.Connector.EnterpriseDb dependency to v1.1.0.
  • Referenced the RepoDb package v1.17.0.

RepoDb.EnterpriseDb (v1.16.0)

Released: September 9, 2026

Version bump only, aligning with the RepoDB ecosystem-wide v1.16.0 release — no functional changes since v1.0.0.

  • Referenced the RepoDb package v1.16.0.

RepoDb.EnterpriseDb (v1.0.0)

Released: September 8, 2026

First general availability (non-preview) release of the EnterpriseDB provider, promoting the v0.0.1-alpha preview below to stable. No functional changes since v0.0.1-alpha — see that entry for the full feature set and known limitations.

RepoDb.EnterpriseDb (v0.0.1-alpha) - Preview

Released: TBA

New

First (alpha) release of the EnterpriseDB provider for RepoDB, built on top of the Npgsql-backed RepoDb.Connector.EnterpriseDb connector for EDB Postgres Advanced Server. Targets .NET 8 and .NET 10.

What’s included

Known limitations (v1)

  • InsertAll does not append a RETURNING clause (EDB Postgres rejects RETURNING against a sub-table VALUES expression) — generated identities are only returned via Insert or the bulk operations in RepoDb.EnterpriseDb.BulkOperations.
  • No table hints of any kind — AreTableHintsSupported is false; passing a non-null hints argument throws a NotSupportedException.
  • The [ConvertedValue] attribute is obsolete — no longer supported by RepoDb.Connector.EnterpriseDb.
  • No CLR representation exists for PostgreSQL geometric types (box, circle, line, lseg, path, point, polygon), pg_lsn, tid, or text-search types (tsquery, tsvector) on the Npgsql-backed connector this provider is built on — columns of these types resolve to object and have no matching EDBType.
  • Only EDB Postgres Advanced Server is targeted; behavior against community PostgreSQL is not a design goal of this provider (use RepoDb.PostgreSql for that).