All Versions
257
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 9

  • v3.26.5 Changes

    • Disabled the KeepInCache policy for queries without params
  • v3.26.4 Changes

    • ⚡️ Updated the indirect dependency to gopkg.in/yaml.v3
  • v3.26.3 Changes

    • ✂ Removed Deprecated mark from table/session.Prepare method
    • ➕ Added comments for table/session.Execute method
  • v3.26.2 Changes

    • 🔨 Refactored of making permissions from scheme entry
  • v3.26.1 Changes

    • ✂ Removed deprecated traces
  • v3.26.0 Changes

    • 🛠 Fixed data race on session stream queries
    • 📦 Renamed internal/router package to internal/balancer for unambiguous understanding of package mission
    • Implemented detection of local data-center with measuring tcp dial RTT
    • ➕ Added trace.Driver.OnBalancer{Init,Close,ChooseEndpoint,Update} events
    • 🗄 Marked the driver cluster events as deprecated
    • Simplified the balancing logic
  • v3.25.3 Changes

    • 🔄 Changed primary license to Apache2.0 for auto-detect license
    • 🔨 Refactored types.Struct value creation
  • v3.25.2 Changes

    • 🛠 Fixed repeater initial force timeout from 500 to 0.5 second
  • v3.25.1 Changes

    • 🛠 Fixed bug with unexpected failing of call Invoke and NewStream on closed cluster
    • 🛠 Fixed bug with releasing internal/conn/conn.Pool in cluster
    • Replaced interface internal/conn/conn.Pool to struct internal/conn/conn.Pool
  • v3.25.0 Changes

    • ➕ 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
    • 0️⃣ 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 500ms 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