All Versions
Latest Version
Avg Release Cycle
9 days
Latest Release

Changelog History
Page 2

  • v2.2.8 Changes

    โž• Added

    • ๐Ÿšฆ 4a9bcca3 patch - Add "log_level" config option. This new option allows you to select the type of messages AppSignal's logger will log and up. The "debug" option will log all "debug", "info", "warning" and "error" log messages. The default value is: "info"

    The allowed values are:

    • error
    • warning
    • info
    • debug
      • 10078177 patch - Add send_environment_metadata config option to configure the environment metadata collection. For more information, see our environment metadata docs.
      • โฑ 10078177 patch - Add the Erlang scheduler utilization to the metrics reported by the minutely probes. The metric is reported as a percentage value with the name erlang_scheduler_utilization, with the tag type set to "normal" and the tag id set to the ID of the scheduler in the Erlang VM.

    ๐Ÿ”„ Changed

    • ๐Ÿšฆ 10078177 patch - Bump agent to v-5b63505

      • Only filter parameters with the filter_parameters config option.
      • Only filter session data with the filter_session_data config option.
    • ๐Ÿšฆ 10078177 patch - Remove the valid key from the diagnose output. It's not a configuration option that can be configured, but an internal state check if the configuration was considered valid.

    • ๐Ÿšฆ 10078177 patch - Print the extension installation dependencies and flags in the diagnose report output.

    • ๐Ÿšฆ 10078177 patch - Standardize diagnose validation failure message. Explain the diagnose request failed and why.

    • ๐Ÿšฆ f3bb8546 patch - Bump agent to v-0db01c2

      • Add log_level config option in extension.
      • Deprecate debug and transaction_debug_mode option in extension.

    ๐Ÿ—„ Deprecated

    • 4a9bcca3 patch - Deprecate "debug" and "transaction_debug_mode" config options in favor of the new "log_level" config option.

    โœ‚ Removed

    • ๐Ÿšฆ f40ead99 patch - Remove the unused allocation tracking config option.

    ๐Ÿ›  Fixed

    • ๐Ÿšฆ 10078177 patch - Fix a bug where setting the :phoenix, :filter_parameters configuration key to an allow-list of the form {:keep, [keys]} would apply this filtering to all sample data maps. The filtering is now only applied to the params sample data map.
    • ๐Ÿšฆ 10078177 patch - Fix the Push API key validator request query params encoding.
    • ๐Ÿšฆ 10078177 patch - When the Push API key config option value is an empty string, or a string with only whitespace characters, it is not considered valid anymore.
    • ๐Ÿšฆ 10078177 patch - Transmit the path file modes in the diagnose report as an octal number. Previously it send values like 33188 and now it transmits 100644, which is a bit more human readable.
    • 10078177 patch - Improve parameter and session data filtering options. Previously all filtering was done with one combined denylist of parameters and session data. Now filter_parameters only applies to parameters, and filter_session_data only applies to session data.
    • ๐Ÿšฆ 10078177 patch - Fix the download of the agent during installation when Erlang is using an OpenSSL version that does not support TLS 1.3, such as versions below OpenSSL 1.1.1.
    • ๐ŸŽ ad0b00f1 patch - Suppress a warning emitted by Telemetry 1.0.0, regarding the performance penalty of using local functions as event handlers, by specifying the module of the captured function.
  • v2.2.7 Changes

    • ๐Ÿšฆ f07f9cf9 patch - Bump agent to 09308fb.

      • Update sql_lexer dependency with support for reversed operators in queries.
      • Add debug level logging to custom metrics in transaction_debug_mode.
      • Add hostname config option to standalone agent.
  • v2.2.6 Changes

    • ๐Ÿšฆ 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.
  • v2.2.5 Changes

    • โšก๏ธ e7d676a9 patch - Update SSL configuration for OTP 23 and newer to fix the Cloudfront mirror download during installation.
    • ๐Ÿšฆ 7ccf75ce patch - Fix install result message to no longer show a success message when an installation failure occurred.
  • v2.2.4 Changes

    • ๐Ÿšฆ 787684bf patch - Installation report improved for download errors. Download errors are more descriptive in the installation result of the diagnose report.
  • v2.2.3 Changes

    • ๐Ÿšฆ b89ab7bc patch - Bump agent to 7376537

      • Support JSON PostgreSQL operator in sql_lexer.
      • Do not strip comments from SQL queries.
  • v2.2.2 Changes

    • ๐Ÿšฆ c6772da3 patch - Fix extension installer from cached source in /tmp directory. This would cause installation errors of the package if the AppSignal package was reinstalled again on a host that already installed it once.
  • v2.2.1 Changes

    • ๐Ÿšฆ a7987f3 patch - Add mirrors to download the agent
  • v2.2.0 Changes

    • ๐Ÿšฆ 1d7b7a3 minor - Use underscores instead of slashes in spans created from decorators. This will change action naming from Module.function/1 to Module.function_1.
    • ๐Ÿšฆ 7927a3f patch - Bump agent to v-0318770.

      • Improve Dokku platform detection. Do not disable host metrics on Dokku.
      • Report CPU steal metric.
  • v2.1.15 Changes

    • ๐Ÿšฆ 325c985 patch - Add support for telemetry 1.0.0