Skip to content

Releases: ydb-platform/ydb-go-sdk

v3.29.3

22 Jul 09:35
Compare
Choose a tag to compare
  • Reverted xerrors.IsTransportError(err) behaviour for raw grpc errors to false

Full Changelog: v3.29.2...v3.29.3

v3.29.2

19 Jul 11:48
Compare
Choose a tag to compare
  • Enabled server-side session balancing for sessions created from internal session pool
  • Removed unused public meta.Meta methods
  • Renamed meta.Meta.Meta(ctx) public method to meta.Meta.Context(ctx)
  • Rollbacked default balancer to balancers.RandomChoice()

Full Changelog: v3.29.1...v3.29.2

v3.29.1

19 Jul 04:41
Compare
Choose a tag to compare
  • Changed default balancer to balancers.PreferLocalDC(balancers.RandomChoice())

Full Changelog: v3.29.0...v3.29.1

v3.29.0

18 Jul 20:43
Compare
Choose a tag to compare
  • Refactored internal/value package for decrease CPU and memory workload with GC
  • Added table/types.Equal(lhs, rhs) helper for check equal for two types

Full Changelog: v3.28.3...v3.29.0

v3.28.3

14 Jul 16:46
Compare
Choose a tag to compare
  • Fixed false-positive node pessimization on receiving io.EOF from stream

Full Changelog: v3.28.2...v3.28.3

v3.28.2

14 Jul 10:54
Compare
Choose a tag to compare
  • Upgraded dependencies (grpc, protobuf, testify)

Full Changelog: v3.28.1...v3.28.2

v3.28.1

14 Jul 09:39
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
  • Fixed syntax mistake in trace.TablePooStateChangeInfo to trace.TablePoolStateChangeInfo

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