Releases: zeromq/zmq.rs
Releases · zeromq/zmq.rs
v0.6.0-pre.1
What's Changed
- Replace panics with proper error returns by @rgbkrk in #228
- Add libzmq conformance tests by @rgbkrk in #229
- Implement auto-reconnection for SUB sockets by @rgbkrk in #230
- Enable test for PUB restart reconnection behavior by @rgbkrk in #231
- Add cargo-release with changelog automation by @rgbkrk in #232
Full Changelog: v0.5.0...v0.6.0-pre.1
v0.5.0
What's Changed
- migrate to using plain
futurescrate by @rgbkrk in #202 - Simplify match and error by @rgbkrk in #203
- More clippy by @rgbkrk in #204
- update author metadata by @rgbkrk in #205
- handle errors from the fair queue and the case when the queue is empty by @rgbkrk in #206
- Continue polling clients in priority queue if the top is not ready by @michael-disalvo in #208
- Bump to actions/cache@v4 by @poyea in #214
- Test fair queue continues to be polled if a stream returns Pending by @poyea in #213
- Remove needless continues and fix lint errors by @poyea in #215
- Replace dashmap to scc by @poyea in #218
- update rand v0.9.x by @jessekrubin in #217
- Propagate None from fair_queue for disconnects. by @jbbjarnason in #207
- Fix fair_queue tests to match disconnect behavior by @rgbkrk in #220
- support xpub by @rgbkrk in #219
- pub and sub sockets send SocketEvent::Disconnected events to the monitor by @gvz in #209
- implement Split for DealerSocket by @rgbkrk in #221
- Bump version to 0.5.0-pre.2 by @rgbkrk in #222
- include number of frames not delivered by @rgbkrk in #223
- implement split for router socket by @rgbkrk in #224
New Contributors
- @michael-disalvo made their first contribution in #208
- @jessekrubin made their first contribution in #217
- @jbbjarnason made their first contribution in #207
- @gvz made their first contribution in #209
Full Changelog: v0.4.1...v0.5.0
v0.5.0-pre.3
What's Changed
- migrate to using plain
futurescrate by @rgbkrk in #202 - Simplify match and error by @rgbkrk in #203
- More clippy by @rgbkrk in #204
- update author metadata by @rgbkrk in #205
- handle errors from the fair queue and the case when the queue is empty by @rgbkrk in #206
- Continue polling clients in priority queue if the top is not ready by @michael-disalvo in #208
- Bump to actions/cache@v4 by @poyea in #214
- Test fair queue continues to be polled if a stream returns Pending by @poyea in #213
- Remove needless continues and fix lint errors by @poyea in #215
- Replace dashmap to scc by @poyea in #218
- update rand v0.9.x by @jessekrubin in #217
- Propagate None from fair_queue for disconnects. by @jbbjarnason in #207
- Fix fair_queue tests to match disconnect behavior by @rgbkrk in #220
- support xpub by @rgbkrk in #219
- pub and sub sockets send SocketEvent::Disconnected events to the monitor by @gvz in #209
- implement Split for DealerSocket by @rgbkrk in #221
- include number of frames not delivered by @rgbkrk in #223
- implement split for router socket by @rgbkrk in #224
New Contributors
- @michael-disalvo made their first contribution in #208
- @jessekrubin made their first contribution in #217
- @jbbjarnason made their first contribution in #207
- @gvz made their first contribution in #209
Full Changelog: v0.4.1...v0.5.0-pre.3
v0.5.0-pre.2
What's Changed (since v0.4.1)
New Features
- XPUB socket support (#219)
DealerSocket::split()— split into independent send/recv halves for concurrent use (#221)SocketEvent::Disconnectedevents for PUB and SUB socket monitors (#209)
Bug Fixes
- Fair queue continues polling other peers on disconnect instead of stopping (#207, #208, #220)
- Finalize error handling for DEALER, REP, SUB, PULL, and REQ socket recv (#206)
Internal
- Replace
dashmapwithscc(#218) - Update
randto 0.9 (#217) - Migrate to plain
futurescrate (#202) - Simplify error handling and address clippy lints (#203, #204, #215)
- Bump CI to
actions/cache@v4(#214)
What's Changed
- Continue polling clients in priority queue if the top is not ready by @michael-disalvo in #208
- Bump to actions/cache@v4 by @poyea in #214
- Test fair queue continues to be polled if a stream returns Pending by @poyea in #213
- Remove needless continues and fix lint errors by @poyea in #215
- Replace dashmap to scc by @poyea in #218
- update rand v0.9.x by @jessekrubin in #217
- Propagate None from fair_queue for disconnects. by @jbbjarnason in #207
- Fix fair_queue tests to match disconnect behavior by @rgbkrk in #220
- support xpub by @rgbkrk in #219
- pub and sub sockets send SocketEvent::Disconnected events to the monitor by @gvz in #209
- implement Split for DealerSocket by @rgbkrk in #221
New Contributors
- @michael-disalvo made their first contribution in #208
- @jessekrubin made their first contribution in #217
- @jbbjarnason made their first contribution in #207
- @gvz made their first contribution in #209
Full Changelog: v0.5.0-pre...v0.5.0-pre.2
What's Changed
- Continue polling clients in priority queue if the top is not ready by @michael-disalvo in #208
- Bump to actions/cache@v4 by @poyea in #214
- Test fair queue continues to be polled if a stream returns Pending by @poyea in #213
- Remove needless continues and fix lint errors by @poyea in #215
- Replace dashmap to scc by @poyea in #218
- update rand v0.9.x by @jessekrubin in #217
- Propagate None from fair_queue for disconnects. by @jbbjarnason in #207
- Fix fair_queue tests to match disconnect behavior by @rgbkrk in #220
- support xpub by @rgbkrk in #219
- pub and sub sockets send SocketEvent::Disconnected events to the monitor by @gvz in #209
- implement Split for DealerSocket by @rgbkrk in #221
- Bump version to 0.5.0-pre.2 by @rgbkrk in #222
New Contributors
- @michael-disalvo made their first contribution in #208
- @jessekrubin made their first contribution in #217
- @jbbjarnason made their first contribution in #207
- @gvz made their first contribution in #209
Full Changelog: v0.5.0-pre...v0.5.0-pre.2
v0.5.0-pre
v0.4.1
What's Changed
- Fix compilation with futures-task v0.3.31 - #198
New Contributors
- @PaoloPana made their first contribution in #198
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Introduce async-dispatcher runtime feature by @rgbkrk and @maxbrunsfeld in #191
- update readme with status and runtime support by @rgbkrk in #192
- enable async dispatcher macros only for tests by @rgbkrk in #193
New Contributors
- @maxbrunsfeld made their first contribution in #191
Full Changelog: v0.3.5...v0.4.0
v0.3.5
What's Changed
- Handle codec errors in REQ socket recv by @nullsauce in #172
- only build ipc transport on *nix systems by @rgbkrk in #185
- Fix lint failures by @mmastrac in #186
New Contributors
- @mmastrac made their first contribution in #183
- @nullsauce made their first contribution in #172
- @rgbkrk made their first contribution in #185
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- Fix build check error by @poyea in #157
- Remove unnecessary allocations and unsafe by @andrewwhitehead in #160
- change zmq into zmq2 by @youngday in #163
- Use Bytes inside PeerIdentity by @andrewwhitehead in #164
- Update rand to 0.8 by @andrewwhitehead in #167
- Update dashmap, parking-lot, tokio-util, uuid dependencies by @andrewwhitehead in #168
- Switch lazy_static to once_cell by @andrewwhitehead in #169
- Use crossbeam-queue instead of parent crossbeam crate by @andrewwhitehead in #166
- SocketType cleanups by @andrewwhitehead in #165
- Fix warning when compiling without all transports by @davidlattimore in #173
- Clean up futures-* dependencies by @andrewwhitehead in #170
- Automatically derive a Default impl by @davidlattimore in #180
- Update to 2021 edition by @davidlattimore in #179
- Only use required features of regex crate by @davidlattimore in #178
- Track caller when spawning async tasks by @davidlattimore in #174
New Contributors
- @poyea made their first contribution in #157
- @andrewwhitehead made their first contribution in #160
- @davidlattimore made their first contribution in #173
Full Changelog: v0.3.3...v0.3.4