[RPKI] Routinator 0.15.0 ’This Ain’t No Disco’ released

Martin Hoffmann martin at nlnetlabs.nl
Tue Sep 30 12:43:48 UTC 2025


Hi!

We just published the latest release of Routinator, version 0.15.0
’This Ain’t No Disco.’

Perhaps the most visible change in this release is that by default
there will be significantly less information logged.

We’ve seen regular questions by users who aren’t intimately familiar
with the inner workings of RPKI and got worried by messages about
expired certificates etc., not realising that they are all normal and
there is nothing they can or should do about it.

Starting with this version, Routinator will not log these messages any
more but rather collect them and make them available in the status HTTP
endpoints. We also structure them by repository or publication point,
so it will be much easier to see what exactly went wrong, for instance,
when fetching an RRDP repository.

If you don’t like this new behaviour and would rather see everything
logged as previously, the new ``log-repository-issues`` command line
and config file option will allow you to switch back.

In addition, we’ve done quite a few performance improvements. When
Routinator is started in server mode, it now first does an “optimistic”
intial run. It will only use stored data from previous runs and thus
have a data set available within a few dozen seconds. In order to avoid
accidentally creating an incorrect dataset, it will abort this initial
run if data is requested that hasn’t been requested previously, e.g.,
because a TAL was added, and start a regular validation run.

We also changed the defaults for RRDP timeouts which allows Routinator
to discover non-responsive RRDP servers much quicker. This roughly
halved update durations in our tests.

As always, there are an number of additional improvements and fixes in
this release. You can read all the details in the release notes at

   https://github.com/NLnetLabs/routinator/releases/tag/v0.15.0

We would like to thank Zizhi Shang, Zhechao Lin, Jiahao Cao, Yangyang
Wang, Mingwei Xu of the Institute for Network Sciences and Cyberspace
(INSC), Tsinghua University as well as Niklas Vogel of Goethe
University Frankfurt and ATHENE for reporting issues fixed in this
release.

In case you are using our binary packages, with this version we added
packages for recently released Debian 13 and RHEL. They will be
available via our `package repository
<https://nlnetlabs.nl/packages/>`__.

Finally, we have added a threat model to the documentation, in which we
describe the security assumptions Routinator's design is based on. You
can this model here:

   https://routinator.docs.nlnetlabs.nl/en/stable/threat-model.html


On behalf of the NLnet Labs Routing Team,
Martin


More information about the RPKI mailing list