All Versions
156
Latest Version
Avg Release Cycle
9 days
Latest Release
-

Changelog History
Page 1

  • v2.2.18 Changes

    ๐Ÿ›  Fixed

    • โšก๏ธ 05f59d31 patch - Fix compile-time error about symbol names starting with a comma. Updated the linking script to not include the comma.
  • v2.2.17 Changes

    ๐Ÿ›  Fixed

    • b600e85a patch - Fix compile-time warning about an unused funtion in the extension. The _set_span_attribute_sql_string function wasn't hooked up, which didn't produce any issues since the SQL queries coming from Ecto don't need to be sanitized any further (sensitive data is already stripped out). This patch still runs them through AppSignal's SQL sanitizer to fix the warning and behave as promised, theoretically.
    • ๐ŸŽ 910ad1dd patch - Fix compile-time error that broke linking on macOS 12.6, more specifically the latest Xcode at this time (version 14.0 14A309).
  • v2.2.16 Changes

    ๐Ÿ”„ Changed

    • ๐Ÿšฆ 03b8306a patch - Bump agent to 06391fb

      • Accept "warning" value for the log_level config option.
      • Add aarch64 Linux musl build.
      • Improve debug logging from the extension.
      • Fix high CPU issue for appsignal-agent when nothing could be read from the socket.

    ๐Ÿ›  Fixed

    • ๐Ÿšฆ 4d72d791 patch - Always return :ok from Appsignal.config_change/3
    • ๐Ÿšฆ 914f013b patch - Always return the Span from span setter functions, to allow for chaining setter calls with optional values
  • v2.2.15 Changes

    ๐Ÿ”„ Changed

    • ๐Ÿšฆ ab876253 patch - Bump agent to v-d573c9b

      • Clean up payload storage before sending. Should fix issues with locally queued payloads blocking data from being sent.
      • Add OpenTelemetry support for the Span API. Not currently implemented in this package's extension.

    ๐Ÿ›  Fixed

    • ๐Ÿšฆ d66ad2d8 patch - Always return the Span from Span.set_attribute/3, making it easier to chain this function call.
  • v2.2.14 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿšฆ ffb3ab29 patch - Fix compile-time error with empty configurations
    • ๐Ÿšฆ c3599ae9 patch - Improve the error message on extension load failure. The error message will now print more details about the installed and expected architecture when they mismatch. This is most common on apps mounted on a container after first being installed on the host with a different architecture than the container.
    • ๐Ÿšฆ 4ac415f1 patch - Don't crash at compile time when AppSignal is not configured
  • v2.2.13 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿšฆ 26be6e58 patch - Fix session data by reverting the sample data key change
  • v2.2.12 Changes

    โž• Added

    • 65c5d716 patch - Don't set session data when the send_session_data configuration is set to false
  • v2.2.11 Changes

    โž• Added

    • ๐Ÿšฆ e287e58c patch - Allow ignoring specific pids through Tracer.ignore/1
    • ๐Ÿšฆ c325114a patch - Log messages are now sent through a centralised logger, defaulting to logging to the /tmp/appsignal.log file. To log to standard output instead, set the log config property to "stdout".
    • ๐Ÿšฆ 96c60363 patch - Don't set parameters when the send_params configuration is set to false

    ๐Ÿ”„ Changed

    • bb6c7a65 patch - Add the config "override" source to better communicate and help debug when certain config options are set. This is used by the diagnose report. The override source is used to set the new config option value when a config option has been renamed, like send_session_data.
    • ๐Ÿšฆ 003a2edd patch - The extension installation will no longer fail when the CA certificate file is not accessible.
    • ๐Ÿšฆ db97b2f6 patch - Bump agent to v-bbc830a

      • Support batched statsd messages
      • Set start times for spans with traceparents
      • Check duration in transactions for negative and too high values
    • ๐Ÿšฆ 709224ad patch - Bump agent to v-f57e6cb

      • Enable process metrics on Heroku and Dokku
  • v2.2.10 Changes

    โž• Added

    • 0469f4b2 patch - Add send_session_data option to configure if session data is automatically included in spans. By default this is turned on. It can be disabled by configuring send_session_data to false.

    ๐Ÿ”„ Changed

    • ๐Ÿšฆ ffe65216 patch - Remove Ruby exclusive headers from request_headers defaults.
    • ๐Ÿšฆ c0a98928 patch - Bump AppSignal agent version to 15ee07b. Add internal tracking of transmission duration.
    • ๐Ÿšฆ 8c14f827 patch - The diagnose library report now reports the agent version from the committed agent file, rather than the downloaded version, which is reported in the installation report.

    ๐Ÿ—„ Deprecated

    • 0469f4b2 patch - Deprecate skip_session_data option in favor of the newly introduced send_session_data option. If it is configured, it will print a warning on AppSignal load, but will also retain its functionality until the config option is fully removed in the next major release.

    ๐Ÿ›  Fixed

    • ๐Ÿ—„ e4ec8e68 patch - Prefer the value of the log_level config option, instead of the deprecated debug config option, when deciding whether to log a debug message. If log_level does not have a value, or its value is invalid, the values of the deprecated debug and transaction_debug_mode config options are taken into account.
  • v2.2.9 Changes

    ๐Ÿ›  Fixed

    • 2b78e1e2 patch - Fix debug and transaction_debug_mode log options. If set, previously the log_level would remain "info", since version 2.2.8.