Horus 0.2.2
At this point, Horus should be considered Alpha and not production ready. The API will likely evolve and future releases will likely introduce breaking changes. The goal of this release is to make it easy for anyone to try it and possibly give feedback.
What's new in Horus 0.2.2
This release focuses on bug fixes.
Support argument lists in stacktraces
When we need to reconstruct a stacktrace to have frames matching actual module and function names, we assumed that the stacktrace frame would use module/function/arity. However some frames may contain the actual list of arguments instead.
In this release, we fixed the problem by keeping a list of arguments in the reconstructed stacktrace to match the initial stacktrace.
This is fixed by #9.
Download
Horus 0.2.2 is available from Hex.pm: https://hex.pm/packages/horus/0.2.2
Upgrade
Using Rebar:
-
Update your
rebar.config
:%% In rebar.config {deps, [{horus, "0.2.2"}]}.
-
Run
rebar3 upgrade horus
.
Using Erlang.mk:
-
Update your
Makefile
:%% In your Makefile dep_horus = hex 0.2.2
-
Remove the
deps/horus
directory. The new version will be fetched the next time you build your project.