Packages

appsignal

2.15.8
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

5 files changed
+27 additions
-17 deletions
  @@ -1,5 +1,13 @@
1 1 # AppSignal for Elixir changelog
2 2
3 + ## 2.15.8
4 +
5 + _Published on 2025-06-06._
6 +
7 + ### Added
8 +
9 + - Add `nginx_port` configuration option. This configuration option can be used to customize the port on which the AppSignal integration exposes [the NGINX metrics server](https://docs.appsignal.com/metrics/nginx.html). (patch [f5c3f2c7](https://github.com/appsignal/appsignal-elixir/commit/f5c3f2c7f5f23990cfb18d6a1b54460c9f12165e))
10 +
3 11 ## 2.15.7
4 12
5 13 _Published on 2025-05-12._
  @@ -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.5"
7 + def version, do: "0.36.6"
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: "174222cc211a50eefa35f1b2391f94ea1a0fede07ab4210f90764ea4353e24f7",
19 + checksum: "b4a9453064663f969f2012d0fbbfad4566a35f3231d92d05c46b0e4fd15e62de",
20 20 filename: "appsignal-x86_64-darwin-all-static.tar.gz"
21 21 },
22 22 "universal-darwin" => %{
23 - checksum: "174222cc211a50eefa35f1b2391f94ea1a0fede07ab4210f90764ea4353e24f7",
23 + checksum: "b4a9453064663f969f2012d0fbbfad4566a35f3231d92d05c46b0e4fd15e62de",
24 24 filename: "appsignal-x86_64-darwin-all-static.tar.gz"
25 25 },
26 26 "aarch64-darwin" => %{
27 - checksum: "54d9687a716c5e607f92aa93782b1c64fe064d4a42c58473e0b07eb313378103",
27 + checksum: "fc1245fca1445c2eb25f9e4f0dd5809f86eefa7e96ea87a227891ce76af81bfc",
28 28 filename: "appsignal-aarch64-darwin-all-static.tar.gz"
29 29 },
30 30 "arm64-darwin" => %{
31 - checksum: "54d9687a716c5e607f92aa93782b1c64fe064d4a42c58473e0b07eb313378103",
31 + checksum: "fc1245fca1445c2eb25f9e4f0dd5809f86eefa7e96ea87a227891ce76af81bfc",
32 32 filename: "appsignal-aarch64-darwin-all-static.tar.gz"
33 33 },
34 34 "arm-darwin" => %{
35 - checksum: "54d9687a716c5e607f92aa93782b1c64fe064d4a42c58473e0b07eb313378103",
35 + checksum: "fc1245fca1445c2eb25f9e4f0dd5809f86eefa7e96ea87a227891ce76af81bfc",
36 36 filename: "appsignal-aarch64-darwin-all-static.tar.gz"
37 37 },
38 38 "aarch64-linux" => %{
39 - checksum: "59746a7fe722eb9c985e155aeaefdab37d96a96f650eff81b8610955b09edebb",
39 + checksum: "41f69ec7e2d15a552897eb22a745fb6df2589d8b53909155c16bd5fe5d830c71",
40 40 filename: "appsignal-aarch64-linux-all-static.tar.gz"
41 41 },
42 42 "i686-linux" => %{
43 - checksum: "4202807069dcd2b9df2c478273f7ce23f88e47224e75a5062592ed6af8a675ec",
43 + checksum: "abdaeca2c16362838ad0c81a36f55ae05638b9bc4cee647928e5c07c56582f6d",
44 44 filename: "appsignal-i686-linux-all-static.tar.gz"
45 45 },
46 46 "x86-linux" => %{
47 - checksum: "4202807069dcd2b9df2c478273f7ce23f88e47224e75a5062592ed6af8a675ec",
47 + checksum: "abdaeca2c16362838ad0c81a36f55ae05638b9bc4cee647928e5c07c56582f6d",
48 48 filename: "appsignal-i686-linux-all-static.tar.gz"
49 49 },
50 50 "x86_64-linux" => %{
51 - checksum: "948ae7a80b5c33807ddfd7f7e575515db76868dc4750993e658a19920db43d99",
51 + checksum: "ca8bf1da8e0477027000ecad7b224244d3ff3217fa90652841567aa76bb0e2dc",
52 52 filename: "appsignal-x86_64-linux-all-static.tar.gz"
53 53 },
54 54 "x86_64-linux-musl" => %{
55 - checksum: "e9d717aecfe1a7bcc139289b8aa10d3e4e52f487776cd1a26025ac13b55b7754",
55 + checksum: "dd9ea02fe7c0521a9761d94b232dd91d4fb2d39e73955872eb7b8344926d439d",
56 56 filename: "appsignal-x86_64-linux-musl-all-static.tar.gz"
57 57 },
58 58 "aarch64-linux-musl" => %{
59 - checksum: "313affebfe45a3d31a368e39cb3f1ea3860de21282c52ad97c0d194a9dbd52e8",
59 + checksum: "dab51a719c468faa87232fd4c1c5ea1ad43a3ec0fcade99cafe1d82b039e3708",
60 60 filename: "appsignal-aarch64-linux-musl-all-static.tar.gz"
61 61 },
62 62 "x86_64-freebsd" => %{
63 - checksum: "b35d43501b22bf9a98fc37545932fe79c4adee3cea7c4b5a677266a858ceab88",
63 + checksum: "115abdd9452f37037e7cc1f0e5b205e00317142a1d1d31d84c5729e6fba3cd46",
64 64 filename: "appsignal-x86_64-freebsd-all-static.tar.gz"
65 65 },
66 66 "amd64-freebsd" => %{
67 - checksum: "b35d43501b22bf9a98fc37545932fe79c4adee3cea7c4b5a677266a858ceab88",
67 + checksum: "115abdd9452f37037e7cc1f0e5b205e00317142a1d1d31d84c5729e6fba3cd46",
68 68 filename: "appsignal-x86_64-freebsd-all-static.tar.gz"
69 69 },
70 70 }
  @@ -3,7 +3,7 @@
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.15.7">>}.
6 + {<<"version">>,<<"2.15.8">>}.
7 7 {<<"description">>,
8 8 <<"Collects error and performance data from your Elixir applications and sends it to AppSignal">>}.
9 9 {<<"elixir">>,<<"~> 1.9">>}.
  @@ -323,6 +323,7 @@ defmodule Appsignal.Config do
