This repository has been archived by the owner on Oct 1, 2019. It is now read-only.
forked from informatikr/hedis
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
87 lines (53 loc) · 1.98 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
# Changelog for Hedis
## 0.9.2
* Added multithreaded pub/sub message processing (see PR #77)
## 0.9.0
* Merge in a fresh commands.json and a set of new commands
implemented. See PR #52 for more info
## 0.8.3
* Export MonadRedis methods
## 0.8.1
* Export unRedis/reRedis internalish functions which let you define
MonadCatch instance easily (see PR #73)
## 0.8.0
* Major speed improvement by using non-backtracking parser (PR #69)
## 0.7.10
* Improved performance (PR #64)
## 0.7.7
* Close connection handle on error
## 0.7.2
* Improve speed, rewrite internal logic (PR #56)
## 0.7.1
* Add NFData instances
## 0.7.0
* Enforce all replies being recieved in runRedis. Pipelining between runRedis
calls doesn't work now.
## 0.6.10
* Add HyperLogLog support
## 0.6.4
* New connection option to automatically SELECT a database.
## 0.5 -> 0.6
* Changed return type of HDEL from Bool to Integer.
* Some documentation updates.
## 0.5 -> 0.5.1
* New commands: DUMP, RESTORE, BITOP, BITCOUNT.
* Removed the dependency on stm.
* Improved performance of Queued in long transactions.
* Minor documentation updates.
## 0.4.1 -> 0.5
* Added new Redis 2.6 commands, including Lua scripting support.
* A transaction context is now created by using the 'multiExec' function.
The functions 'multi', 'exec' and 'discard' are no longer available
individually.
* Inside of a transaction, commands return their results wrapped in a
composable /future/, called 'Queued'.
* The 'getType' command (the Redis TYPE command) now has a custom return
type 'RedisType'.
* Minor improvements and fixes to the documentation.
## 0.3.2 -> 0.4.1
* The following commands got a 'Maybe' added to their return type, to
properly handle Redis returning `nil`-replies: `brpoplpush`, `lindex`, `lpop`,
`objectEncoding`, `randomkey`, `rpop`, `rpoplpush`, `spop`, `srandmember`,
`zrank`, `zrevrank`, `zscore`.
* Updated dependencies on `bytestring-lexing` and `stm`.
* Minor improvements and fixes to the documentation.