# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.2.0](https://github.com/RDMA-Rust/rdma-mummy-sys/compare/v0.1.0...v0.2.0) - 2024-09-24 ### Added - *(verbs)* derive Clone, Copy for ibv_wc - *(verbs)* add _compat suffix to ibv_query_port ### Other - *(verbs)* return T* directly in inline function ## v0.1.0 (2024-09-01) ### Documentation - add FujiZ as one of the authors ### New Features - generate link layer type manually as they are anonymous enum - upgrade rdma-core-mummy for ibv_query_table - add binding for driver.h - upgrade rdma-core-mummy for more symbols - adapt binding generation for rdma-core-mummy ### Bug Fixes - fix verbs_get_ctx Converting u32::MAX to usize will yield a wrong value due to unsigned bit extension. ### Commit Statistics - 32 commits contributed to the release. - 7 commits were understood as [conventional](https://www.conventionalcommits.org). - 5 unique issues were worked on: [#10](https://github.com/RDMA-Rust/rdma-mummy-sys/issues/10), [#14](https://github.com/RDMA-Rust/rdma-mummy-sys/issues/14), [#19](https://github.com/RDMA-Rust/rdma-mummy-sys/issues/19), [#20](https://github.com/RDMA-Rust/rdma-mummy-sys/issues/20), [#22](https://github.com/RDMA-Rust/rdma-mummy-sys/issues/22) ### Commit Details
view details * **[#10](https://github.com/RDMA-Rust/rdma-mummy-sys/issues/10)** - Fix build failure ([`fa0b1c9`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/fa0b1c96b0afcdbc9468f44c8abae084519df3ac)) * **[#14](https://github.com/RDMA-Rust/rdma-mummy-sys/issues/14)** - Refine Cargo toml and readme ([`64890a2`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/64890a248e43d32d76b2a83f7fe485f16cff2f7b)) * **[#19](https://github.com/RDMA-Rust/rdma-mummy-sys/issues/19)** - Add ibv_opcode_* constants definition ([`49a36dc`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/49a36dc42382b6526dcbabfd4850f2c3311b8f7c)) * **[#20](https://github.com/RDMA-Rust/rdma-mummy-sys/issues/20)** - Fix bindings type options ([`41f04dc`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/41f04dc2f871332656cf272448bdf6df069f100e)) * **[#22](https://github.com/RDMA-Rust/rdma-mummy-sys/issues/22)** - Change `ibv_evnet_type` from u32 to rust enum. ([`8bdaed8`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/8bdaed8f4353114ca962f12a7376ba03fdf45d2f)) * **Uncategorized** - Release rdma-mummy-sys v0.1.0 ([`c8ade64`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/c8ade64d34edc1e3165b2d9ec9acd0b2915ba17c)) - Add FujiZ as one of the authors ([`42c6c8c`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/42c6c8c08b22cb2c420720e683834fbcc78a83e9)) - Generate link layer type manually as they are anonymous enum ([`b4f582b`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/b4f582b6db08a908b883c4b023d1f0c283bde521)) - Upgrade rdma-core-mummy for ibv_query_table ([`beda7f4`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/beda7f4e9e9201be11d65c8454cf94c97692a024)) - Add binding for driver.h ([`bf646ca`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/bf646caa7a24a009d2e2ea072af6b8ce48abdc98)) - Upgrade rdma-core-mummy for more symbols ([`7788fe8`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/7788fe84ddb4c7e4eb31747e881664a9bcc16305)) - Fix verbs_get_ctx ([`6f03b35`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/6f03b3585933f1cf9e3be14fa3c13ded90bee8ec)) - Adapt binding generation for rdma-core-mummy ([`ee85a55`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/ee85a55844321c743998383164e40636b21d26f6)) - Update version ([`ad39d0c`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/ad39d0cba38a5ffe57c3596cfca7a4476c41b61c)) - Use submodule to setup rdma env ([`aec591d`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/aec591d4ab56be5a3cfe5f5ef43061dcb30e7481)) - Update version to 0.2.0 ([`7509049`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/75090499b5b060f475caaa93ac8d1f7aa003a175)) - Test examples in ci ([`9288a38`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/9288a38e9442553d4b57bc2a93583d51e0fd395d)) - Add cm examples ([`a2b6709`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/a2b67092cb35cd2ff4d0372de395876341479650)) - Remove parse callback ([`713d867`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/713d867074982c82660ad501bc19a91d52570085)) - Allow custom rdma-core installation ([`f4cb538`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/f4cb538e391cf0d7c7e883ed54233cef24248990)) - Bump ci rust toolchain to 1.61.0 ([`33002af`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/33002af7873422beb659ecb0ad1377215512706e)) - Fix clippy lints ([`b019783`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/b01978383bc97f91b55870d1d87a80fb6b34e281)) - Change module structure ([`a5be970`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/a5be9702aa28d0c7857318bfa6754f9d35f69459)) - Change path of bindings.rs ([`1868046`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/18680467ad57d69cadc7c783aa6b559a8826bf49)) - Cargo build failure ([`5c1a331`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/5c1a33184302f25c27d7b33a6c85afc038db58de)) - Add macros from rdma_cma.h ([`2bb2c5b`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/2bb2c5bd7e58f5f8bc5584cfacc16c6587664e7c)) - Remove default ([`fd0d4ab`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/fd0d4ab9fe630ad2c8af377529ab749410fe78b0)) - Use *mut instead of &mut ([`79f79bb`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/79f79bb36383ef8465799f13ca6d4b132a669801)) - Binding refactor ([`da6159c`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/da6159c5a5a2c018182374d2f12e7663f4d3bfd2)) - Libibverbs-dev and librdmacm-dev bindgen ([`b738668`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/b7386686cdb275d01c9f2e8a453ff82b30712a38)) - First commit ([`65f6637`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/65f6637a6d2c37fc1d7f196b1ed6c3d6d6350687)) - Initial commit ([`1bb7cf2`](https://github.com/RDMA-Rust/rdma-mummy-sys/commit/1bb7cf2d1cc6644c56bc5d89fc7c0a5843fae9b3))