Releases: RDMA-Rust/sideway
Releases · RDMA-Rust/sideway
v0.2.1
Added
- add more APIs for reading device attribute
Other
- (device_context) use ibv_query_gid_ex/table without the prefix underscore
- (devinfo) refactor ibv_devinfo to mimic the original rdma-core implementation
- (rdmacm) correct module names and paths in comments
- (device) split guid as a unique type and use String for fw_ver
v0.2.0
What's Changed
- feat(qp): implement qp_attr_mask with bitmask_enum by @dragonJACson in #17
- feat(qp): introduce more wrapper types and refactor qp_ex implementation by @dragonJACson in #25
- feat: introduce PostSendGuard for extended QP with basic support for polling extended CQ by @dragonJACson in #22
- feat: implement PostSendGuard for basic QP and poll CQ for basic CQ by @dragonJACson in #29
- feat: add CI and refactor codes according to
cargo clippy
by @dragonJACson in #30 - ci: upload coverage info and implement more tests by @dragonJACson in #32
- feat(qp): implement PostRecvGuard & SetScatterGatherEntry by @FujiZ in #33
- feat: a trial implementation of rc_pingpong by @dragonJACson in #31
- feat(qp): implement GenericQueuePair for enum dispatch by @dragonJACson in #38
- feat(qp): introduce ModifyQueuePairError and PostSendError by @dragonJACson in #34
- feat(cq): implement generic CQ by @FujiZ in #41
- refactor(qp): use std::mem::forget in SendGuard::post by @FujiZ in #40
- ci: add rc_pingpong and rustfmt check in CI by @dragonJACson in #42
- feat(cm): an usable RDMA CM interface with cmtime as example by @dragonJACson in #39
- chore: rename verbs/cm libraries to ibverbs/rdmacm by @dragonJACson in #44
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- A trial implementation of safe wrapper around ibverbs and rdmacm by @dragonJACson in #1
- feat(cq): add support for cq and comp_channel by @FujiZ in #10
- feat(qp): add support for qp and qp_ex by @dragonJACson in #11
- feat(qp): implement modify on QueuePair by @FujiZ in #12
- feat(cq): implement trait for CQ by @FujiZ in #15
- feat(verbs): provide query_gid_table for convenient GID operations by @dragonJACson in #16
- docs: add FujiZ as one of the authors by @FujiZ in #19
- build: change rdma-mummy-sys to depend on release version by @dragonJACson in #20
- docs: provide description and license for release by @dragonJACson in #21
New Contributors
- @dragonJACson made their first contribution in #1
- @FujiZ made their first contribution in #10
Full Changelog: https://github.com/RDMA-Rust/sideway/commits/v0.1.0