Releases: bgpkit/bgpkit-commons
Releases · bgpkit/bgpkit-commons
v0.5.1
Highlights
- add new
bgpkit-commons
binary withexport
subcommand to export all data to JSON files - replace
reqwest
withoneio
as the default HTTP client
v0.5.0
Breaking changes
- switch to
rustls
as the default TLS backend- users can still opt-in to use
native-tls
by specifyingdefault-features = false
and usenative-tls
feature flag
- users can still opt-in to use
V0.4.3 fix regression on native-tls/rustls dependency
What's Changed
- make sure users can choose between rustls or native-tls by @digizeph in #7
- shout out to @bswinnerton for finding this issue!
Full Changelog: v0.4.2...v0.4.3
V0.4.2 rpkiviews support
What's Changed
Full Changelog: v0.4.1...v0.4.2
V0.4.1 Use xz files from RIPE NCC RPKI dump
V0.4.0 RPKI + Countries
What's Changed
Full Changelog: v0.3.0...v0.4.0
V0.3.0 rustls support
What's Changed
- Add feature to support rustls-based HTTPS requests by @bswinnerton in #2
New Contributors
- @bswinnerton made their first contribution in #2
Full Changelog: v0.2.0...v0.3.0
V0.2 ASNames
What's new
- added AS name and country lookup
use std::collections::HashMap;
use bgpkit_commons::asnames::{AsName, get_asnames};
fn main() {
let asnames: HashMap<u32, AsName> = get_asnames().unwrap();
assert_eq!(asnames.get(&3333).unwrap().name, "RIPE-NCC-AS Reseaux IP Europeens Network Coordination Centre (RIPE NCC)");
assert_eq!(asnames.get(&400644).unwrap().name, "BGPKIT-LLC");
assert_eq!(asnames.get(&400644).unwrap().country, "US");
}
Full Changelog: https://github.com/bgpkit/bgpkit-commons/commits/v0.2.0