Skip to content

Releases: ydb-platform/ydb-go-sdk

v3.49.0

01 Aug 19:25

Choose a tag to compare

  • Added table.Session.ReadRows method for getting rows by keys
  • Added table/options.ChangefeedFormatDynamoDBStreamsJSON format of DynamoDB change feeds

Full Changelog: v3.48.8...v3.49.0

v3.48.8

29 Jul 17:11

Choose a tag to compare

  • Fixed sugar.RemoveRecursive() for column table type

Full Changelog: v3.48.7...v3.48.8

v3.48.7

21 Jul 14:37

Choose a tag to compare

  • Added sugar.StackRecord() helper for stringification of current file path and line
  • Updated google.golang.org/grpc from v1.49.0 to v1.53.0 due to vulnerability
  • Updated google.golang.org/protobuf from v1.28.0 to v1.28.1 due to vulnerability
  • Implemented implicit standard interface driver.RowsColumnTypeNullable in internal/xsql.rows
  • Upgraded errors description from retry.Retry with attempts info

Full Changelog: v3.48.6...v3.48.7

v3.48.6

18 Jul 14:23

Choose a tag to compare

  • Added builder for topic reader message (usable for tests)

Full Changelog: v3.48.5...v3.48.6

v3.48.5

06 Jul 07:24

Choose a tag to compare

  • Removed log.Secret helper as unnessesarry in public API after refactoring logging subsystem
  • Enriched the error with important details from initial discovery
  • Added internal.{secret,stack} packages
  • Implemented fmt.Stringer interface in credential types

Full Changelog: v3.48.4...v3.48.5

v3.48.4

28 Jun 11:43

Choose a tag to compare

  • Added ydb.IsOperationErrorTransactionLocksInvalidated(err) helper for checks TLI flag in err

Full Changelog: v3.48.3...v3.48.4

v3.48.3

20 Jun 21:44

Choose a tag to compare

  • Added table/types.IsOptional() helper

Full Changelog: v3.48.2...v3.48.3

v3.48.2

16 Jun 15:40

Choose a tag to compare

  • Refactored tests

Full Changelog: v3.48.1...v3.48.2

v3.48.1

16 Jun 14:06

Choose a tag to compare

  • Added sugar.Is{Entry,ColumnTable}Exists helper

Full Changelog: v3.48.0...v3.48.1

v3.48.0

09 Jun 12:04

Choose a tag to compare

  • Fixed stopping topic reader by grpc stream shutdown
  • Fixed database/sql driver for get and parse container ydb types
  • Changed table/scanner.scanner.Any() behaviour: for non-primitive types returns raw table/types.Value instead nil from previous behaviour
  • Added table/types.{ListItems,VariantValue,DictValues} helpers for get internal content of abstract table/types.Value
  • Marked as deprecated table/types.DictFields (use table/types.DictValues instead)

Full Changelog: v3.47.5...v3.48.0