Skip to content

Commit b1815ad

Browse files
authored
Release 0.3.0-rc1. (#118)
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, and * `http-proxies` to add HTTP proxies (only available if the `socks` 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])
1 parent ea8ee53 commit b1815ad

File tree

4 files changed

+93
-96
lines changed

4 files changed

+93
-96
lines changed

Cargo.lock

Lines changed: 54 additions & 70 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rtrtr"
3-
version = "0.3.0-dev"
3+
version = "0.3.0-rc1"
44
edition = "2021"
55
rust-version = "1.70"
66
authors = ["NLnet Labs <rpki-team@nlnetlabs.nl>"]
@@ -17,8 +17,7 @@ bytes = "1"
1717
chrono = "0.4.31"
1818
clap = { version = "~4.4", features = [ "cargo", "derive" ] }
1919
crossbeam-utils = "0.8.4"
20-
#daemonbase = "0.1.0"
21-
daemonbase = { git = "https://github.com/NLnetLabs/daemonbase.git" }
20+
daemonbase = "0.1.1"
2221
futures-util = "0.3"
2322
http-body-util = "0.1"
2423
hyper = { version = "1.3.1", features = [ "server" ] }
@@ -27,8 +26,7 @@ log = "0.4"
2726
pin-project-lite = "0.2.4"
2827
rand = "0.8.3"
2928
reqwest = { version = "0.12.4", default-features = false, features = ["blocking", "rustls-tls"] }
30-
#rpki = { version = "0.17.2", features = ["crypto", "rtr", "slurm"] }
31-
rpki = { git = "https://github.com/NLnetLabs/rpki-rs.git", features = [ "repository", "rrdp", "rtr", "serde", "slurm" ] }
29+
rpki = { version = "0.18.2", features = ["crypto", "rtr", "slurm"] }
3230
rustls-pemfile = "2.1.2"
3331
serde = { version = "1.0", features = ["derive"] }
3432
serde_json = "1.0"

Changelog.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Change Log
22

3-
## Unreleased future version
3+
## 0.3.0-rc1
4+
5+
Released 2024-05-29.
46

57
Breaking Changes
68

@@ -40,7 +42,6 @@ Other Changes
4042
* Upgrade the packaging and Docker build workflow to allow for
4143
cross-compilation. ([#90])
4244

43-
4445
[#87]: https://github.com/NLnetLabs/rtrtr/pull/87
4546
[#88]: https://github.com/NLnetLabs/rtrtr/pull/88
4647
[#89]: https://github.com/NLnetLabs/rtrtr/pull/89

0 commit comments

Comments
 (0)