v3.44.0
·
3258 commits
to master
since this release
- Added
table/options.WithCallOptionsoptions for append custom grpc call options intosession.{BulkUpsert,Execute,StreamExecuteScanQuery} - Supported fake transactions in
database/sqldriver over connector optionydb.WithFakeTx(queryMode)and connection string paramgo_fake_tx - Removed
testutil/timeutilpackage (all usages replaced withclockworkpackage) - Changed behaviour of retryer on transport errors
cancelledanddeadline exceeded- will retry idempotent operation if context is not done - Added address of node to operation error description as optional
- Fixed bug with put session from unknown node
- Fixed bug with parsing of
TzTimestampwithout microseconds - Fixed code -1 of retryable error if wrapped error with code
- Added
ydb.MustOpenandydb.MustConnectorhelpers - Fixed
internal/xerrors.Transporterror wrapping for case when given error is not transport error - Added grpc and operation codes to errors string description
- Extend
scheme.Clientinterface with methodDatabase - Removed
driver.ResultNoRowsininternal/xsql - Added
ydb.{WithTablePathPrefix,WithAutoDeclare,WithPositionalArgs,WithNumericalArgs}query modifiers options - Supported binding parameters for
database/sqldriver over connector optionydb.WithAutoBind()and connection string paramsgo_auto_bind={origin,table_path_prefix(path),declare,numeric,positional} - Added
testutil.QueryBindtest helper - Fixed topic retry policy callback call: not call it with nil error
- Fixed bug with no checking operation error on
discovery.Clientcalls - Allowed zero create session timeout in
ydb.WithSessionPoolCreateSessionTimeout(timeout)(less than or equal to zero - no used timeout on create session request) - Added examples with own
go.mod - Marked as deprecated
ydb.WithErrWriter(w)andydb.WithOutWriter(w)logger options - Added
ydb.WithWriter(w)logger option
Full Changelog: v3.43.0...v3.44.0