Releases: wiresock/ndisapi-rs
0.6.0
0.5.6
Version 0.5.6 Release Notes
🚀 Compatibility Update:
- Windows Crate 0.54.0 Migration: ndisapi-rs has been updated to Windows crate version 0.54.0, thanks to the contributions of @dilawar. This ensures alignment with the latest Windows enhancements and provides users with improved compatibility. Upgrade to benefit from the latest features and a seamlessly integrated experience.
A special thanks to @dilawar for their significant contributions, enhancing the ongoing improvement of ndisapi-rs. Your feedback is crucial as we maintain a reliable and up-to-date networking library. Thank you for your continued support! 🚀
0.5.5
Version 0.5.5 Release Notes
🚀 Enhancements:
- Refined Iteration: We've upgraded the
Iterator
toimpl IntoIterator
, enhancing usability and flexibility in iteration patterns. Thanks to @kgv for this improvement! (PR #21) - Key Update to ListEntry Structure: A significant update has been made to the
ListEntry
struct by replacing raw pointers withusize
. This change, primarily aimed at enabling theIntermediateBuffer
to implement theSend
trait, addresses the critical issue highlighted in Issue #20.
These updates are part of our ongoing effort to enhance functionality and ensure robust, safe operations. Your feedback is always welcome! 🚀
0.5.4
Version 0.5.4 Release Notes
🚀 Enhancements:
- Improved Asynchronous Demo Performance: Updated the async-packthru example for better high-load performance. Traffic visualization on the console is now handled by a dedicated task, making it more efficient for high-load performance testing.
- Structs and Unions Reexport: Reexported key structs and unions in the filters module, enhancing module usability and integration (@kgv, PR #18).
- StaticFilter Re-exported: Addressed Issue #16 by re-exporting StaticFilter in
ndisapi-rs
. This update improves functionality and addresses the missing component reported in the issue (@wiresock, PR #17).
v0.5.3
v0.5.2
Version 0.5.2 Release Notes
🚀 Enhancements:
- 📦 Upgraded all dependencies to their most recent versions, ensuring improved performance and security.
- 🪟 Refactored our codebase to seamlessly integrate with the latest changes in Windows API prototypes. This ensures better compatibility and smoother user experience on Windows platforms.
v0.5.1
Release v0.5.1
This is a service release, primarily associated with the migration of the crate to crates.io. We're continually striving to improve and simplify the integration process, and we believe this step will greatly aid our users. Thank you for your continued support.
v0.4.6
Release Notes for NDISAPI-RS v0.4.6
New Features
- Improvements to EthMRequest Implementation:
- Introduced
drain
anddrain_success
methods: These new methods offer the capability to drain either all packets, or only those that have been successfully read, respectively. - Replacement of
consume
method with theappend
method: The newappend
function can be used to consume the iterator returned by eitherdrain
ordrain_success
methods. This function facilitates the relocation of packets into the targetEthMRequest
instance, effectively replacing the functionality previously provided by theconsume
method.
- Introduced