Skip to content

Releases: ydb-platform/ydb-go-sdk

v3.80.2

09 Sep 10:58

Choose a tag to compare

  • Added balancers.PreferNearestDC[WithFallback] balancers
  • Marked as deprecated balancers.PreferLocalDC[WithFallback] balancers because local word is ambiguous for balancer idea

Full Changelog: v3.80.1...v3.80.2

v3.80.1

08 Sep 13:44

Choose a tag to compare

  • Added lastErr from previous attempt in retry.RetryWithResult

Full Changelog: v3.80.0...v3.80.1

v3.80.0

06 Sep 21:45

Choose a tag to compare

  • Replaced internal table client pool entities to internal/pool

Full Changelog: v3.79.2...v3.80.0

v3.79.2

06 Sep 17:26

Choose a tag to compare

  • Enabled by default usage of internal/pool in internal/query.Client

Full Changelog: v3.79.1...v3.79.2

v3.79.1

06 Sep 16:39

Choose a tag to compare

  • Changed trace.Table and trace.Query traces
  • Implemented internal/pool the same as table client pool from internal/table.Client

Full Changelog: v3.79.0...v3.79.1

v3.79.0

05 Sep 02:00

Choose a tag to compare

  • Added commit messages for topic listener
  • EOF error in RecvMsg is no longer logged

Full Changelog: v3.78.0...v3.79.0

v3.78.0

04 Sep 14:10

Choose a tag to compare

  • Changed result type of method query.Executor.QueryResultSet from query.ResultSet to query.ClosableResultSet
  • Added table/types.DecimalValueFromString decimal type constructor

Full Changelog: v3.77.1...v3.78.0

v3.77.1

23 Aug 19:16

Choose a tag to compare

  • Added log topic writer ack
  • Replaced operation.Client.List to five methods for listing operations operation.List{BuildIndex,ImportFromS3,ExportToS3,ExportToYT,ExecuteQuery}

Full Changelog: v3.77.0...v3.77.1

v3.77.0

22 Aug 08:21

Choose a tag to compare

  • Changed log message about send topic message
  • Added experimental support for executing scripts over query service client (query.Client.ExecuteScript and query.CLient.FetchScriptResults)
  • Removed tx result from query.Session.Execute (tx can be obtained from query.Session.Begin)
  • Changed behaviour of query.Session.Begin to noop for lazy initialization with first call query.TxActor.Execute
  • Splitted experimental method query.Client.Execute to methods query.Client.Exec without result and query.Client.Query with result
  • Splitted experimental method query.TxActor.Execute to methods query.TxActor.Exec without result and query.TxActor.Query with result
  • Renamed experimental method query.Client.ReadResultSet to query.Client.QueryResultSet
  • Renamed experimental method query.Client.ReadRow to query.Client.QueryRow
  • Removed experimental methods query.Session.ReadResultSet and query.Session.ReadRows
  • Removed experimental methods query.TxActor.ReadResultSet and query.TxActor.ReadRows
  • Removed experimental method query.Client.Stats
  • Option query.WithIdempotent() allowed for query.Client.{Exec,Query,QueryResultSet,QueryRow} methods now
  • Added experimental support for operation service client through db.Operation() method (supports methods Get, List, Cancel and Forget)

Full Changelog: v3.76.6...v3.77.0

v3.76.6

16 Aug 16:00

Choose a tag to compare

  • Replaced requirements from go1.22 + experimantal flag to go1.23 for experimental range-over interface

Full Changelog: v3.76.5...v3.76.6