Skip to content

v0.10.0

Compare
Choose a tag to compare
@stephank stephank released this 18 May 15:41
· 105 commits to main since this release
  • The rsa feature and crate dependency have been removed. The broker now generates RSA keypairs using AWS Libcrypto (which was already a dependency).
  • The broker no longer uses HTTP 2 for outgoing requests, only HTTP 1.x. This reduces dependencies, and HTTP 2 has little benefit for the few small outgoing requests made by the broker.
  • Timeouts for outgoing HTTP requests have been fixed and are now configurable. The defaults should be fine in most cases, but see config.toml.dist if you do need to change these timeouts.
  • Discovery now proceeds in the background if discovery_timeout expires. The HTTP requests are still subject to their individual timeouts, but this allows cache to warm for future authentication requests, while discovery_timeout guarantees a certain response time.
  • Portier now sends a List-Id email header, intended to disable auto-responders on the receiver.
  • Authentication requests should no longer be double counted in /metrics.
  • Portier now sends a systemd 'stopping' notification when it begins shutdown. (This code was already present, but broken.)