Skip to content

Version 1.0.0

Latest
Compare
Choose a tag to compare
@zacblazic zacblazic released this 08 Mar 09:00
· 2 commits to master since this release
6ba0134

Breaking Changes

  • Rename app_count metric to app_group_count.
  • Update proc_start_time_seconds metric to correctly be in unix seconds.
  • Update default value for -passenger.command.timeout-seconds flag to 5s.
  • Remove process metrics collector.
  • Remomve / endpoint showing link to metrics path.

Bug Fixes

  • Prevent index out of range panics when the number of passenger processes surges past the max pool size temporarily when replacing an existing process.

Improvements

  • Upgrade to Go v1.20.1.
  • Switch Go modules.
  • Upgrade Go dependencies.
  • Upgrade bundled Passenger to v6.0.17.
  • Switch container image from Alpine Linux to Debian Bullseye.
  • Use builder pattern to build binary and copy it into runner image.
  • Run container as exporter user instead of nobody.
  • Add new fields parsed from passenger status command.
  • Use expected types in structs instead of parsing afterwards.
  • Configure promu to use netgo instead of installsuffix.
  • Switch to sirupsen/logrus logger as prometheus/common no longer includes it.
  • Add launch configuration for debugging in Visual Studio Code.
  • Add GitHub Actions workflow for testing and linting.
  • Simplify Makefile for single command builds.