Skip to content

v0.12.0

Latest
Compare
Choose a tag to compare
@ydb-platform-bot ydb-platform-bot released this 31 Jan 19:34
· 5 commits to main since this release
  • GetUint64(int ordinal) returns a ulong for Uint8, Uint16, Uint32, Uint64 YDB types.
  • GetInt64(int ordinal) returns a int for Int8, Int16, Int32, Int64, Uint8, Uint16, Uint32 YDB types.
  • GetUint32(int ordinal) returns a uint for Uint8, Uint16, Uint32 YDB types.
  • GetInt32(int ordinal) returns a int for Int8, Int16, Int32, Uint8, Uint16 YDB types.
  • GetUint16(int ordinal) returns a ushort for Uint8, Uint16 YDB types.
  • GetInt16(int ordinal) returns a short for Int8, Int16, Uint8 YDB types.
  • GetDouble(int ordinal) returns a double for Float and Double YDB types.
  • Throw InvalidCastException on string.Empty in GetChar(int ordinal).
  • Changed Ydb.Sdk.Value.InvalidTypeException to InvalidCastException in YdbValueParser.
  • Changed InvalidCastException to InvalidOperationException in YdbParameter.
  • Added specification tests: YdbCommandTests and YdbParameterTests.
  • YdbConnection.Database returns string.Empty if ConnectionStringBuilder is null.
  • Propagated cancellationToken in Execute[.*]Async methods.
  • When YdbCommand has an open data reader, it throws InvalidOperationException on the setters: CommandText, DbConnection.
  • Added checkers to YdbCommand.Prepare().
  • CommandText getter doesn't throw an exception if the CommandText property has not been initialized.

Full Changelog: v0.11.0...v0.12.0