Skip to content

v3.25.0

Choose a tag to compare

@ydb-platform-bot ydb-platform-bot released this 06 May 20:52
· 4684 commits to master since this release
  • Added ydb.GRPCConn(ydb.Connection) helper for connect to driver-unsupported YDB services
  • Marked as deprecated session.Prepare callback
  • Marked as deprecated options.WithQueryCachePolicyKeepInCache and options.WithQueryCachePolicy options
  • Added options.WithKeepInCache option
  • Enabled by default keep-in-cache policy for data queries
  • Removed from ydb.Connection embedding of grpc.ClientConnInterface
  • Fixed stopping of repeater
  • Added log backoff between force repeater wake up's (from 0s to 32s)
  • Renamed trace.DriverRepeaterTick{Start,Done}Info to trace.DriverRepeaterWakeUp{Start,Done}Info
  • Fixed unexpected NullFlag while parse nil JSONDocument value
  • Removed internal/conn/conn.streamUsages and internal/conn/conn.usages (internal/conn.conn always touching last usage timestamp on API calls)
  • Removed auto-reconnecting for broken conns
  • Renamed internal/database package to internal/router for unambiguous understanding of package mission
  • Refactored applying actual endpoints list after re-discovery (replaced diff-merge logic to swap cluster struct, cluster and balancers are immutable now)
  • Added trace.Driver.OnUnpessimizeNode trace event

Full Changelog: v3.24.2...v3.25.0