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

Changelog History
Page 3

  • v2.1.14 Changes

    • ๐Ÿšฆ 231abb13 patch - Bump agent to 0f40689

      • Add Apple Darwin ARM alias.
      • Improve appsignal.h documentation.
      • Improve transaction debug log for errors.
      • Fix agent zombie/defunct issue on containers without process reaping.
  • v2.1.13 Changes

    • ๐Ÿšฆ 2531288d patch - Fix Apple ARM detection. It wasn't properly detected as an Apple ARM host because the installer did not account for an architecture String a without 32/64-bit indicator.
  • v2.1.12 Changes

    • ๐Ÿšฆ 0e2cd629 patch - Only create root spans from transaction and channel action decorators, as they're meant to only be used when no span exists yet.
  • v2.1.11 Changes

    • ๐Ÿ— 4ba38f9 patch - Bump agent to v-891c6b0. Add experimental Apple Silicon M1 ARM64 build.
  • v2.1.10 Changes

    • ๐Ÿšฆ 523e229e patch - Bump agent to version that is compatible with different error grouping types.
  • v2.1.9 Changes

    • ๐Ÿ— 76a31400 patch - Add Linux ARM override value to diagnose report. This was omitted from the original implementation of the APPSIGNAL_BUILD_FOR_LINUX_ARM flag.
    • ๐Ÿšฆ 07d1ea17 patch - Bump agent to c2024bf with appsignal-agent diagnose timing issue fix when reading the report and improved filtering for HTTP request transmission logs.
  • v2.1.8 Changes

    • ๐Ÿ— b2c888dc patch - Update APPSIGNAL_BUILD_FOR_MUSL behavior to only listen to the values 1 and true. This way APPSIGNAL_BUILD_FOR_MUSL=false is not interpreted to install the musl build.
    • ๐Ÿ— f467daf9 patch - Add Linux ARM 64-bit experimental build, available behind a feature flag. To test this set the APPSIGNAL_BUILD_FOR_LINUX_ARM flag before compiling your apps: export APPSIGNAL_BUILD_FOR_LINUX_ARM=1 <command>. Please be aware this is an experimental build. Please report any issue you may encounter at our support email.
    • ๐Ÿšฆ b8075176 patch - Use MapSets for Monitor's internal monitor list. As uniqueness is guaranteed (you can't monitor a particular pid more than once), MapSet is a better data structure to store this information, since all its operations are constant-time instead of linear-time.
    • Track erlang_atoms gauge in erlang probe. This reports the atom_limit and atom_count metrics. PR #651
  • v2.1.7 Changes

    • ๐Ÿšฆ Keep internal list of monitors in Appsignal.Monitor process. PR 648
  • v2.1.6 Changes

    • ๐Ÿ›  Fix Appsignal.logger debug level issue on no config present. PR #644
    • โฌ†๏ธ Bump agent to d08ae6c. PR #645. Fix span API related issues with empty events for error samples and missing incidents.
  • v2.1.5 Changes

    • โž• Add Appsignal.Logger to only log debug messages when the :debug configuration is turned on. PR #642