Breaking changes
-
Enabled ASPA and BGPsec by default. The command line options
--enable-aspaand--enable-bgpsechave been replaced with--disable-aspaand--disable-bgpsec, respectively. (#1112) -
Enabled strict validataion mode is by default. The command line option
--stricthas been replaced with--relaxed. (#1112) -
Added the ability to separately configure if and where repository issues get logged via the new
repository-log-level,repository-logand friends. The previouslog-repository-issueswas removed in favour of this new scheme.This also slightly changes the JSON produced by the
/statusendpoint. (#1088) -
Limited the value of the
refreshoption to a week to avoid integer overflows. (#1144)
New
- Added support for Resource Signed Checklists (RSC, RFC 9323). (#1077)
- Added support for SLURM v2 which adds filtering and adding ASPA assertions. (#1106)
Improvements
Bug fixes
- Correctly merge ASPAs with an AS0-only provider list. (#1143)
- Fixed a bug where setting max-object-size to 0 to indicate no limit is interpreted as a limit of 0 when downloading HTTP TA certificates. (#1122)
- Limited the timing values sent by the RTR server to the range defined in RFC 8210. (#1124)
- Fixed a panic when both
refreshandrrdp-fallback-timeare set to 0. (#1128) - Reject a value of 0 for
validation-threadswhich doesn’t make sense and also causes a crash. (#1127)
Other changes
- Updated the bundled Routinator UI to release 0.5.1:
- Add screen when Routinator is not initialised yet.
- Don't show a white page when a network or CORS failure occurs.
- Add ASPA to the metrics.
- Add repository log messages to UI.