Skip to content

Releases: NLnetLabs/rtrtr

0.2.0 ‘Arts and Crafts and Tactical Gear’

19 Jan 10:08
e0be429
Compare
Choose a tag to compare

Breaking Changes

  • The minimum supported Rust version is now 1.54. (#45)

New

  • Relative paths in config files are now resolved relative to the directory the config file is stored in. (#49, #50)
  • The "json" unit now supports the modified JSON format used by newer versions of rpki-client. That is, it accepts ASNs as numbers or strings and ignores any fields that aren’t essential. (#30, #32)
  • Added a "slurm" unit that can be used to manipulate payload sets based on local exception files defined in RFC 8416. (#31)
  • Added "rtr-tls" unit and target that send RTR data over TLS connections. (#34)
  • New metrics for the "rtr" and "rtr-tls" units list the session ID, serial number, and time of the last update, as well as total number of bytes read from and sent to the server. (#40)
  • Metrics are now sorted alphabetically (with a few exceptions) in output. (#53)

Bug Fixes

  • Corrected the RTR PDU type of the Cache Reset PDU from 7 to 8. (rpki #151)
  • The --config command line option is now mandatory, resulting in a proper error message when it is missing rather than a panic. (#41)
  • The "json" unit will not trigger an update if the data source hasn’t changed. (#51)

Other

  • Upgraded to Tokio 1.0, Hyper 0.14, and Reqwest 0.11. ([#17])
  • Rewritten documentation

0.2.0-rc1

12 Jan 16:16
93bcdc9
Compare
Choose a tag to compare
0.2.0-rc1 Pre-release
Pre-release

Breaking Changes

  • The minimum supported Rust version is now 1.54. (#45)

New

  • Relative paths in config files are now resolved relative to the directory the config file is stored in. (#49, #50)
  • The "json" unit now supports the modified JSON format used by newer versions of rpki-client. That is, it accepts ASNs as numbers or strings and ignores any fields that aren’t essential. (#30, #32)
  • Added a "slurm" unit that can be used to manipulate payload sets based on local exception files defined in RFC 8416. (#31)
  • Added "rtr-tls" unit and target that send RTR data over TLS connections. (#34)
  • New metrics for the "rtr" and "rtr-tls" units list the session ID, serial number, and time of the last update, as well as total number of bytes read from and sent to the server. (#40)
  • Metrics are now sorted alphabetically (with a few exceptions) in output. (#53)

Bug Fixes

  • Corrected the RTR PDU type of the Cache Reset PDU from 7 to 8. (rpki #151)
  • The --config command line option is now mandatory, resulting in a proper error message when it is missing rather than a panic. (#41)
  • The "json" unit will not trigger an update if the data source hasn’t changed. (#51)

Other

  • Upgraded to Tokio 1.0, Hyper 0.14, and Reqwest 0.11. ([#17])
  • Rewritten documentation

0.1.2 ‘Ten Four’

15 Mar 14:45
b6691e3
Compare
Choose a tag to compare

New

  • The JSON unit ignores the metadata field in received files. This makes it compatible with the JSON produced by at least Routinator, OctoRPKI, and rpki-client. (#8)

0.1.1 ‘Death Metal Karaoke’

11 Dec 10:29
7cb6c42
Compare
Choose a tag to compare

New

  • Support for JSON via HTTP and from a local file as a source, and JSON via HTTP as a target. (#5)

0.1.0 ‘Little Ball of Fur’

09 Nov 14:07
5bcaf08
Compare
Choose a tag to compare

Initial public release.