appsignal-elixir v2.2.8 Release Notes
-
โ 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 tagtype
set to"normal"
and the tagid
set to the ID of the scheduler in the Erlang VM.
- 10078177 patch - Add
๐ 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.
- Only filter parameters with the
๐ฆ 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
andtransaction_debug_mode
option in extension.
- Add
๐ 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 transmits100644
, 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, andfilter_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.