Changelog

We’ve been busy making AppSignal even better.

June 2022

  • App

    Line-of-code-based error grouping and sourcemapped backtraces in notifications, see the blog post for details.

    June 23 2022

  • Elixir

    appsignal@2.2.14: Handle empty configurations fixing compile-time crashes for unconfigured production builds, print more information on extension load failure errors. See our changelog for more information.

    June 15 2022

  • Node.js

    2.4.2: Fix error on load in TypeScript apps for missing OpenTelemetry package, fix tracer returning closed spans for root and active spans and only allow open spans to be set as root and active. See our changelog for more information.

    June 8 2022

  • Node.js

    @appsignal/nodejs@2.4.1:

    • Do not instrument HTTP requests to socket.io.
    • Fix removing event listeners from wrapped event emitters.

    See our changelog for more information.

    June 7 2022

  • Node.js

    2.4.0: We've added support for OpenTelemetry instrumentation for the Redis, ioredis, MySQL and MySQL2 packages. Read more about OpenTelemetry support on our blog and the changelog.

    June 2 2022

  • Ruby

    3.0.27: Fix missing current working directory error in Capistrano 3. See our changelog for more information.

    June 1 2022

May 2022

  • Elixir

    appsignal@2.2.13: Fix session data reporting bug introduced in 2.2.12. See our changelog for more information.

    May 30 2022

  • Elixir

    appsignal@2.2.12: Move session filtering to main package. See our changelog for more information.

    May 30 2022

  • Elixir

    appsignal@2.2.11: Add Tracer.ignore/1, add a centralized logger, move parameter filtering to main package. See our changelog for more information.

    May 30 2022

  • JavaScript

    @appsignal/react@1.0.20:

    • Add React 18 compatibility. See our changelog for more information.

    May 26 2022

  • Node.js

    @appsignal/nodejs@2.3.6:

    • Add createRootSpan helper function. See our changelog for more information.

    @appsignal/express@1.0.30:

    • Add body params to spans for Express.js POST requests. See our changelog for more information.

    May 11 2022

  • App

    Add ability for organization owners to cycle the App Push API Key.

    May 4 2022

April 2022

  • Ruby

    3.0.26: Fix compatibility of older versions of Yaml/Psych on Ruby 3.x. Remove Moped support. See our changelog for more information.

    April 13 2022

  • Node.js

    @appsignal/nodejs@2.3.4:

    • Update node-gyp to major version 9.0.0. This drops compatibility with Python 2.7 for the extension install, but makes it compatible with the latest Python 3 versions.
    • Ensure the root span is preserved across scopes.

    @appsignal/apollo-server@1.0.27:

    • Fix error reporting.

    April 11 2022

  • Node.js

    @appsignal/nodejs@2.3.3:

    • Log messages are now sent through a centralized logger and written to /tmp/appsignal.log by default.
    • Agent update: support batched StatsD messages.
    • Agent update: enable process metrics on Heroku and Dokku.
    • Allow nested values in Span.setSampleData.
    • Follow redirects when downloading the agent.
    • Fix an issue where the extension would throw an error when an object containing a non-integer number is sent to it.

    April 11 2022

  • App

    Add graphs tab to incident page

    April 11 2022

  • App

    Add Logbook tab to incident page. This logbook tab will show notes/comments, changes to the incident (assignments, state changes etc.), notifier results and integration results.

    April 4 2022

March 2022

  • JavaScript

    @appsignal/javascript@1.3.23:

    Ignore non error objects when setting errors in spans. See our changelog for more information.

    @appsignal/preact@1.0.18:

    Remove error type check on ErrorBoundary. See our changelog for more information.

    @appsignal/react@1.0.19:

    Remove error type check on ErrorBoundary. See our changelog for more information.

    @appsignal/cli@1.1.16:

    Add demo command. See our changelog for more information.

    March 17 2022

  • Ruby

    3.0.25: Sanitize ActiveRecord::RecordNotUnique error messages. See our changelog for more information.

    March 15 2022

February 2022

  • Ruby

    3.0.24: Enable process metrics on Heroku and Dokku. See our changelog for more information.

    February 24 2022