diff --git a/CHANGELOG.md b/CHANGELOG.md index bd5a51b..87dfaef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,17 @@ All notable changes to this project will be documented in this file. +## v0.10.2 - 2024-03-06 + +### Highlights + +* added new `ip_version` filter type with values of `ipv4` or `ipv6` + * library users can use this filter to filter BGP messages by IP version + * CLI users can specify `-4` or `-6` to filter BGP messages by IP version +* add new dependency security checkups using `cargo audit` + * all new releases will need to pass `cargo audit` checks before being published + * weekly `cargo audit` checks added to the CI pipeline + ## v0.10.1 - 2024-02-23 ### Highlights diff --git a/Cargo.toml b/Cargo.toml index f0b2186..56b9492 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bgpkit-parser" -version = "0.10.1" +version = "0.10.2" authors = ["Mingwei Zhang "] edition = "2021" license = "MIT" diff --git a/README.md b/README.md index 9453645..1f2f9c0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # BGPKIT Parser -*This readme is generated from the library's doc comments using [cargo-readme](https://github.com/livioribeiro/cargo-readme). Please refer to the Rust docs website for the full documentation: [latest stable](https://docs.rs/bgpkit-parser/latest/bgpkit_parser/); [bleeding-edge](https://docs.rs/bgpkit-parser/0.10.1/bgpkit_parser/).* +*This readme is generated from the library's doc comments using [cargo-readme](https://github.com/livioribeiro/cargo-readme). Please refer to the Rust docs website for the full documentation: [latest stable](https://docs.rs/bgpkit-parser/latest/bgpkit_parser/); [bleeding-edge](https://docs.rs/bgpkit-parser/0.10.2/bgpkit_parser/).* [![Build](https://github.com/bgpkit/bgpkit-parser/actions/workflows/build.yml/badge.svg)](https://github.com/bgpkit/bgpkit-parser/actions/workflows/build.yml) [![Crates.io](https://img.shields.io/crates/v/bgpkit-parser)](https://crates.io/crates/bgpkit-parser) @@ -249,9 +249,7 @@ drop(mrt_writer); You can install the compiled `bgpkit-parser` CLI binaries with the following methods: - **Homebrew** (macOS): `brew install bgpkit/tap/bgpkit-parser` -- [**Cargo binstall**](binstall): `cargo binstall bgpkit-parser` - -[binstall]: https://github.com/cargo-bins/cargo-binstall +- [**Cargo binstall**](https://github.com/cargo-bins/cargo-binstall): `cargo binstall bgpkit-parser` #### From source @@ -285,6 +283,8 @@ Options: -r, --records-count Count MRT records -o, --origin-asn Filter by origin AS Number -p, --prefix Filter by network prefix + -4, --ipv4-only Filter by IPv4 only + -6, --ipv6-only Filter by IPv6 only -s, --include-super Include super-prefix when filtering -S, --include-sub Include sub-prefix when filtering -j, --peer-ip Filter by peer IP address