|
| 1 | +* Fix flaky unit test TestUnboundedChanContextTimeout |
| 2 | + |
1 | 3 | ## v3.115.7 |
2 | 4 | * Added support for `PartitionBy` in `DescribeTable` results |
3 | 5 |
|
|
23 | 25 | * Added public package `pkg/xtest` with test helpers |
24 | 26 |
|
25 | 27 | ## v3.114.1 |
26 | | -* Fixed depth for `pkg/xerrors.WithStackTrace()` error |
| 28 | +* Fixed depth for `pkg/xerrors.WithStackTrace()` error |
27 | 29 |
|
28 | 30 | ## v3.114.0 |
29 | 31 | * Added public packages: |
|
83 | 85 | * Added read partitions in parallel for topic listener. |
84 | 86 |
|
85 | 87 | ## v3.109.0 |
86 | | -* Added control plane fields for split-merge topics (Create,Alter,Describe) |
| 88 | +* Added control plane fields for split-merge topics (Create,Alter,Describe) |
87 | 89 |
|
88 | 90 | ## v3.108.5 |
89 | 91 | * Fixed stop topic reader after TLI in transaction |
|
128 | 130 | * Removed delay before send commit in sync mode of a topic reader |
129 | 131 |
|
130 | 132 | ## v3.105.2 |
131 | | -* Improved the `ydb.WithSessionPoolSessionUsageLimit` option for allow `time.Duration` as argument type for limit max session time to live since create time |
| 133 | +* Improved the `ydb.WithSessionPoolSessionUsageLimit` option for allow `time.Duration` as argument type for limit max session time to live since create time |
132 | 134 |
|
133 | 135 | ## v3.105.1 |
134 | 136 | * Changed the gRPC DNS balancer policy to `round_robin` for internal `discovery/ListEndpoints` call (reverted v3.90.2 changes) |
|
151 | 153 | * Fixed bug with session query latency metric collector |
152 | 154 |
|
153 | 155 | ## v3.104.3 |
154 | | -* Changed argument types in `table.Client.ReadRows` to public types for compatibility with mock-generation |
| 156 | +* Changed argument types in `table.Client.ReadRows` to public types for compatibility with mock-generation |
155 | 157 |
|
156 | 158 | ## v3.104.2 |
157 | 159 | * Added bindings options into `ydb.ParamsFromMap` for bind wide time types |
|
170 | 172 | * Supported wide `Date32`, `Datetime64` and `Timestamp64` types |
171 | 173 |
|
172 | 174 | ## v3.101.4 |
173 | | -* Switched internal type of result `ydb.Driver.Query()` from `*internal/query.Client` to `query.Client` interface |
| 175 | +* Switched internal type of result `ydb.Driver.Query()` from `*internal/query.Client` to `query.Client` interface |
174 | 176 |
|
175 | 177 | ## v3.101.3 |
176 | | -* Added `query.TransactionActor` type alias to `query.TxActor` for compatibility with `table.Client` API's |
| 178 | +* Added `query.TransactionActor` type alias to `query.TxActor` for compatibility with `table.Client` API's |
177 | 179 | * Removed comment `experimental` from `ydb.ParamsBuilder` and `ydb.ParamsFromMap` |
178 | 180 | * Fixed panic on closing `internal/query/sessionCore.done` channel twice |
179 | 181 | * Fixed hangup when try to send batch of messages with size more, then grpc limits from topic writer internals |
|
211 | 213 | * Added virtualtimestamps field to cdc description |
212 | 214 |
|
213 | 215 | ## v3.99.10 |
214 | | -* Returned legacy behaviour for interpret as `time.Time` YDB types `Date`, `Datetime` and `Timestamp` |
| 216 | +* Returned legacy behaviour for interpret as `time.Time` YDB types `Date`, `Datetime` and `Timestamp` |
215 | 217 |
|
216 | 218 | ## v3.99.9 |
217 | 219 | * Fixed broken compatibility `database/sql` driver which worked on query engine (usnig `ydb.WithQueryService(true)` connector option): |
|
231 | 233 |
|
232 | 234 | ## v3.99.5 |
233 | 235 | * Fixed error `Empty query text` using prepared statements and `ydb.WithExecuteDataQueryOverQueryClient(true)` option |
234 | | -* Prepared statements always send query text on Execute call from now (previous behaviour - send query ID) |
| 236 | +* Prepared statements always send query text on Execute call from now (previous behaviour - send query ID) |
235 | 237 | * Prevented create decoder instance until start read a message from topics |
236 | 238 |
|
237 | 239 | ## v3.99.4 |
|
256 | 258 | - `github.com/golang-jwt/jwt/v4` from v4.4.1 to v4.5.0 |
257 | 259 |
|
258 | 260 | ## v3.99.0 |
259 | | -* Added `ydb.WithExecuteDataQueryOverQueryClient(bool)` option to execute data queries from table service |
260 | | - client using query client API. Using this option you can execute queries from legacy table service client |
| 261 | +* Added `ydb.WithExecuteDataQueryOverQueryClient(bool)` option to execute data queries from table service |
| 262 | + client using query client API. Using this option you can execute queries from legacy table service client |
261 | 263 | through `table.Session.Execute` using internal query client API without limitation of 1000 rows in response. |
262 | 264 | Be careful: an OOM problem may happen because bigger result requires more memory |
263 | 265 |
|
|
271 | 273 | * Fixed broken metric `ydb_go_sdk_ydb_database_sql_conns` |
272 | 274 |
|
273 | 275 | ## v3.96.1 |
274 | | -* Fixed drop session from pool unnecessary in query service |
| 276 | +* Fixed drop session from pool unnecessary in query service |
275 | 277 |
|
276 | 278 | ## v3.96.0 |
277 | 279 | * Supported of list, set and struct for unmarshall using `sugar.Unmarshall...` |
|
287 | 289 | * Fixed an error in logging session deletion events |
288 | 290 |
|
289 | 291 | ## v3.95.3 |
290 | | -* Supported of `database/sql/driver.Valuer` interfaces for params which passed to query using sql driver |
| 292 | +* Supported of `database/sql/driver.Valuer` interfaces for params which passed to query using sql driver |
291 | 293 | * Exposed `credentials/credentials.OAuth2Config` OAuth2 config |
292 | 294 |
|
293 | 295 | ## v3.95.2 |
294 | 296 | * Fixed panic on multiple closing driver |
295 | 297 |
|
296 | 298 | ## v3.95.1 |
297 | | -* Added alias from `ydb.WithFakeTx(ydb.ScriptingQueryMode)` to `ydb.WithFakeTx(ydb.QueryExecuteQueryMode)` for compatibility with legacy code |
| 299 | +* Added alias from `ydb.WithFakeTx(ydb.ScriptingQueryMode)` to `ydb.WithFakeTx(ydb.QueryExecuteQueryMode)` for compatibility with legacy code |
298 | 300 |
|
299 | 301 | ## v3.95.0 |
300 | 302 | * Added implementation of `database/sql` driver over query service client |
|
310 | 312 |
|
311 | 313 | ## v3.93.2 |
312 | 314 | * Removed experimental helper `ydb.MustParamsFromMap` |
313 | | -* Changed result of experimental helper `ydb.ParamsFromMap` from tuple <`params.Parameters`, `error`> to `params.Parameters` only |
| 315 | +* Changed result of experimental helper `ydb.ParamsFromMap` from tuple <`params.Parameters`, `error`> to `params.Parameters` only |
314 | 316 |
|
315 | 317 | ## v3.93.1 |
316 | 318 | * Published `query.ExecuteOption` as alias to `internal/query/options.Execute` |
|
338 | 340 | ## v3.92.1 |
339 | 341 | * Added `sugar.WithUserPassword(user,password)` option for `sugar.DSN()` helper |
340 | 342 | * Added `sugar.WithSecure(bool)` option for `sugar.DSN()` helper |
341 | | -* Small breaking change: `sugar.DSN` have only two required parameters (endpoint and database) from now on. |
| 343 | +* Small breaking change: `sugar.DSN` have only two required parameters (endpoint and database) from now on. |
342 | 344 | Third parameter `secure` must be passed as option `sugar.WithSecure(bool)` |
343 | 345 |
|
344 | 346 | ## v3.92.0 |
|
353 | 355 | * Set the `pick_first` balancer for short-lived grpc connection inside ydb cluster discovery attempt |
354 | 356 |
|
355 | 357 | ## v3.90.1 |
356 | | -* Small broken change: added method `ID()` into `spans.Span` interface (need to implement in adapter) |
| 358 | +* Small broken change: added method `ID()` into `spans.Span` interface (need to implement in adapter) |
357 | 359 | * Fixed traceparent header for tracing grpc requests |
358 | 360 |
|
359 | 361 | ## v3.90.0 |
360 | 362 | * Fixed closing of child driver with shared balancer |
361 | 363 |
|
362 | 364 | ## v3.89.6 |
363 | | -* Refactored `database/sql` driver internals for query-service client support in the future |
| 365 | +* Refactored `database/sql` driver internals for query-service client support in the future |
364 | 366 |
|
365 | 367 | ## v3.89.5 |
366 | 368 | * Fixed nil pointer dereference in metabalancer initialization |
|
0 commit comments