Releases: NLnetLabs/rtrtr
Releases · NLnetLabs/rtrtr
0.3.1 ‘Some Checks Haven’t Completed Yet’
Bug fixes
- Correctly interpret missing
-v
and-q
options as using the log level specified in the config file. (via daemonbase 0.1.2) - Log a message when a Slurm file fails to load. (082b7db)
New
- Add support for client certificates in the
json
unit. (#124)
Other changes
- Removed building of packages for Ubuntu 16.04 and 18.04 and Debian Stretch and added Ubuntu 24.04.
0.3.1-rc3
0.3.1-rc2
0.3.1-rc1
Bug Fixes
- Correctly interpret missing
-v
and-q
options as using the log level
specified in the config file. (via daemonbase 0.1.2)
0.3.0 ‘Filmed Before a Live Studio Audience’
Breaking Changes
- Upgrade Rust edition, minimal Rust version to 1.70, and dependencies. (#88, #91)
- Removed internal serial numbers and the ability to pass optional diffs between units. (#96)
New
- Added a new
merge
unit that merges the datasets of all its sources. (#110, #113) - Added four new configuration options to the HTTP client:
http-root-certs
for additional TLS root certificates,http-user-agent
for setting a custom user agent,http-client-addr
to specify a local address to bind to, andhttp-proxies
to add HTTP proxies (only available if thesocks
feature is enabled which it is by default). (#111)
- The RTR timer values can now be configured for the RTR target. (#106)
- The RTR target now produces metrics. By setting
client-metrics: true
in its configuration, the target produces separate metrics for each client address. (#115, #117) - Log changes made by the
slurm
unit to updates. (#87) - The
slurm
unit now updates its data set if it discovers that the Slurm files have changed. (#89) - Both the
json
unit and target now support conditional HTTP requests via the Etag and Last-Modified headers. (#98)
Bug Fixes
- Fix a race condition where the
slurm
unit would not apply its changes to the first update if loading the files is too slow. (#89) - Fixed various race conditions during startup and shutdown. (#101)
Other Changes
- Upgrade the packaging and Docker build workflow to allow for cross-compilation. (#90)
0.3.0-rc1
Breaking Changes
- Upgrade Rust edition, minimal Rust version to 1.70, and dependencies. (#88, #91)
- Removed internal serial numbers and the ability to pass optional diffs between units. (#96)
New
- Added a new
merge
unit that merges the datasets of all its sources. (#110, #113) - Added four new configuration options to the HTTP client:
http-root-certs
for additional TLS root certificates,http-user-agent
for setting a custom user agent,http-client-addr
to specify a local address to bind to, andhttp-proxies
to add HTTP proxies (only available if thesocks
feature is enabled which it is by default). (#111)
- The RTR timer values can now be configured for the RTR target. (#106)
- The RTR target now produces metrics. By setting
client-metrics: true
in its configuration, the target produces separate metrics for each client address. (#115, #117) - Log changes made by the
slurm
unit to updates. (#87) - The
slurm
unit now updates its data set if it discovers that the Slurm files have changed. (#89) - Both the
json
unit and target now support conditional HTTP requests via the Etag and Last-Modified headers. (#98)
Bug Fixes
- Fix a race condition where the
slurm
unit would not apply its changes to the first update if loading the files is too slow. (#89) - Fixed various race conditions during startup and shutdown. (#101)
Other Changes
- Upgrade the packaging and Docker build workflow to allow for cross-compilation. (#90)
0.2.2
v0.2.2-rc1
0.2.1
Bug Fixes
- Fixed an issue that resulted in the
"rtr"
and"rtr-tls"
targets
keeping an endlessly growing list of diffs and continuously increasing
memory consumption. (#65)
New
- The number of diffs kept by the
"rtr"
and"rtr-tls"
units can now
be configured via the new"history-size"
config option. This new
option is optional and defaults to 10. (#65)
0.2.1-rc1
Bug Fixes
- Fixed an issue that resulted in the
"rtr"
and"rtr-tls"
targets keeping an endlessly growing list of diffs and continuously increasing memory consumption. (#65)
New
- The number of diffs kept by the
"rtr"
and"rtr-tls"
units can now be configured via the new"history-size"
config option. This new option is optional and defaults to 10. (#65)