@@ -35,12 +35,12 @@ First release.
35
35
36
36
### Fixed
37
37
38
- - Fix Upsert() for ConnectionMulti infinite recursive call
39
- - Fixed index out of range panic on dial() to short address
40
- - Fix cast in defaultLogger.Report (#49 )
38
+ - Fix ` Upsert() ` for ` ConnectionMulti ` infinite recursive call
39
+ - Fixed index out of range panic on ` dial() ` to short address
40
+ - Fix cast in ` defaultLogger.Report ` (#49 )
41
41
- Fix race condition on extremely small request timeouts (#43 )
42
- - Fix notify for Connected transition
43
- - Fix reconnection logic and add Opts.SkipSchema()
42
+ - Fix notify for ` Connected ` transition
43
+ - Fix reconnection logic and add ` Opts.SkipSchema() `
44
44
- Fix future sending
45
45
- Fix panic on disconnect + timeout
46
46
- Fix block on msgpack error
@@ -61,65 +61,69 @@ First release.
61
61
- Report user mismatch error immediately
62
62
- Set limit timeout by 0.9 of connection to queue request timeout
63
63
- Update fields could be negative
64
- - Require RLimitAction to be specified if RateLimit is specified
64
+ - Require ` RLimitAction ` to be specified if ` RateLimit ` is specified
65
65
- Use newer typed msgpack interface
66
66
- Do not start timeouts goroutine if no timeout specified
67
67
- Clear buffers on connection close
68
- - Update BenchmarkClientParallelMassive
68
+ - Update ` BenchmarkClientParallelMassive `
69
69
- Remove array requirements for keys and opts
70
- - Do not allocate Response inplace
70
+ - Do not allocate ` Response ` inplace
71
71
- Respect timeout on request sending
72
- - Use AfterFunc(fut.timeouted) instead of time.NewTimer()
73
- - Use _ vspace/ _ vindex for introspection
74
- - Method Tuples() always returns table for response
72
+ - Use ` AfterFunc(fut.timeouted) ` instead of ` time.NewTimer() `
73
+ - Use ` _vspace ` / ` _vindex ` for introspection
74
+ - Method ` Tuples() ` always returns table for response
75
75
76
76
### Removed
77
77
78
- - Remove UpsertTyped() method (#23 )
78
+ - Remove ` UpsertTyped() ` method (#23 )
79
79
80
80
### Added
81
81
82
- - Add Future.WaitChan() and Future.Err() (#86 )
82
+ - Add ` Future.WaitChan() ` and ` Future.Err() ` (#86 )
83
83
- Get node list from nodes (#81 )
84
84
- Add method deleteConnectionFromPool()
85
85
- Add multiconnections support
86
- - Add Addr() for the connection (#64 )
87
- - Add Delete() method for the queue
86
+ - Add ` Addr() ` for the connection (#64 )
87
+ - Add ` Delete() ` method for the queue
88
88
- Implemented typed taking from queue (#55 )
89
- - Add OverrideSchema() method for the connection
89
+ - Add ` OverrideSchema() ` method for the connection
90
90
- Add default case to default logger
91
91
- Add license (BSD-2 clause as for Tarantool)
92
- - Add GetTyped() method for the connection (#40 )
93
- - Add ConfiguredTimeout() for the connection, change queue interface
92
+ - Add ` GetTyped() ` method for the connection (#40 )
93
+ - Add ` ConfiguredTimeout() ` for the connection, change queue interface
94
94
- Add example for queue
95
- - Add GetQueue() method for the queue
95
+ - Add ` GetQueue() ` method for the queue
96
96
- Add queue support
97
97
- Add support of Unix socket address
98
98
- Add check for prefix "tcp:"
99
99
- Add the ability to work with the Tarantool via Unix socket
100
100
- Add note about magic way to pack tuples
101
101
- Add notification about connection state change
102
102
- Add workaround for tarantool/tarantool #2060 (#32 )
103
- - Add ConnectedNow() method for the connection
104
- - Add IO deadline and use net.Conn.Set(Read|Write)Deadline
103
+ - Add ` ConnectedNow() ` method for the connection
104
+ - Add IO deadline and use ` net.Conn.Set(Read|Write)Deadline `
105
105
- Add a couple of benchmarks
106
106
- Add timeout on connection attempt
107
- - Add RLimitAction option
108
- - Add Call17() for the connection to make a call compatible with Tarantool 1.7
109
- - Add ClientParallelMassive benchmark
110
- - Add runtime.Gosched for decreasing writer.flush count
111
- - Add Eval, EvalTyped, SelectTyped, InsertTyped, ReplaceTyped, DeleteRequest, UpdateTyped, UpsertTyped methods
112
- - Add UpdateTyped method
113
- - Add CallTyped method
114
- - Add possibility to pass Space and Index objects into Select etc.
107
+ - Add ` RLimitAction ` option
108
+ - Add ` Call17() ` for the connection to make a call compatible with Tarantool 1.7
109
+ - Add ` ClientParallelMassive ` benchmark
110
+ - Add ` runtime.Gosched ` for decreasing ` writer.flush ` count
111
+ - Add ` Eval, ` EvalTyped` , ` SelectTyped` , ` InsertTyped` , ` ReplaceTyped` , ` DeleteRequest` , ` UpdateTyped` , ` UpsertTyped` methods
112
+ - Add ` UpdateTyped ` method
113
+ - Add ` CallTyped ` method
114
+ - Add possibility to pass ` Space ` and ` Index ` objects into ` Select ` etc.
115
115
- Add custom MsgPack pack/unpack functions
116
116
- Add support Tarantool 1.6.8 schema format
117
117
- Add support Tarantool 1.6.5 schema format
118
118
- Add schema loading
119
- - Add LocalAddr and RemoteAddr methods for the connection
119
+ - Add ` LocalAddr ` and ` RemoteAddr ` methods for the connection
120
120
- Add Upsert method for the connection
121
- - Add Eval() and EvalAsync() methods for the connection
121
+ - Add ` Eval() ` and ` EvalAsync() ` methods for the connection
122
122
- Add Tarantool error codes
123
123
- Add auth support
124
124
- Add auth during reconnect
125
125
- Add auth request
126
+
127
+ ## [ alpha] - 2015-01-16
128
+
129
+ Alpha release. See added changes in Git.
0 commit comments