Skip to content

Releases: phyber/jail_exporter

Release v0.17.0

01 Oct 21:53
Compare
Choose a tag to compare

v0.17.0

  • Update MSRV to 1.74.1
  • Implement axum::response::IntoResponse for HttpdError
  • Updated FreeBSD versions for CI runs, now run on 14.1 and 13.4
  • Switch from users crate to uzers

Release v0.16.1

18 Apr 15:23
Compare
Choose a tag to compare

v0.16.1

Release v0.16.0

09 Apr 18:22
Compare
Choose a tag to compare

v0.16.0

  • Update all crate versions, and disable some unused crate features
  • Add FreeBSD 12.3 to the test matrix
  • Move rc_script functionality to its own file
  • Move bcrypt command functionality to its own file
  • Remove mime crate dependency
  • Replace dev-dependency [lazy-static] with once_cell
  • Bump MSRV to 1.64.0
  • Move to official prometheus-client Rust crate
  • Update to clap 4.2
  • Change exposition format to OpenMetrics 1.0.0
  • Mutexes now use parking_lot
  • Switch from actix-web to axum

Release v0.15.1

11 Oct 15:56
Compare
Choose a tag to compare

v0.15.1

  • Remove FreeBSD 11.4 from CI configuration as its no longer supported
  • Update to prometheus 0.13.0
  • Update to pretty-assertions 1.0
  • Fixed a typo in the man page (thanks, Schueni1)
  • Use the new custom registry macros from prometheus and remove our own
    versions

Release v0.15.0

27 Sep 12:51
Compare
Choose a tag to compare

v0.15.0

  • Add FreeBSD 13.0 as a build environment in CI.
  • Bump all dependency versions.
  • Bump MSRV to 1.51.0
  • Set resolver version to 2 in Cargo.toml, we may as well since
    dependencies have bumped our MSRV to 1.51.0.
  • Update jail and rctl crates to 0.2.0.
  • Resolve various clippy issues.

Release v0.14.0

11 Jan 23:31
Compare
Choose a tag to compare

v0.14.0

  • Update dependencies.
  • The MSRV has been bumped to 1.44.0 as required by dependencies.
  • Fix some minor clippy issues.
  • exporter: Remove a clone from metric bookkeeping.
  • exporter: Avoid using clone when creating exporter metrics struct.
  • Change environment variables, removing the JAIL_EXPORTER_ prefix.
  • Added rc_script feature, enabling a --rc-script CLI flag which outputs
    the jail_exporter rc(8) script on stdout.
  • Added auth feature, enabling HTTP Basic authentication.
    • Configuration for the HTTP Basic authentication is via a YAML
      configuration file, the location of the configuration is specified via
      the --web.auth-config CLI argument.
  • Added bcrypt subcommand when compiled with the auth feature.
    • This is to assist users when they're enabling HTTP Basic Authentication
      as they may not have tools installed for generating bcrypt hashes.