appsignal-elixir v2.2.6 Release Notes

    • ๐Ÿšฆ acb7295 patch - Print String values in the diagnose report surrounded by quotes, and booleans as "true" and "false", rather than "yes" and "no". Makes it more clear that it's a value and not a label we print.
    • ๐Ÿšฆ e71792f patch - Fix diagnose output rendering an additional empty line for the appsignal.log file. It appeared that only 9 lines were printed instead of the 10 expected lines.
    • ๐Ÿšฆ 422cbd1 patch - Render the install report errors in the diagnose CLI output fewer times. A missing download and/or install report could sometimes be displayed up to two times, in total four errors.
    • ๐Ÿš€ f7c0b1e patch - Support mix task diagnose arguments. When an app is released with mix release CLI arguments cannot normally be passed to the diagnose task. Use the eval command pass along the CLI arguments as function arguments.
      mix format
      # Without arguments
      bin/your_app eval ':appsignal_tasks.diagnose()'
      # With arguments
      bin/your_app eval ':appsignal_tasks.diagnose(["--send-report"])'
    
    • โšก๏ธ c51c065 patch - Update diagnose output labels to be similar to our other language integrations.
    • ๐Ÿšฆ 9d3e253 patch - Add new config option to enable/disable StatsD server in the AppSignal agent. This new config option is called enable_statsd and is set to false by default. If set to true, the AppSignal agent will start a StatsD server on port 8125 on the host.