forked from autumnjolitz/trollius-redis
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
135 lines (91 loc) · 3.12 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
129
130
131
132
133
134
135
CHANGELOG
=========
0.1.0: 2015-04-16:
-------------------
- Python 3 support! If you're using Trollius and migrating to Python 3, you're good to go!
0.0.3: 2015-04-15:
-------------------
- pass additional arguments
0.0.1: 2015-04-15:
-------------------
- Port of AsyncIO-Redis has been converted solely to Trollius and is now on it's own.
- Reset the version counter as we have diverged from the origin.
- @typedef decorator to mimick original type checker
- Correction of all tests and function signatures
- Looks like we're now committed to make this a healthy port.
0.13.4: 2014-08-18
------------------
Fixes:
- Rpoplpush can return nil when the list is empty.
0.13.3: 2014-07-13
------------------
Fixes:
- Protocol was in a faulty state after a transaction failure.
- Pubsub did not work with BytesEncoder.
0.13.2: 2014-07-06
------------------
Fixes:
- Fixed broken psubscribe.
0.13.1: 2014-06-29
------------------
Fixes:
- HiRedisProtocol implementation has been improved. (Cleaner code and a little
faster.)
Backward-incompatibilities:
- Some arguments of Connection, Pool and RedisProtocol are now keyword-only.
- Made hiredis on optional dependency. (Using extra_required in the setup.)
0.12.6: 2014-06-17
------------------
New features:
- Added `protocol_class` parameter for Pool and Connection
- Added experimental `HiRedisProtocol` class.
Fixes:
- Improving the performance of multibulk replies (Especially _asset, _asdict
and _aslist methods should be significantly faster.)
0.12.5: 2014-06-03
------------------
Fixes:
- Circular reference between `Connection` and `Protocol` was never cleaned up
because of __del__.
- Memory leaks in unit tests were fixed.
Backward-incompatibilities:
- Connection is not closed anymore in __del__, like in version 0.12.4, but
instead the `Connection` and `Pool` classes got an explicit close method.
0.12.4: 2014-05-28
------------------
New features:
- Unix socket support. (When port=3, we suppose unix socket connection.)
Fixes:
- Closing of transport in Connection.__del__ and unittests.
0.12.3: 2014-04-18
------------------
Fixes:
- Correctly handle CancelledError.
- Passing of both host and port variables in unit tests.
- Using the correct loop during reconnect in Connection.
0.12.2: 2014-04-09
------------------
Fixes:
- Passing a custom loop should now work everywhere. (Unit tests added.)
0.12.1: 2014-04-03
------------------
New features:
- _asdict suffixes for methods that have a ZRangeReply return-annotation.
- Added ZREVRANGE
Fixes:
- Encoding of negative integers
- Fixes in the MOVE and PUNSUBSCRIBE
- Using separate logger
- Fix when transmitting large replies over the network.
Backward-incompatibilities:
- Iterating through a DictReply or ZRangeReply now yields futures that return
(key, value) tuples instead of {key:value} dicts of one element. (This
behaviour was not really documented and it certainly is an improvement.)
0.11.1: 2014-03-30
------------------
New features:
- Timeout support for blpop/brpop/brpoplpush
- setup.py improved. Don't install asyncio on Python 3.4
0.10.1: 2014-03-19
------------------
No changelog before this point.