Releases: bgpkit/bgpkit-parser
Releases · bgpkit/bgpkit-parser
V0.7.1
What's new
- Added derive of
Send
trait forBgpkitParser
. This makes the parser instance thread-safe, and enables better Python binding support. - Added new example on paralle parsing with
rayon
.
Full Changelog: v0.7.0...v0.7.1
V0.7.0
New Features
- Allow attempt to read from uncompressed file by @digizeph in #38
- Add filtering and iterator support by @digizeph in #43
- Add support for OPEN message optional parameters by @digizeph in #51
- Bundle the cli with the main package by @digizeph in #54
- you can install
bgpkit-parser-cli
by runningcargo install bgpkit-parser
- you can install
Improvements
- Allow core-dump; refactor NLRI parsing for add-path issue by @digizeph in #42
- Use extended bgp-models types by @digizeph in #49
- Parsing performance improvements by @digizeph in #52
Full Changelog: v0.6.0...v0.7.0
V0.7.0-alpha.4
Change log since alpha 2: v0.7.0-alpha.2...v0.7.0-alpha.4
v0.7.0-alpha.2
What's Changed Comparing to Alpha 1
Full Changelog: v0.7.0-alpha.1...v0.7.0-alpha.2
V0.7.0-Alpha.1
What's Changed
- allow attempt reading from uncompressed file by @digizeph in #38
- update bgp_models and support parsing devel attr by @digizeph in #41
- Allow core-dump; refactor NLRI parsing for add-path issue by @digizeph in #42
- add filtering and iterator support by @digizeph in #43
- support prefix filtering with super and sub prefixes by @digizeph in #45
- Hotfix warnings by @digizeph in #47
Full Changelog: v0.6.0...v0.7.0-alpha.1
v0.6.0
New Features
- update io to stream processing by @digizeph in #16
- parser now starts parsing immediately as the bytes streams in
- support display extended and large communities by @digizeph in #17 and #24
- Add command-line helper tool for parsing individual MRT files by @digizeph in #19
- add benchmark framework by @digizeph in #13
Improvements
- Better error handling by @digizeph in #7 and #8
- use
BgpElem
from bgp_models crate by @digizeph in #15 - update parsing of collector and peer bgp id to ipv4addr by @digizeph in #25
- Reduce minimum supported Rust version to 1.48.0 by @digizeph in #32
Fixes
- Fix truncated msg parsing by @digizeph in #28
- Resolves the issue where nlri fields having invalid bit_len by @digizeph in #33
Full Changelog: v0.5.0...v0.6.0
V0.5.0
In this release, we added support for parsing real-time stream data from RIPE RIS Live and RouteViews OpenBMP stream.
New Features
Improvements
- Revamped BMP example with new choice of Kafka library for better stability
- Extract
to_elem
function for BGP message structs, allow BMP messages to print out - Overall documentation improvements
Full Changelog: v0.4.3...v0.5.0
V0.5.0-RC.2
What's Changed Compared to 0.4.x
What's Changed Compared to RC.1
- Revamped BMP example with new choice of Kafka library for better stability
- Extract
to_elem
function for BGP message structs, allow BMP messages to print out - Overall documentation improvements
Full Changelog: v0.5.0-rc.1...v0.5.0-rc.2
V0.5.0-rc.1
In this release candidate, we added support for parsing two real-time BGP data stream messages support:
- RIPE RIS Live JSON message stream
- BMP/OpenBMP BGP data stream
This release enables users to work with real-time data streams in addition to the historical MRT archives.
What's Changed
Full Changelog: v0.4.3...v0.5.0-rc.1