Skip to content

Releases: ydb-platform/ydb-go-sdk

v3.28.1

14 Jul 09:39

Choose a tag to compare

  • Marked dial errors as retryable
  • Supported node pessimization on dialing errors
  • Marked error from Invoke and NewStream as retryable if request not sended to server

Full Changelog: v3.28.0...v3.28.1

v3.28.0

06 Jul 07:00

Choose a tag to compare

  • Added sugar.GenerateDeclareSection() helper for make declare section in YQL
  • Added check when parameter name not started from $ and automatically prepends it to name
  • Refactor connection closing

Full Changelog: v3.27.0...v3.28.0

v3.27.0

20 Jun 12:05

Choose a tag to compare

  • Added internal experimental packages internal/value/exp and internal/value/exp/allocator with alternative value implementations with zero-allocation model
  • Supported parsing of database name from connection string URI path
  • Added options.WithExecuteScanQueryStats option
  • Added to query stats plan and AST
  • Changed behaviour of result.Stats() (if query result have no stats - returns nil)
  • Added context cancel with specific error
  • Added mutex wrapper for mutex, rwmutex for guarantee unlock and better show critical section

Full Changelog: v3.26.10...v3.27.0

v3.26.10

07 Jun 14:24

Choose a tag to compare

  • Fixed syntax mistake in trace.TablePooStateChangeInfo to trace.TablePoolStateChangeInfo

Full Changelog: v3.26.9...v3.26.10

v3.26.9

06 Jun 06:31

Choose a tag to compare

  • Fixed bug with convert ydb value to time.Duration in result.Scan[WithDefaults,Named]()
  • Fixed bug with make ydb value from time.Duration in types.IntervalValueFromDuration(d)
  • Marked table/types.{IntervalValue,NullableIntervalValue} as deprecated

Full Changelog: v3.26.8...v3.26.9

v3.26.8

31 May 14:06

Choose a tag to compare

  • Removed the processing of trailer metadata on stream calls

Full Changelog: v3.26.7...v3.26.8

v3.26.7

31 May 10:27

Choose a tag to compare

  • Updated the ydb-go-genproto dependency

Full Changelog: v3.26.6...v3.26.7

v3.26.6

31 May 08:23

Choose a tag to compare

  • Defined the SerializableReadWrite isolation level by default in db.Table.DoTx(ctx, func(ctx, tx))
  • Updated the ydb-go-genproto dependency

Full Changelog: v3.26.5...v3.26.6

v3.26.5

27 May 10:21

Choose a tag to compare

  • Disabled the KeepInCache policy for queries without params

Full Changelog: v3.26.4...v3.26.5

v3.26.4

26 May 14:17

Choose a tag to compare

  • Update indirect dependency to gopkg.in/yaml.v3

Full Changelog: v3.26.3...v3.26.4