Skip to content

Bulk Async Optimizations, Bug Fixes, Enhancements

Compare
Choose a tag to compare
@mikependon mikependon released this 02 Aug 06:55
· 1504 commits to master since this release

RepoDb (v1.11.6)

  • Code optimizations and XML comments refactoring.
  • Bug: NullReferenceException occurs when InsertAllAsync is executed on Connection that belongs to TransactionScope. #490
  • Bug: Typed UpdateAsync fails for composite key table #493
  • Bug: RepoDb does not seem to work for SQL Server tables with dot in the name #492
  • Enhancement: Remove the SchemaSeparator property from the IDbSetting interface #475
  • Enhancement: Using async DbFieldCache #481
  • Enhancement: Add a SessionId property in the TraceLog class. #484
  • Enhancement: Refactor the usage of Count() and ElementAt().
  • Request: Enable the Enumerable when calling the operations with IN operation. #495
  • Obsolete: Completely removed the PropertyTypeHandlerMapper class.
  • Obsolete: Completely removed the TypeMapper.Map() method.
  • Obsolete: Completely removed the TypeMapper.Unmap() method.
  • Obsolete: Completely removed the TypeMapper.ConversionType property.
  • Added some micro optimizations #476
  • Added a DataEntityReader.Connection property.
  • Added a DataEntityReader.Transaction property.
  • Added a DataEntityReader.Initialize method
  • Added a DataEntityReader.InitializeAsync() method.

RepoDb.SqlServer (v1.0.13)

  • Bug: NullReferenceException occurs when InsertAllAsync is executed on Connection that belongs to TransactionScope. #490
  • Enhancement: Remove the SchemaSeparator property from the IDbSetting interface #475
  • Enhancement: Refactor the usage of Count() and ElementAt().
  • Bug: RepoDb does not seem to work for SQL Server tables with dot in the name #492

RepoDb.SqlServer.BulkOperations (v1.0.14)

  • Enhancement: Async all the way #477
  • Enhancement: Refactor the usage of Count() and ElementAt().

RepoDb.SqLite (v1.0.15)

  • Updated the underlying driver from System.Data.SQLite to Microsoft.Data.Sqlite.Core.
  • Request: RepoDb.SqLite remove dependency on EntityFramework #486
  • Bug: NullReferenceException occurs when InsertAllAsync is executed on Connection that belongs to TransactionScope. #490
  • Enhancement: Remove the SchemaSeparator property from the IDbSetting interface #475
  • Enhancement: Refactor the usage of Count() and ElementAt().

RepoDb.MySql (v1.0.15)

  • Bug: NullReferenceException occurs when InsertAllAsync is executed on Connection that belongs to TransactionScope. #490
  • Enhancement: Remove the SchemaSeparator property from the IDbSetting interface #475
  • Enhancement: Refactor the usage of Count() and ElementAt().
  • Upgraded the driver version of MySql.Data to v8.0.21

RepoDb.MySqlConnector (v1.0.4)

  • Bug: NullReferenceException occurs when InsertAllAsync is executed on Connection that belongs to TransactionScope. #490
  • Enhancement: Remove the SchemaSeparator property from the IDbSetting interface #475
  • Enhancement: Refactor the usage of Count() and ElementAt().

RepoDb.PostgreSql (v1.0.12)

  • Bug: NullReferenceException occurs when InsertAllAsync is executed on Connection that belongs to TransactionScope. #490
  • Enhancement: Remove the SchemaSeparator property from the IDbSetting interface #475
  • Enhancement: Refactor the usage of Count() and ElementAt().

Credits