Skip to content

Releases: bgpkit/bgpkit-parser

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

V0.4.2

01 Nov 01:39
695fab3
Compare
Choose a tag to compare

Feature

Derive Clone for BgpElem and ElemType structs. The users of these two structs can now call .clone() for the objects.

V0.4.1

25 Oct 16:40
109af30
Compare
Choose a tag to compare

Fixes

  • remove todo!() macro call for Open, Notification, and KeepAlive messages when converting MRT record to BgpElems
  • remove one other potential crashing todo!() call for unsupported TableDumpV2 Generic type

V0.4.0

25 Oct 05:56
28e7841
Compare
Choose a tag to compare

Features

  • includes IO libraries to simplify the parsing API
    • reqwest, bzip2, and flate2 (for gzip files) are included as dependency
  • the BgpkitParser::new(path: &str) now takes a path to a data file (can be an URL or a local path), and it automatically handles file reading and ready for iteration afterwards
  • fleshed out the documentation for the library, but still need to work on individual modules.

V0.3.0

23 Oct 21:59
be11e80
Compare
Choose a tag to compare

Features

  • complete BGP updates and RIB dump parsing capabilities
  • iterator for BgpElem and MrtRecord
  • examples to parse single file and parse multiple files with BGPKIT Broker