Skip to content

v0.23.0

Latest
Compare
Choose a tag to compare
@ydb-platform-bot ydb-platform-bot released this 16 Sep 09:08
  • Feat ADO.NET: YdbDataSource.OpenRetryableConnectionAsync opens a retryable connection with automatic retries for transient failures.
  • Fixed bug ADO.NET/PoolManager: SemaphoreSlim.WaitAsync over-release on cancellation.
  • Feat ADO.NET: Mark YdbConnection.State as Broken when the underlying session is broken, including background deactivation.
  • Feat ADO.NET: Added YdbDataSource ExecuteAsync and ExecuteInTransaction convenience methods.
  • Breaking Change: moved and renamed Ydb.Sdk.Services.Query.TxMode -> Ydb.Sdk.Ado.TransactionMode.
  • Feat ADO.NET: Cache gRPC transport by gRPCConnectionString to reuse channels.
  • Fixed bug wrap-around ADO.NET: Big parameterized Decimal — ((ulong)bits[1] << 32) -> ((ulong)(uint)bits[1] << 32).
  • Feat ADO.NET: Parameterized Decimal overflow check: Precision and Scale.
  • Feat ADO.NET: Deleted support for DateTimeOffset was a mistake.
  • Feat ADO.NET: Added support for Date32, Datetime64, Timestamp64 and Interval64 types in YDB.
  • Feat: Implement YdbRetryPolicy with AWS-inspired Exponential Backoff and Jitter.
  • Dev: LogLevel Warning -> Debug on DeleteSession has been RpcException.

Full Changelog: v0.22.0...v0.23.0