Skip to content

Commit

Permalink
Release 0.14.0 ‘You Must Gather Your Party Before Venturing Forth’. (#…
Browse files Browse the repository at this point in the history
…970)

Breaking changes

* Keep the content of an RRDP repository in a single file rather than
  as individual files under a directory. ([#886])
* Switched to the all-new version 0.4 of the Routinator UI. This also
  changes the way we import the UI into Routinator by simply including the
  built assets which means downloads are not necessary during the build
  process any more. ([#952])
* Changed the `summary` output format to have all lines end in a
  semicolon. ([#907])
* Changed the options used for `rsync`. The options `-rtO --delete` are
  now always used. The options set in the `rsync-args` are added or, if
  that is not used, `-z` and `--no-motd`, as well as `--contimeout=10`
  if it is supported by the rsync command, and `--max-size` if the
  `max-object-size` option has not been set to 0. ([#962])

New

* The `chain_validity` value in the `jsonext` format now considers the
  validity of the manifest’s EE certificates. A new `stale` value shows
  the time when any of the publication points along the way will become
  stale. ([#945])
* If a collected manifest has a lower manifest number or an older
  thisUpdate field than a stored manifest for the same CA, the collected
  manifest is ignored and the stored publication point is used instead.
  This implements a requirement added in [RFC 9286]. ([#946], [#954])
* The number of delta entries in a RRDP notification file is now limited
  to 500 by default. If there are more entries, the deltas are ignored and
  the snapshot is used. The limit can be changed through the new
  `rrdp-max-delta-list-len` configuration value. ([#961])
* The RRDP collector now falls back to a snapshot update if the hash of
  a delta listed in the notification file has changed from the previous
  update. This implements [draft-ietf-sidrops-rrdp-desynchronization-00].
  ([#951])
* The RRDP collector now enforces that all URIs referred to or redirected
  to by an RRDP server have the same origin as the rpkiNotify URI in the
  CA certificate. ([#953])
* The config file used is now printed for some commands. This should help
  with avoiding confusion when running Routinator as different users.
  ([#959])

Bug fixes

* Fixed an issue where the refresh time was calculated as zero under
  certain conditions until the dataset was updated. ([#940])
* Add the current RRDP serial number to the RRDP server metrics when a
  Not Modified response is received so that Prometheus shows a constant
  value.
  • Loading branch information
partim authored Jun 20, 2024
1 parent b10deae commit 396a96b
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]

Check notice on line 1 in Cargo.toml

View workflow job for this annotation

GitHub Actions / package / pkg (routinator, debian:buster, arm-unknown-linux-musleabihf)

Cargo deb variant 'debian-buster-arm-unknown-linux-musleabihf' not found, using defaults instead.

Check notice on line 1 in Cargo.toml

View workflow job for this annotation

GitHub Actions / package / pkg (routinator, debian:buster, aarch64-unknown-linux-musl)

Cargo deb variant 'debian-buster-aarch64-unknown-linux-musl' not found, using defaults instead.

Check notice on line 1 in Cargo.toml

View workflow job for this annotation

GitHub Actions / package / pkg (routinator, ubuntu:jammy, x86_64)

Cargo deb variant 'ubuntu-jammy' not found, using defaults instead.

Check notice on line 1 in Cargo.toml

View workflow job for this annotation

GitHub Actions / package / pkg (routinator, debian:buster, x86_64)

Cargo deb variant 'debian-buster' not found, using defaults instead.

Check notice on line 1 in Cargo.toml

View workflow job for this annotation

GitHub Actions / package / pkg (routinator, debian:bookworm, x86_64)

Cargo deb variant 'debian-bookworm' not found, using defaults instead.

Check notice on line 1 in Cargo.toml

View workflow job for this annotation

GitHub Actions / package / pkg (routinator, ubuntu:focal, x86_64)

Cargo deb variant 'ubuntu-focal' not found, using defaults instead.

Check notice on line 1 in Cargo.toml

View workflow job for this annotation

GitHub Actions / package / pkg (routinator, debian:bullseye, x86_64)

Cargo deb variant 'debian-bullseye' not found, using defaults instead.

Check notice on line 1 in Cargo.toml

View workflow job for this annotation

GitHub Actions / package / pkg (routinator, debian:bullseye, armv7-unknown-linux-musleabihf)

Cargo deb variant 'debian-bullseye-armv7-unknown-linux-musleabihf' not found, using defaults instead.
# Note: some of these values are also used when building Debian packages below.
name = "routinator"
version = "0.14.0-dev"
version = "0.14.0"
edition = "2021"
rust-version = "1.70"
authors = ["NLnet Labs <rpki-team@nlnetlabs.nl>"]
Expand Down
6 changes: 3 additions & 3 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Change Log

## Unreleased next version
## 0.14.0 ‘You Must Gather Your Party Before Venturing Forth’

Bug Fixes
Released on 2024-06-20.

Other Changes
There have been no changes since 0.14.0-rc3.


## 0.14.0-rc3
Expand Down
2 changes: 1 addition & 1 deletion doc/routinator.1
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
.TH "ROUTINATOR" "1" "Jun 17, 2024" "0.14.0-dev" "Routinator"
.TH "ROUTINATOR" "1" "Jun 20, 2024" "0.14.0" "Routinator"
.SH NAME
routinator \- RPKI relying party software
.SH SYNOPSIS
Expand Down

0 comments on commit 396a96b

Please sign in to comment.