appsignal-elixir v2.1.8 Release Notes

    • ๐Ÿ— 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