|
1 | | -SMALL BROKEN CHANGES |
| 1 | +**Small broken changes** |
2 | 2 |
|
3 | 3 | 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. |
4 | 4 |
|
5 | | -Changes for expiremental topic API |
6 | | -* Moved producer_id from required positional argument to option `WithProducerID` (and it is optional now) |
| 5 | +Changes for experimental topic API: |
| 6 | +* Moved `producer_id` from required positional argument to option `WithProducerID` (and it is optional now) |
7 | 7 | * Removed `WithMessageGroupID` option (because not supported now) |
8 | 8 |
|
9 | 9 | Changes in ydb connection: |
10 | | -* Publish internal private ydb.connection as `ydb.Driver` (it is implement `ydb.Connection`) |
11 | | -* `ydb.Connection` was Deprected |
| 10 | +* Publish internal private struct `ydb.connection` as `ydb.Driver` (it is implement `ydb.Connection`) |
| 11 | +* `ydb.Connection` marked as deprecated |
12 | 12 | * Changed return type of `ydb.Open(...)` from `ydb.Connection` to `*ydb.Driver` |
13 | 13 | * Changed return type of `ydb.New(...)` from `ydb.Connection` to `*ydb.Driver` |
14 | | -* Changed argument type for ydb.GRPCConn from `ydb.Connection` to `*ydb.Driver` |
15 | | -* Removed method `With` from `ydb.Connection` (use *Driver.With) if need. |
| 14 | +* Changed argument type for `ydb.GRPCConn` from `ydb.Connection` to `*ydb.Driver` |
| 15 | +* Removed method `With` from `ydb.Connection` (use `*Driver.With` instead). |
16 | 16 |
|
17 | | -Changes in sugar package: |
| 17 | +Changes in package `sugar`: |
18 | 18 | * Changed a type of database arg in `sugar.{MakeRecursive,RemoveRecursive}` from `ydb.Connection` to minimal required local interface |
19 | 19 |
|
20 | 20 | Dependencies: |
21 | | -* Up minimal supported version of go to 1.17 for update dependencies (new golang.org/x doesn't compiled for go 1.16) |
22 | | -* Upgrade golang.org/x/... for prevent issues: CVE-2021-33194, CVE-2022-27664, CVE-2021-31525, CVE-2022-41723 |
| 21 | +* Up minimal supported version of `go` to `1.17` for update dependencies (new `golang.org/x` doesn't compiled for `go1.16`) |
| 22 | +* Upgrade `golang.org/x/...` for prevent issues: `CVE-2021-33194`, `CVE-2022-27664`, `CVE-2021-31525`, `CVE-2022-41723` |
23 | 23 |
|
24 | 24 | ## v3.42.15 |
25 | 25 | * Fixed checking `nil` error with `internal/xerrors.Is` |
|
0 commit comments