Skip to content

Releases: ydb-platform/ydb-go-sdk

v3.108.0

21 Apr 13:14

Choose a tag to compare

  • Added query.EmptyTxControl() for empty transaction control (server-side defines transaction control by internal logic)
  • Marked as deprecated query.NoTx() because this is wrong name for server-side transaction control inference

Full Changelog: v3.107.0...v3.108.0

v3.107.0

16 Apr 22:45

Choose a tag to compare

  • Refactored internal client balancer: added singleton for getting gRPC-connection (auto dial and auto reconnect on non-ready state) for use in discovery attempts
  • Added topicoptions.IncludePartitionStats() for Topic().Describe() in order to get partition stats from server

Full Changelog: v3.106.1...v3.107.0

v3.106.1

10 Apr 22:01

Choose a tag to compare

  • Dropped internal/allocator package and all usages of it for further switch (test) protobuf opaque API

Full Changelog: v3.106.0...v3.106.1

v3.106.0

10 Apr 08:28

Choose a tag to compare

  • Added option WithReaderSupportSplitMergePartitions for topic manage support of split-merge partitions on client side (enabled by default).
  • Allowed overflow queue limit for one goroutine at time for topic writer
  • Removed delay before send commit in sync mode of a topic reader

Full Changelog: v3.105.2...v3.106.0

v3.105.2

03 Apr 10:59

Choose a tag to compare

  • Improved the ydb.WithSessionPoolSessionUsageLimit option for allow time.Duration as argument type for limit max session time to live since create time

Full Changelog: v3.105.1...v3.105.2

v3.105.1

02 Apr 21:36

Choose a tag to compare

  • Changed the gRPC DNS balancer policy to round_robin for internal discovery/ListEndpoints call (reverted v3.90.2 changes)

Full Changelog: v3.105.0...v3.105.1

v3.105.0

01 Apr 09:58

Choose a tag to compare

  • Supported topic split merge server feature for topic reader (no api changed)

Full Changelog: v3.104.7...v3.105.0

v3.104.7

26 Mar 11:10

Choose a tag to compare

  • Added public type alias ydb.Params to internal/params.Parameters for external usage

Full Changelog: v3.104.6...v3.104.7

v3.104.6

23 Mar 22:31

Choose a tag to compare

  • Refactored table.TransactionControl and query.TransactionControl for use single implementation in internal/tx
  • Changed ydb.WithTxControl context modifier for allow both table.TransactionControl and query.TransactionControl

Full Changelog: v3.104.5...v3.104.6

v3.104.5

19 Mar 12:37

Choose a tag to compare

  • Added query client session pool metrics: create_in_progress, in_use, waiters_queue
  • Added pool item closing for not-alived item

Full Changelog: v3.104.4...v3.104.5