v6.3.0
Pathvector v6.3.0
Support Pathvector Development
Has Pathvector helped automate your network? Support the project on GitHub Sponsors. A small donation goes a long way to keep Pathvector sustainable and free for everyone.
This is a fun one! v6.3.0 introduces the pathvector status
command - a status command that enriches realtime data from BIRD with Pathvector's config cache. There are also a few bugfixes that previously prevented prefixes
and only-announce
from working correctly, so this one is especially worth the update.
New Features
pathvector status
command (c72b461)- Address family independent
local-pref4
andlocal-pref6
(b845969) blackhole-bogon-asns
parameter (6db762e)- Global prefix and ASN blocklist (configurable from YAML, URLs, and files) (9aa6b2e)
- Easy community to local preference map with
community-prefs
(135642a) - Import/export killswitches (5827953)
- Configurable kernel scan-time parameter (c32c778)
Bugfixes
accept-local
ordering prevents only-announce from working (#166) (af7720d)- Manual prefix list only works when filter-irr is enabled (#174) (24d9dc1)
- Allow comma or colon delimited communities (10d0dd1)
- Accept blackholed routes instead of rejecting them on blackhole bogon ASNs (1815fb5)
Changelog
- c72b461 Merge pull request #178 from natesales/status
- 05c9584 chore: bump go deps
- ebde88f chore: go generate
- 08e4676 chore: go mod tidy
- b845969 feat: add af-specific local pref
- 7a018f5 feat: add bird matrix testing
- 6db762e feat: add blackhole-bogon-asns
- 9aa6b2e feat: add blocklist
- 135642a feat: add community-prefs
- be0b888 feat: add example blocklist
- 5827953 feat: add import and export booleans
- c32c778 feat: add kernel scan-time parameter
- 504df93 feat: add status command
- a9f9edb feat: add test sequence and remove nohup output
- 8ca48fc feat: disable erroneous test
- 1815fb5 fix: accept blackholed routes instead of rejecting them on blackhole bogon ASNs
- af7720d fix: accept-local ordering (#166)
- 10d0dd1 fix: allow comma or colon delimited communities
- 2fcd2fe fix: bird test hangs
- 7185001 fix: blocklist tests
- f3be31f fix: disable empty blocklists
- 1f49692 fix: gosec checks
- 24d9dc1 fix: prefixes list only enabled with filter-irr
- f6b0574 fix: re-add delay
- 8df36dd fix: test path
- bedd46c fix: tests
- ce6ae38 fix: update docs to reflect that AF specific local prefs aren't included in optimizer
- 90b21ad fix: verbose test logs
- ac668af fix: year part of date cut off by regex
- 47842ea refactor: cleanup debug logs
- 948fe68 refactor: extract config loader to function
- 9b82175 refactor: replace renamed flag