forked from squaremo/rabbit.js
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRELEASE_NOTES
More file actions
110 lines (76 loc) · 2.79 KB
/
RELEASE_NOTES
File metadata and controls
110 lines (76 loc) · 2.79 KB
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
rabbit.js release notes
=======================
v0.4.1
------
This release adds:
* The socket option 'topic' and PubSocket#publish() for sending
messages with topics
* The ability to specify topic matching when using a SUB socket.
* The socket option 'persistent' for making messages survive server
restarts
Supports:
- Node.JS v0.8, v0.9, v0.10, v0.11
v0.4.0
------
This release adds the [WORKER][socket-types] socket.
Supports:
- Node.JS v0.8, v0.9, v0.10, v0.11
v0.3.1
------
This release bumps the version of amqplib used.
Supports:
- Node.JS v0.8, v0.10, v0.11
v0.3.0
------
This release moves over to the [amqplib][]-based rewrite.
There are some small improvements to the API over both v0.2.1-amqplib
and v0.2.2:
* `Socket#end` and `Socket#close` and the `'end'` and `'close'`
events now behave like their Stream counterparts
* More than one REQ may be in-flight; the replies are put in order to
be read
Supports:
- Node.JS v0.8, v0.10, v0.11
v0.2.1-amqplib
--------------
This release is a rewrite of rabbit.js using [amqplib][] instead of
node-amqp. It is intended to be API-compatible with rabbit.js
v0.2.1. The version is given a suffix (`-amqplib`) for now, so that
v0.2.1 will still be regarded as the "latest" version, and the rewrite
is on the branch `amqplib` in the rabbit.js github
repository. However, future versions will likely be developed from
this branch; i.e., it will be merged into master, and the
implementation using node-amqp abandoned.
Supports:
- Node.JS v0.8, v0.10
v0.2.2
------
Supports:
- Node.JS v0.6, v0.8, v0.10
Changes since v0.2.1:
* Queues and exchanges are cleaned up when sockets are closed
(https://github.com/squaremo/rabbit.js/pull/43)
* Expiration of pub and push messages (via `setsockopt`)
(https://github.com/squaremo/rabbit.js/pull/41)
*NB* I expect this to be the last release based on node-amqp. Future
releases will likely use amqplib; however, I will keep the API
compatible so far as possible (v0.2.1-amqplib is compatible).
v0.2.1
------
Supports:
- Node.JS v0.6, v0.8, v0.10*
*node-amqp presently does not claim to support Node.JS 0.10, but
appears to run OK.
Main changes since v0.2:
* Use util.inherits consistently instead of working coincidentally
(https://github.com/squaremo/rabbit.js/pull/35,
https://github.com/squaremo/rabbit.js/issues/37 and
https://github.com/squaremo/rabbit.js/issues/38)
* Channel-level (i.e., most) errors are propagated through to
rabbit.js sockets (https://github.com/squaremo/rabbit.js/issues/28)
* Depends on a recent node-amqp
(https://github.com/squaremo/rabbit.js/pull/27 and
https://github.com/squaremo/rabbit.js/issues/25)
* Finally has some smoke tests
[amqplib]: https://squaremo.github.com/amqp.node
[socket-types]: https://github.com/squaremo/rabbit.js#socket-types