Packages

appsignal

2.17.3
2.17.4 2.17.3 2.17.2 2.17.1 2.17.0 2.16.0 2.15.11 2.15.10 2.15.9 2.15.8 2.15.7 2.15.6 2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.1 2.14.0 2.13.4 2.13.3 2.13.2 2.13.1 2.13.0 2.12.3 2.12.2 2.12.1 2.12.0 2.11.0 2.10.2 2.10.1 2.10.0 2.9.2 2.9.1 2.9.0 2.8.3 2.8.2 2.8.1 2.8.0 2.7.13 2.7.12 2.7.11 2.7.10 2.7.9 2.7.8 2.7.7 2.7.6 2.7.5 2.7.4 2.7.3 2.7.2 2.7.1 2.7.0 2.7.0-beta.1 2.6.1 2.6.0 2.5.3 2.5.2 2.5.1 2.5.0 2.4.3 2.4.2 2.4.1 2.4.0 2.3.1 2.3.0 2.2.19 2.2.18 2.2.17 2.2.16 2.2.15 2.2.14 2.2.13 2.2.12 retired 2.2.11 2.2.10 2.2.9 2.2.8 2.2.7 2.2.6 2.2.5 2.2.4 2.2.3 2.2.2 2.2.1 2.2.0 2.1.15 2.1.14 2.1.13 2.1.12 2.1.11 2.1.10 2.1.9 2.1.8 2.1.7 2.1.7-beta.1 2.1.6 2.1.5 2.1.4 2.1.3 2.1.2 2.1.1 2.1.0 2.0.8 2.0.7 2.0.6 2.0.6-beta.1 2.0.5 retired 2.0.4 retired 2.0.3 retired 2.0.2 retired 2.0.1 retired 2.0.0 retired 2.0.0-beta.11 2.0.0-beta.10 2.0.0-beta.9 2.0.0-beta.8 2.0.0-beta.7 2.0.0-beta.6 2.0.0-beta.5 2.0.0-beta.4 2.0.0-beta.3 2.0.0-beta.2 2.0.0-beta.1 2.0.0-alpha.7 2.0.0-alpha.6 2.0.0-alpha.5 2.0.0-alpha.4 2.0.0-alpha.3 2.0.0-alpha.2 2.0.0-alpha.1 1.13.5 1.13.4 1.13.3 1.13.2 1.13.1 1.13.0 1.13.0-beta.2 1.13.0-beta.1 1.12.1 1.12.0 1.12.0-beta.3 1.12.0-beta.2 1.12.0-beta.1 1.11.8 1.11.7 1.11.6 1.11.5 1.11.4 1.11.3 1.11.2 1.11.1 1.11.0 1.11.0-beta.1 1.10.13 1.10.12 1.10.11 1.10.10 1.10.9 1.10.8 1.10.7 1.10.6 1.10.5 1.10.4 1.10.3 1.10.2 1.10.1 1.10.0 1.9.4 1.9.3 1.9.2 1.9.1 1.9.1-beta.1 1.9.0 1.9.0-beta.1 1.9.0-alpha.1 1.8.2 1.8.1 1.8.1-beta.2 1.8.1-beta.1 1.8.0 1.7.2 1.7.1 1.7.0 1.7.0-beta.2 1.7.0-beta.1 1.7.0-alpha.4 1.7.0-alpha.3 1.7.0-alpha.2 1.7.0-alpha.1 1.6.7 1.6.6 1.6.6-beta.2 1.6.6-beta.1 1.6.5 1.6.4 1.6.3 1.6.2 1.6.1 1.6.0 1.6.0-beta.1 1.6.0-alpha.1 1.5.1 1.5.0 1.5.0-beta.2 1.5.0-beta.1 1.4.11-beta.1 1.4.10 1.4.9 1.4.8 1.4.7 1.4.6 1.4.5 1.4.4 1.4.3 1.4.2 1.4.1 1.4.0 1.4.0-alpha.1 1.3.6 1.3.6-beta.1 1.3.5 1.3.4 1.3.4-beta.1 1.3.3 1.3.2 1.3.1 1.3.0 1.3.0-beta.3 1.3.0-beta.2 1.3.0-beta.1 1.2.3 1.2.2 1.2.1 1.2.0 1.1.1 1.1.0 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0 1.0.0-rc.1 0.13.0 0.12.3 0.12.2 0.12.1 0.12.0 0.11.6 0.11.5 0.11.4 0.11.3 0.11.2 0.11.1 0.11.0 0.10.0 0.9.2 0.9.1 0.9.0 0.8.0 0.7.1 0.7.0 0.6.2 0.6.1 0.6.0 0.5.0 0.4.0 0.3.0 0.2.0 0.1.0 0.0.9 0.0.8 0.0.7 0.0.6 0.0.5 0.0.4 0.0.3 0.0.2 0.0.1

