Releases: capsule-rs/capsule
Releases · capsule-rs/capsule
Capsule 0.1.5
Release Notes
Fixed
- changed clang target machine architecture to corei7-avx for binary portability. (#119)
Added
- ICMPv4
TimeExceeded
&Redirect
packets. (#102 and #107) - more builtin functions for
Ipv4Cidr
andIpv6Cidr
. (#106) - aliases to simply usage around TCP and UDP packets. (#123)
- ARP implementation. (#121)
- ICMPv6
DestinationUnreachable
packet. (#128)
Changed
- migrated to
anyhow
andthiserror
. (#127) - upgraded DPDK to 19.11.6 LTS.
Capsule 0.1.4
Release Notes
Fixed
Mbuf
clones, when dropped, do not return the underlying buffer back to the pool. (#76)- nat64 example now uses two pipelines for bi-directional traffic. (#91)
- changed clang target machine architecture from native to corei7 for binary portability. (#92)
- pushing a new
Ethernet
packet no longer corrupts buffer data. (#96) group_by
sub-batch supports fanout combinators, e.g.replace
. (#98)- enforce strict mutability around NDP options on read and write. (#83)
Added
u16be
andu32be
for safe byte order conversion. (#97)
Changed
Capsule 0.1.3
Initial Release
A framework for network function development. Written in Rust, inspired by NetBricks and built on Intel's Data Plane Development Kit.
More information can be found on our README. The crate is already available, as is the documentation.