@@ -9,23 +9,34 @@ Versioning](http://semver.org/spec/v2.0.0.html) except to the first release.
99## [ Unreleased]
1010
1111### Added
12- - Add err log to ` ConnectionPool.Add() ` in case, when unable to establish
13- connection and ctx is not canceled;
14- also added logs for error case of ` ConnectionPool.tryConnect() ` calls in
15- ` ConnectionPool.controller() ` and ` ConnectionPool.reconnect() `
16- - Methods that are implemented but not included in the pooler interface (#395 ).
17- - Implemented stringer methods for pool.Role (#405 ).
18- - Support the IPROTO_INSERT_ARROW request (#399 ).
19- - A simple implementation of using the box interface was written (#410 ).
2012
2113### Changed
2214
23- - More informative request canceling: log the probable reason for unexpected request ID
24- and add request ID info to context done error message (#407 ).
25-
2615### Fixed
2716
28- ## [ 2.1.0] - 2024-03-06
17+ ## [ v2.2.0] - 2024-12-14
18+
19+ The release introduces the IPROTO_INSERT_ARROW request (arrow.InsertRequest)
20+ and a request to archive ` box.info ` values (box.InfoRequest). It also improves
21+ logging a bit.
22+
23+ ### Added
24+
25+ - Error logging to ` ConnectionPool.Add() ` in case, when unable to establish
26+ connection and ctx is not canceled (#407 )
27+ - Error logging for error case of ` ConnectionPool.tryConnect() ` calls in
28+ ` ConnectionPool.controller() ` and ` ConnectionPool.reconnect() ` (#407 )
29+ - Methods that are implemented but not included in the pooler interface (#395 )
30+ - Implemented stringer methods for pool.Role (#405 )
31+ - Support the IPROTO_INSERT_ARROW request (#399 )
32+ - A simple implementation of using the box interface (#410 )
33+
34+ ### Changed
35+
36+ - More informative request canceling: log the probable reason for unexpected
37+ request ID and add request ID info to context done error message (#407 )
38+
39+ ## [ v2.1.0] - 2024-03-06
2940
3041The small release improves the ConnectionPool. The ConnectionPool now does not
3142require execute access for ` box.info ` from a user for Tarantool >= 3.0.0.
@@ -40,7 +51,7 @@ require execute access for `box.info` from a user for Tarantool >= 3.0.0.
4051- ` ConnectionPool.Remove() ` does not notify a ` ConnectionHandler ` after
4152 an instance is already removed from the pool (#385 )
4253
43- ## [ 2 .0.0] - 2024-02-12
54+ ## [ v2 .0.0] - 2024-02-12
4455
4556There are a lot of changes in the new major version. The main ones:
4657
@@ -198,7 +209,7 @@ See the [migration guide](./MIGRATION.md) for more details.
198209- Unable to use a slice of custom types as a slice of tuples or objects for
199210 ` crud.*ManyRequest/crud.*ObjectManyRequest ` (#365 )
200211
201- ## [ 1 .12.0] - 2023-06-07
212+ ## [ v1 .12.0] - 2023-06-07
202213
203214The release introduces the ability to gracefully close Connection
204215and ConnectionPool and also provides methods for adding or removing an endpoint
@@ -220,7 +231,7 @@ from a ConnectionPool.
220231- crud tests with Tarantool 3.0 (#293 )
221232- SQL tests with Tarantool 3.0 (#295 )
222233
223- ## [ 1 .11.0] - 2023-05-18
234+ ## [ v1 .11.0] - 2023-05-18
224235
225236The release adds pagination support and wrappers for the
226237[ crud] ( https://github.com/tarantool/crud ) module.
@@ -250,7 +261,7 @@ The release adds pagination support and wrappers for the
250261- Flaky queue/Example_connectionPool (#278 )
251262- Flaky queue/Example_simpleQueueCustomMsgPack (#277 )
252263
253- ## [ 1 .10.0] - 2022-12-31
264+ ## [ v1 .10.0] - 2022-12-31
254265
255266The release improves compatibility with new Tarantool versions.
256267
@@ -272,7 +283,7 @@ The release improves compatibility with new Tarantool versions.
272283- Flaky test multi/TestDisconnectAll (#234 )
273284- Build on macOS with Apple M1 (#260 )
274285
275- ## [ 1 .9.0] - 2022-11-02
286+ ## [ v1 .9.0] - 2022-11-02
276287
277288The release adds support for the latest version of the
278289[ queue package] ( https://github.com/tarantool/queue ) with master-replica
@@ -305,7 +316,7 @@ switching.
305316- Invalid MsgPack if STREAM_ID > 127 (#224 )
306317- queue.Take() returns an invalid task (#222 )
307318
308- ## [ 1 .8.0] - 2022-08-17
319+ ## [ v1 .8.0] - 2022-08-17
309320
310321The minor release with time zones and interval support for datetime.
311322
@@ -321,7 +332,7 @@ The minor release with time zones and interval support for datetime.
321332
322333- Markdown of documentation for the decimal subpackage (#201 )
323334
324- ## [ 1 .7.0] - 2022-08-02
335+ ## [ v1 .7.0] - 2022-08-02
325336
326337This release adds a number of features. The extending of the public API has
327338become possible with a new way of creating requests. New types of requests are
@@ -354,7 +365,7 @@ based on this idea.
354365
355366- Add ` ExecuteAsync ` and ` ExecuteTyped ` to common connector interface (#62 )
356367
357- ## [ 1 .6.0] - 2022-06-01
368+ ## [ v1 .6.0] - 2022-06-01
358369
359370This release adds a number of features. Also it significantly improves testing,
360371CI and documentation.
0 commit comments