323 323 "APPSIGNAL_LOG_LEVEL" => :log_level,
324 324 "APPSIGNAL_LOG_PATH" => :log_path,
325 325 "APPSIGNAL_LOGGING_ENDPOINT" => :logging_endpoint,
326 + "APPSIGNAL_NGINX_PORT" => :nginx_port,
326 327 "APPSIGNAL_OTP_APP" => :otp_app,
327 328 "APPSIGNAL_PUSH_API_ENDPOINT" => :endpoint,
328 329 "APPSIGNAL_PUSH_API_KEY" => :push_api_key,
  @@ -344,7 +345,7 @@ defmodule Appsignal.Config do
344 345 APPSIGNAL_APP_NAME APPSIGNAL_PUSH_API_KEY APPSIGNAL_PUSH_API_ENDPOINT APPSIGNAL_FRONTEND_ERROR_CATCHING_PATH
345 346 APPSIGNAL_HOSTNAME APPSIGNAL_HOST_ROLE APPSIGNAL_HTTP_PROXY APPSIGNAL_LOG APPSIGNAL_LOG_LEVEL APPSIGNAL_LOG_PATH
346 347 APPSIGNAL_LOGGING_ENDPOINT APPSIGNAL_WORKING_DIR_PATH APPSIGNAL_WORKING_DIRECTORY_PATH APPSIGNAL_CA_FILE_PATH
347 - APPSIGNAL_DIAGNOSE_ENDPOINT APP_REVISION APPSIGNAL_REPORT_OBAN_ERRORS APPSIGNAL_STATSD_PORT
348 + APPSIGNAL_DIAGNOSE_ENDPOINT APP_REVISION APPSIGNAL_REPORT_OBAN_ERRORS APPSIGNAL_STATSD_PORT APPSIGNAL_NGINX_PORT
348 349 APPSIGNAL_BIND_ADDRESS
349 350 )
350 351 @bool_keys ~w(
  @@ -484,6 +485,7 @@ defmodule Appsignal.Config do
484 485 Nif.env_put("_APPSIGNAL_SEND_PARAMS", to_string(config[:send_params]))
485 486 Nif.env_put("_APPSIGNAL_SEND_SESSION_DATA", to_string(config[:send_session_data]))
486 487 Nif.env_put("_APPSIGNAL_STATSD_PORT", to_string(config[:statsd_port]))
488 + Nif.env_put("_APPSIGNAL_NGINX_PORT", to_string(config[:nginx_port]))
487 489 Nif.env_put("_APPSIGNAL_RUNNING_IN_CONTAINER", to_string(config[:running_in_container]))
488 490 Nif.env_put("_APPSIGNAL_TRANSACTION_DEBUG_MODE", to_string(config[:transaction_debug_mode]))
489 491 Nif.env_put("_APPSIGNAL_WORKING_DIRECTORY_PATH", to_string(config[:working_directory_path]))
  @@ -16,7 +16,7 @@ defmodule Appsignal.Mixfile do
16 16 use Mix.Project
17 17
18 18 @source_url "https://github.com/appsignal/appsignal-elixir"
19 - @version "2.15.7"
19 + @version "2.15.8"
20 20
21 21 def project do
22 22 [