Collects error and performance data from your Elixir applications and sends it to AppSignal

Current section

280 Versions

Jump to

Compare versions

4 files changed
+75 additions
-63 deletions
  @@ -1,5 +1,17 @@
1 1 # AppSignal for Elixir changelog
2 2
3 + ## 2.17.3
4 +
5 + _Published on 2026-06-04._
6 +
7 + ### Fixed
8 +
9 + - Fix host-metrics leaking zombie `[timeout]` processes in Alpine linux containers.
10 +
11 + Before this release AppSignal agent relied on a proper init process that reaps child processes killed by system `timeout`. Now the agent terminates and reaps unresponsive child processes in host-metrics collection and a subreaper is no longer required.
12 +
13 + (patch [85804b5d](https://github.com/appsignal/appsignal-elixir/commit/85804b5d1499a9ac12e83ea0f851da18b325b44b))
14 +
3 15 ## 2.17.2
4 16
5 17 _Published on 2026-05-26._
  @@ -4,7 +4,7 @@
4 4 # Modifications to this file will be overwritten with the next agent release.
5 5
6 6 defmodule Appsignal.Agent do
7 - def version, do: "0.36.11"
7 + def version, do: "0.36.12"
8 8
9 9 def mirrors do
10 10 [
  @@ -16,55 +16,55 @@ defmodule Appsignal.Agent do
16 16 def triples do
17 17 %{
18 18 "x86_64-darwin" => %{
19 - checksum: "9b4bfd1f7149511cd3a1525fe43c6e450688d6d44b25a769aa722a3260756eb6",
19 + checksum: "a63189a2ba6b500e038e5658f97478ceae27a956baa2f89a4e79ee5a1dadace6",
20 20 filename: "appsignal-x86_64-darwin-all-static.tar.gz"
21 21 },
22 22 "universal-darwin" => %{
23 - checksum: "9b4bfd1f7149511cd3a1525fe43c6e450688d6d44b25a769aa722a3260756eb6",
23 + checksum: "a63189a2ba6b500e038e5658f97478ceae27a956baa2f89a4e79ee5a1dadace6",
24 24 filename: "appsignal-x86_64-darwin-all-static.tar.gz"
25 25 },
26 26 "aarch64-darwin" => %{
27 - checksum: "95eb75d1c9d3c4f24edf94f88babc9daddeca8afc63ff0f85577128d3e5581b8",
27 + checksum: "d23d6cc15e7df1c810b55dc33905002c5a1d6bc3f7cb10690d7e21398aabdac0",
28 28 filename: "appsignal-aarch64-darwin-all-static.tar.gz"
29 29 },
30 30 "arm64-darwin" => %{
31 - checksum: "95eb75d1c9d3c4f24edf94f88babc9daddeca8afc63ff0f85577128d3e5581b8",
31 + checksum: "d23d6cc15e7df1c810b55dc33905002c5a1d6bc3f7cb10690d7e21398aabdac0",
32 32 filename: "appsignal-aarch64-darwin-all-static.tar.gz"
33 33 },
34 34 "arm-darwin" => %{
35 - checksum: "95eb75d1c9d3c4f24edf94f88babc9daddeca8afc63ff0f85577128d3e5581b8",
35 + checksum: "d23d6cc15e7df1c810b55dc33905002c5a1d6bc3f7cb10690d7e21398aabdac0",
36 36 filename: "appsignal-aarch64-darwin-all-static.tar.gz"
37 37 },
38 38 "aarch64-linux" => %{
39 - checksum: "eb3c3dc1842023a1959fb61d4ea711bd5439ba0268f124ec540eabb70d0343bb",
39 + checksum: "0a277e682f1568fbc54df849a46f21f155643b40c285a5bd30294c9d046e49c2",
40 40 filename: "appsignal-aarch64-linux-all-static.tar.gz"
41 41 },
42 42 "i686-linux" => %{
43 - checksum: "f4920fb2bf88b6cac45d85653e563ec4e7aaccb7456884db7170b5c0a8fc8a2d",
43 + checksum: "0d4536a2b1c9b6915f0f8597bd858988e284e7dbc4a14488332ffa7e401a1134",
44 44 filename: "appsignal-i686-linux-all-static.tar.gz"
45 45 },
46 46 "x86-linux" => %{
47 - checksum: "f4920fb2bf88b6cac45d85653e563ec4e7aaccb7456884db7170b5c0a8fc8a2d",
47 + checksum: "0d4536a2b1c9b6915f0f8597bd858988e284e7dbc4a14488332ffa7e401a1134",
48 48 filename: "appsignal-i686-linux-all-static.tar.gz"
49 49 },
50 50 "x86_64-linux" => %{
51 - checksum: "66d53361ce71fb3dc9f9926969324ed35ea0adb650d6d422eaa194f084f6c375",
51 + checksum: "eec59a3e46dd5d5baff044465b4e314f21edf6270500bf24e3bc50afcee5f2e2",
52 52 filename: "appsignal-x86_64-linux-all-static.tar.gz"
53 53 },
54 54 "x86_64-linux-musl" => %{
55 - checksum: "c72faa5d710d10b0906425123d455069950a920ac103641de053789fc8f874be",
55 + checksum: "4454ec095ad14813bedea20a110a26235dbc6e8e33538219fad325792c0d888e",
56 56 filename: "appsignal-x86_64-linux-musl-all-static.tar.gz"
57 57 },
58 58 "aarch64-linux-musl" => %{
59 - checksum: "6b874662d6eb3c09226af88ba0726ec116ae29d8882719d2d9eecaff2e49feb9",
59 + checksum: "048a55f0f10087e7954559d6cd09b371a0b532673f7ca769bcfde5729e297a72",
60 60 filename: "appsignal-aarch64-linux-musl-all-static.tar.gz"
61 61 },
62 62 "x86_64-freebsd" => %{
63 - checksum: "14fb4946255ff9a327a873d70835458f3037fed0f984fc1d60a3ebfa11a3b6dd",
63 + checksum: "d81d039a3c1936bd393a6140b46f48092da31600b0311eab819acd777521a588",
64 64 filename: "appsignal-x86_64-freebsd-all-static.tar.gz"
65 65 },
66 66 "amd64-freebsd" => %{
67 - checksum: "14fb4946255ff9a327a873d70835458f3037fed0f984fc1d60a3ebfa11a3b6dd",
67 + checksum: "d81d039a3c1936bd393a6140b46f48092da31600b0311eab819acd777521a588",
68 68 filename: "appsignal-x86_64-freebsd-all-static.tar.gz"
69 69 },
70 70 }
  @@ -3,10 +3,57 @@
3 3 <<"https://github.com/appsignal/appsignal-elixir/blob/main/CHANGELOG.md">>},
4 4 {<<"GitHub">>,<<"https://github.com/appsignal/appsignal-elixir">>}]}.
5 5 {<<"name">>,<<"appsignal">>}.
6 - {<<"version">>,<<"2.17.2">>}.
6 + {<<"version">>,<<"2.17.3">>}.
7 7 {<<"description">>,
8 8 <<"Collects error and performance data from your Elixir applications and sends it to AppSignal">>}.
9 9 {<<"elixir">>,<<"~> 1.9">>}.
10 + {<<"app">>,<<"appsignal">>}.
11 + {<<"requirements">>,
12 + [[{<<"name">>,<<"castore">>},
13 + {<<"app">>,<<"castore">>},
14 + {<<"optional">>,false},
15 + {<<"requirement">>,<<"~> 1.0">>},
16 + {<<"repository">>,<<"hexpm">>}],
17 + [{<<"name">>,<<"certifi">>},
18 + {<<"app">>,<<"certifi">>},
19 + {<<"optional">>,false},
20 + {<<"requirement">>,<<"~> 2.14">>},
21 + {<<"repository">>,<<"hexpm">>}],
22 + [{<<"name">>,<<"decimal">>},
23 + {<<"app">>,<<"decimal">>},
24 + {<<"optional">>,false},
25 + {<<"requirement">>,<<"~> 2.0 or ~> 3.1">>},
26 + {<<"repository">>,<<"hexpm">>}],
27 + [{<<"name">>,<<"finch">>},
28 + {<<"app">>,<<"finch">>},
29 + {<<"optional">>,false},
30 + {<<"requirement">>,<<"~> 0.19">>},
31 + {<<"repository">>,<<"hexpm">>}],
32 + [{<<"name">>,<<"jason">>},
33 + {<<"app">>,<<"jason">>},
34 + {<<"optional">>,false},
35 + {<<"requirement">>,<<"~> 1.0">>},
36 + {<<"repository">>,<<"hexpm">>}],
37 + [{<<"name">>,<<"decorator">>},
38 + {<<"app">>,<<"decorator">>},
39 + {<<"optional">>,false},
40 + {<<"requirement">>,<<"~> 1.2.3 or ~> 1.3">>},
41 + {<<"repository">>,<<"hexpm">>}],
42 + [{<<"name">>,<<"telemetry">>},
43 + {<<"app">>,<<"telemetry">>},
44 + {<<"optional">>,false},
45 + {<<"requirement">>,<<"~> 0.4 or ~> 1.0">>},
46 + {<<"repository">>,<<"hexpm">>}],
47 + [{<<"name">>,<<"httpoison">>},
48 + {<<"app">>,<<"httpoison">>},
49 + {<<"optional">>,true},
50 + {<<"requirement">>,<<"~> 2.0">>},
51 + {<<"repository">>,<<"hexpm">>}],
52 + [{<<"name">>,<<"logger_backends">>},
53 + {<<"app">>,<<"logger_backends">>},
54 + {<<"optional">>,false},
55 + {<<"requirement">>,<<"~> 1.0">>},
56 + {<<"repository">>,<<"hexpm">>}]]}.
10 57 {<<"files">>,
11 58 [<<"lib">>,<<"lib/appsignal.ex">>,<<"lib/appsignal">>,
12 59 <<"lib/appsignal/transaction.ex">>,
  @@ -58,52 +105,5 @@
58 105 <<"mix.exs">>,<<"mix_helpers.exs">>,<<"CHANGELOG.md">>,
59 106 <<"CODE_OF_CONDUCT.md">>,<<"README.md">>,<<"SUPPORT.md">>,<<"LICENSE">>,
60 107 <<"Makefile">>,<<"agent.exs">>,<<"priv/cacert.pem">>]}.
61 - {<<"app">>,<<"appsignal">>}.
62 - {<<"requirements">>,
63 - [[{<<"name">>,<<"castore">>},
64 - {<<"app">>,<<"castore">>},
65 - {<<"optional">>,false},
66 - {<<"requirement">>,<<"~> 1.0">>},
67 - {<<"repository">>,<<"hexpm">>}],
68 - [{<<"name">>,<<"certifi">>},
69 - {<<"app">>,<<"certifi">>},
70 - {<<"optional">>,false},
71 - {<<"requirement">>,<<"~> 2.14">>},
72 - {<<"repository">>,<<"hexpm">>}],
73 - [{<<"name">>,<<"decimal">>},
74 - {<<"app">>,<<"decimal">>},
75 - {<<"optional">>,false},
76 - {<<"requirement">>,<<"~> 2.0 or ~> 3.1">>},
77 - {<<"repository">>,<<"hexpm">>}],
78 - [{<<"name">>,<<"finch">>},
79 - {<<"app">>,<<"finch">>},
80 - {<<"optional">>,false},
81 - {<<"requirement">>,<<"~> 0.19">>},
82 - {<<"repository">>,<<"hexpm">>}],
83 - [{<<"name">>,<<"jason">>},
84 - {<<"app">>,<<"jason">>},
85 - {<<"optional">>,false},
86 - {<<"requirement">>,<<"~> 1.0">>},
87 - {<<"repository">>,<<"hexpm">>}],
88 - [{<<"name">>,<<"decorator">>},
89 - {<<"app">>,<<"decorator">>},
90 - {<<"optional">>,false},
91 - {<<"requirement">>,<<"~> 1.2.3 or ~> 1.3">>},
92 - {<<"repository">>,<<"hexpm">>}],
93 - [{<<"name">>,<<"telemetry">>},
94 - {<<"app">>,<<"telemetry">>},
95 - {<<"optional">>,false},
96 - {<<"requirement">>,<<"~> 0.4 or ~> 1.0">>},
97 - {<<"repository">>,<<"hexpm">>}],
98 - [{<<"name">>,<<"httpoison">>},
99 - {<<"app">>,<<"httpoison">>},
100 - {<<"optional">>,true},
101 - {<<"requirement">>,<<"~> 2.0">>},
102 - {<<"repository">>,<<"hexpm">>}],
103 - [{<<"name">>,<<"logger_backends">>},
104 - {<<"app">>,<<"logger_backends">>},
105 - {<<"optional">>,false},
106 - {<<"requirement">>,<<"~> 1.0">>},
107 - {<<"repository">>,<<"hexpm">>}]]}.
108 108 {<<"licenses">>,[<<"MIT">>]}.
109 109 {<<"build_tools">>,[<<"mix">>,<<"make">>]}.
  @@ -30,7 +30,7 @@ defmodule Appsignal.Mixfile do
30 30 use Mix.Project
31 31
32 32 @source_url "https://github.com/appsignal/appsignal-elixir"
33 - @version "2.17.2"
33 + @version "2.17.3"
34 34
35 35 def project do
36 36 [