v3.43.0
·
3611 commits
to master
since this release
Small broken changes
Most users can skip there notes and upgrade as usual because build break rare used methods (expiremental API and api for special cases, not need for common use YDB) and this version has no any behavior changes.
Changes for experimental topic API:
- Moved
producer_idfrom required positional argument to optionWithProducerID(and it is optional now) - Removed
WithMessageGroupIDoption (because not supported now)
Changes in ydb connection:
- Publish internal private struct
ydb.connectionasydb.Driver(it is implementydb.Connection) ydb.Connectionmarked as deprecated- Changed return type of
ydb.Open(...)fromydb.Connectionto*ydb.Driver - Changed return type of
ydb.New(...)fromydb.Connectionto*ydb.Driver - Changed argument type for
ydb.GRPCConnfromydb.Connectionto*ydb.Driver - Removed method
Withfromydb.Connection(use*Driver.Withinstead).
Changes in package sugar:
- Changed a type of database arg in
sugar.{MakeRecursive,RemoveRecursive}fromydb.Connectionto minimal required local interface
Dependencies:
- Up minimal supported version of
goto1.17for update dependencies (newgolang.org/xdoesn't compiled forgo1.16) - Upgrade
golang.org/x/...for prevent issues:CVE-2021-33194,CVE-2022-27664,CVE-2021-31525,CVE-2022-41723
Full Changelog: v3.42.15...v3.43.0