Releases: pierky/arouteserver
v0.18.0
-
New: add support for BIRD 1.6.4 and OpenBGPD/OpenBSD 6.3.
This release breaks backward compatibility (OpenBGPD configs only): the default target version used to build OpenBGPD configurations (when the
--target-version
argument is not given) is now 6.2; previously it was 6.0. Use the--target-version 6.0
command line argument to build 6.0 compatible configurations. -
Improvement: transit-free ASNs filters are applied also to sessions toward transit-free peers.
Related: issue #21 on GitHub.
-
Fix (minor): better handling of user answers in
configure
andsetup
commands. -
Fix:
clients-from-peeringdb
, list of IXPs retrieved from PeeringDB and no longer from IXFDB.
v0.17.3
v0.17.2
-
Fix:
configure
command, omit extended communities for OpenBGPD configurations.This is to avoid the need of using the
--ignore-issues extended_communities
command line argument. -
Improvement: environment variables expansion when YAML configuration files are read.
v0.17.1
v0.17.0
-
New feature: allow to set the source of IRR objects.
AS-SETs can be prepended with an optional source:
RIPE::AS-FOO
,RIPE::AS64496:AS-FOO
. -
New feature: support for RPKI-based Origin Validation added to OpenBGPD configurations.
RPKI ROAs must be loaded from a RIPE RPKI Validator cache file (local or via HTTP).
Mostly inspired by @job's tool https://github.com/job/rtrsub -
Improvement: RPKI ROAs can be loaded from a local file too.
The file must be in RIPE RPKI Validator cache format.
-
Fix (minor): remove internal communities before accepting blackhole routes tagged with a custom blackhole community.
This bug did not affect routes tagged with the BLACKHOLE community; anyway, the internal communities were scrubbed before routes were announced to clients.
Upgrade notes: after upgrading, run the arouteserver setup-templates
command to sync the local templates with those distributed with the new version. More details on the Upgrading section of the documentation.
v0.16.2
v0.16.1
- Fix: handle the new version of the JSON schema built by arin-whois-bulk-parser.
v0.16.0
-
Improvement: OpenBGPD, more flexibility for inbound communities values.
This allows to use inbound 'peer_as' communities which overlap with other inbound communities whose last part is a private ASN.
-
New feature: use ARIN Whois database dump to authorize routes.
This feature allows to accept those routes whose origin ASN is authorized by a client AS-SET, whose prefix has not a corresponding route object but is covered by an ARIN Whois record for the same origin ASN.
-
Improvement: extend the use of RPKI ROAs as route objects and ARIN Whois database dump to
tag_as_set
-only mode.Before of this, the RPKI ROAs as route objects and ARIN Whois DB dump features were used only when origin AS and prefix enforcing was set.
Starting with this release they are used even when enforcing is not configured and only thetag_as_set
mode is used.
v0.15.0
-
New feature:
configure
andshow_config
support commands.-
configure
: it can be used to quickly generate a route server policy definition file (general.yml
) on the basis of best practices and suggestions. -
show_config
: to display current configuration settings and also options that have been left to their default values.
-
-
New feature:
ixf-member-export
command, to build IX-F Member Export JSON files from the list of clients. -
Improvement: cache expiry time values can be set for each external resource type: PeeringDB info, IRR data, ...