Skip to content

relayor v23.0.0

Compare
Choose a tag to compare
@nusenu nusenu released this 28 Jan 01:40
· 43 commits to master since this release
v23.0.0

Changes since relayor v22.2.1

Prometheus Integration

⚠️ NOTE: If you used relayor's prometheus support in previous relayor releases make sure to set tor_prometheus_scrape_file after upgrading to v23.0.0 and before running ansible-playbook with v23.0.0 for the first time, see the README for an example value.

  • 🎉 automatically populate some new labels (relaytype, tor_nickname, ...) depending on your tor configuration. As an example, these are handy when generating bandwidth graphs with exit vs non-exit traffic.
  • add support for custom user-defined labels
  • scrape file: move from one global scrape file for all hosts to one file per host to support running with ansible-playbook's --limit option without unintentionally removing all other hosts not included in the playbook run
  • support custom scrape config file group setting (tor_prometheus_scrape_file_group)
  • bugfix: properly quote IPv6 IPs in blackbox scrape configs

Version Requirements

  • require tor 0.4.7.x (drop support for tor 0.4.5)

OS Support

  • add FreeBSD 12.4 support

Test-Kitchen

  • set host specific paths to avoid idempotency test failures
  • remove temporary workaround for hashicorp/vagrant/pull/12584
  • avoid creating hostnames > 63 chars
  • we do not need alpha versions for MetricsPort tests: added tests for stable