Skip to content

v0.10.3

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Mar 19:01
3143351

New features

  • Added RPKISPOOL data source support (draft-snijders-rpkispool-format)
    • Parses CCR (draft-ietf-sidrops-rpki-ccr) files from RPKISPOOL .tar.zst archives
    • Uses bcder for DER parsing instead of processing ~942K individual .roa files
    • Added RpkiSpoolsCollector enum with three mirrors: SobornostNet, AttnJp, KerfuffleNet
    • Public API: parse_ccr(), parse_rpkispools_archive(), RpkiTrie::from_rpkispools()
    • Integrated into BgpkitCommons::load_rpki_historical(), load_rpki_from_files(), list_rpki_files()
    • Added rpkispools example

Bug fixes

  • Fixed typo in RpkiViewsCollector enum variant: SoborostNet renamed to SobornostNet

Feature flags

  • Added bcder and zstd as optional dependencies under the rpki feature flag

Documentation

  • Rewrote README.md independently from lib.rs docstrings; README now includes a Mermaid architecture diagram and module summary table
  • Removed cargo-readme workflow step and readme.tpl template
  • Added CLAUDE.md to .gitignore