Skip to content

Releases: bgpkit/bgpkit-parser

V0.7.1

14 Jan 14:15
1f3fe0d
Compare
Choose a tag to compare

What's new

  • Added derive of Send trait for BgpkitParser. 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

03 Jan 01:47
77efdf9
Compare
Choose a tag to compare

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 running cargo install bgpkit-parser

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

26 Dec 01:46
c38ff74
Compare
Choose a tag to compare
V0.7.0-alpha.4 Pre-release
Pre-release

Change log since alpha 2: v0.7.0-alpha.2...v0.7.0-alpha.4

v0.7.0-alpha.2

19 Dec 05:01
552a22a
Compare
Choose a tag to compare
v0.7.0-alpha.2 Pre-release
Pre-release

What's Changed Comparing to Alpha 1

Full Changelog: v0.7.0-alpha.1...v0.7.0-alpha.2

V0.7.0-Alpha.1

16 Dec 18:37
412b817
Compare
Choose a tag to compare
V0.7.0-Alpha.1 Pre-release
Pre-release

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

04 Dec 17:38
84ff69c
Compare
Choose a tag to compare

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

13 Nov 00:43
c8fd1fa
Compare
Choose a tag to compare

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

12 Nov 14:35
a9e221a
Compare
Choose a tag to compare
V0.5.0-RC.2 Pre-release
Pre-release

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

11 Nov 05:01
eb90933
Compare
Choose a tag to compare
V0.5.0-rc.1 Pre-release
Pre-release

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

V0.4.3

09 Nov 20:09
fbd9690
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.2...v0.4.3