master
enabled nlreturn (#1027)
* Added `sugar.WithUserPassword(user,password)` option for `sugar.DSN()` helper * Added `sugar.WithSecure(bool)` option for `sugar.DSN()` helper * Small breaking change: `sugar.DSN` have only two required parameters (endpoint and database) from now on. Third parameter `secure` must be passed as option `sugar.WithSecure(bool)`
* Added `sugar.PrintErrorWithoutStack` and `sugar.UnwrapError` helpers (#1818)
* Splitted experimental method `query.Client.Execute` to methods `query.Client.Exec` without result and `query.Client.Query` with result * Renamed experimental method `query.Client.ReadResultSet` to `query.Client.QueryResultSet` * Renamed experimental method `query.Client.ReadRow` to `query.Client.QueryRow` * Removed experimental methods `query.Session.ReadResultSet` and `query.Session.ReadRows` * Removed experimental methods `query.Transaction.ReadResultSet` and `query.Transaction.ReadRows` * Removed experimental method `query.Client.Stats`
Added sugar.NewKV and redis-like example (#2094)
Modernize Go codebase: adopt modern idioms and upgrade CI tooling (#2082)
* Added public package `github.com/ydb-platform/ydb-go-sdk/v3/types` and marked as deprecated all public API in `github.com/ydb-platform/ydb-go-sdk/v3/table/types` as deprecated (#2217)
perf(query): return io.EOF directly without xerrors.WithStackTrace in result iteration (#2123)
added tests for unmarshaler
* Added `sugar.StackRecord()` helper for stringification of current file path and line