Releases: ydb-platform/ydb-go-sdk
Releases · ydb-platform/ydb-go-sdk
v3.38.5
- Fixed bug from scan unexpected column name
Full Changelog: v3.38.4...v3.38.5
v3.38.4
- Changed type of
table/options.{Create,Alter,Drop}TableOption
from func to interface - Added implementations of
table/options.{Create,Alter,Drop}Option
- Changed type of
topic/topicoptions.{Create,Alter,Drop}Option
from func to interface - Added implementations of
topic/topicoptions.{Create,Alter}Option
- Fix internal race-condition bugs in internal background worker
Full Changelog: v3.38.3...v3.38.4
v3.38.3
- Added retries to initial discovering
Full Changelog: v3.38.2...v3.38.3
v3.38.2
- Added missing
RetentionPeriod
parameter for topic description - Fixed reconnect problem for topic client
- Added queue limit for sent messages and split large grpc messages while send to topic service
- Improved control plane for topic services: allow list topic in schema, read cdc feeds in table, retry on contol plane operations in topic client, full info in topic describe result
- Allowed writing zero messages to topic writer
Full Changelog: v3.38.1...v3.38.2
v3.38.1
- Fixed deadlock with implicit usage of
internal.table.Client.internalPoolAsyncCloseSession
Full Changelog: v3.38.0...v3.38.1
v3.38.0
- Fixed commit errors for experimental topic reader
- Updated
ydb-go-genproto
dependency - Added
table.WithSnapshotReadOnly()
TxOption
for supportingSnapshotReadOnly
transaction control - Fixed bug in
db.Scripting()
queries (not checked operation results) - Added
sugar.ToYdbParam(sql.NamedArg)
helper for convertingsql.NamedArg
totable.ParameterOption
- Changed type
table.ParameterOption
for getting name and value fromtable.ParameterOption
instance - Added topic writer experimental api with internal logger
Full Changelog: v3.37.8...v3.38.0
v3.37.8
- Refactored the internal closing behaviour of table client
- Implemented the
sql.driver.Validator
interface - Fixed update token for topic reader
- Marked sessions which creates from
database/sql
driver as supported server-side session balancing
Full Changelog: v3.37.7...v3.37.8
v3.37.7
- Changed type of truncated result error from
StreamExecuteScanQuery
to retryable error - Added closing sessions if node removed from discovery results
- Moved session status type from
table/options
package totable
- Changed session status source type from
uint32
tostring
alias
Full Changelog: v3.37.6...v3.37.7
v3.37.6
- Added to balancer notifying mechanism for listening in table client event about removing some nodes and closing sessions on them
- Removed from public client interfaces
closer.Closer
(for exclude undefined behaviour on client-side)
Full Changelog: v3.37.5...v3.37.6
v3.37.5
- Refactoring of
xsql
errors checking
Full Changelog: v3.37.4...v3.37.5