forked from memcachier/memjs
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG
128 lines (74 loc) · 2.4 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
# Change Log
# Version 1.2.0
* Add support for retry_delay
* Fix failover
# Version 1.1.0
* Fix promise support
# Version 1.0.0
* Deprecation for end of function arguments no longer supported. (PR #99)
* The option argument is no longer mandatory
# Version 0.10.2
* Fixes a backwards compatibility bug in `set` (issue #94)
# Version 0.10.1
* Add support for value in decrement callback (issue #88)
* Better authentication error handling (PR #91)
# Version 0.10.0
* Fix issue with too many outstanding socket timeouts (issue #52)
* Add support for touch
* Add support for append
* Add support for prepend
* Fix lint issues across code base
* Update microtime dependency
# Version 0.9.1
* Fix issue with no completing SASL auth before sending a request (issue #65)
* Handle timeout for SASL authentication (issue #79)
* Fix timeout handling for normal operations (issue #80)
# Version 0.9.0
* Deprecate Node version 0.8
* Add eslint to test suite and fix many linting issues
# Version 0.8.9
* Allow custom `initial` value for increment/decrement
# Version 0.8.8
* Properly preserve extras with non-string bytes
# Version 0.8.7
* Fix global variable leak
# Version 0.8.6
* Add support for stats(key)
# Version 0.8.5
* Add quit command
* Fixes to stats command
* Fixes to flush command
# Version 0.8.4
* Don't force conversion of value to string in set, add, replace, etc (issue #44)
# Version 0.8.3
* Bug fix in dataType parse in response header
# Version 0.8.2
* Bug fix in handling error cases when retries > 1
# Version 0.8.1
* Support failover
* Fix corner case bugs when socket becomes undefined
# Version 0.8.0
* Instead of emitting an error on socket timeout, call `error`.
# Version 0.7.2
* Fixed showstopping typo!
# Version 0.7.1
* Properly pass errors to callback on server error
# Version 0.7.0
* Various bug fixes
* Increment and decrement commands
# Version 0.6.0
* Asynchronous response handling
# Version 0.5.1
* Fixed retry logic on errors
# Version 0.5.0
* Better support for concurrent accesses
* Fixed improper ordering of callbacks when there are multiple outstanding requests.
* Request-specific expire (overrides default) in set/add/replace
# Version 0.4.0
* Support for unicode keys, extras and values.
* Extensible logging.
# Version 0.3.1
* Fixed saslAuth to include mechanism (thanks to @shokai)
## Version 0.3.0
* Added `err` parameter to all callbacks from client
* Flush command