diff --git a/.changesets/support-kamal-based-deployments.md b/.changesets/support-kamal-based-deployments.md new file mode 100644 index 00000000..35784679 --- /dev/null +++ b/.changesets/support-kamal-based-deployments.md @@ -0,0 +1,8 @@ +--- +bump: "patch" +integrations: "all" +type: "add" +--- + +Support Kamal-based deployments. Read the `KAMAL_VERSION` environment variable, which Kamal exposes within the deployed container, if present, and use it as the application revision if it is not set. This will automatically report deploy markers for applications using Kamal. + diff --git a/agent.exs b/agent.exs index 40866321..c4691ee1 100644 --- a/agent.exs +++ b/agent.exs @@ -4,7 +4,7 @@ # Modifications to this file will be overwritten with the next agent release. defmodule Appsignal.Agent do - def version, do: "0.35.5" + def version, do: "0.35.10" def mirrors do [ @@ -16,55 +16,55 @@ defmodule Appsignal.Agent do def triples do %{ "x86_64-darwin" => %{ - checksum: "3985b53b2a2814d44737182890e6fbe31b4b88361025140477a598e0e41fd948", + checksum: "8bdf6b162e03c5f63bc06f2d49ae789bb14e111636524ed78262bd543587a971", filename: "appsignal-x86_64-darwin-all-static.tar.gz" }, "universal-darwin" => %{ - checksum: "3985b53b2a2814d44737182890e6fbe31b4b88361025140477a598e0e41fd948", + checksum: "8bdf6b162e03c5f63bc06f2d49ae789bb14e111636524ed78262bd543587a971", filename: "appsignal-x86_64-darwin-all-static.tar.gz" }, "aarch64-darwin" => %{ - checksum: "79d22436bfe32dab4661f2a4149c6ab34c71e810c5d808ee3e60cd9f8a1395e4", + checksum: "c6453bb54a68cdb0b42864747b328e60a14b5b99921f11757de03db42041bed2", filename: "appsignal-aarch64-darwin-all-static.tar.gz" }, "arm64-darwin" => %{ - checksum: "79d22436bfe32dab4661f2a4149c6ab34c71e810c5d808ee3e60cd9f8a1395e4", + checksum: "c6453bb54a68cdb0b42864747b328e60a14b5b99921f11757de03db42041bed2", filename: "appsignal-aarch64-darwin-all-static.tar.gz" }, "arm-darwin" => %{ - checksum: "79d22436bfe32dab4661f2a4149c6ab34c71e810c5d808ee3e60cd9f8a1395e4", + checksum: "c6453bb54a68cdb0b42864747b328e60a14b5b99921f11757de03db42041bed2", filename: "appsignal-aarch64-darwin-all-static.tar.gz" }, "aarch64-linux" => %{ - checksum: "4a54587bb61f59d0b60032b2e0c1d14d2e726e20af049353c2ff279d07dd3028", + checksum: "4e90ec4bce1e632316a26fdaf03ccd8773bf7a9615eb7a1739c8c53f3fa5221a", filename: "appsignal-aarch64-linux-all-static.tar.gz" }, "i686-linux" => %{ - checksum: "01e2237029c3af23cc6f348fb63f65a92b8caf8f4731b78d014bb4001559aad5", + checksum: "f5bcb9f732cb5af53a5de2f2c916156bdd6677c0e563ddafd23f09576440dfdc", filename: "appsignal-i686-linux-all-static.tar.gz" }, "x86-linux" => %{ - checksum: "01e2237029c3af23cc6f348fb63f65a92b8caf8f4731b78d014bb4001559aad5", + checksum: "f5bcb9f732cb5af53a5de2f2c916156bdd6677c0e563ddafd23f09576440dfdc", filename: "appsignal-i686-linux-all-static.tar.gz" }, "x86_64-linux" => %{ - checksum: "beae1db2c122eb579f1ccb450177b0c64d65569d774efc7a1ee72c42d3382d39", + checksum: "6faa14f508f7c27b65d912eedb31f7808e1e2fb1dcaa077db2426c321e1f5c65", filename: "appsignal-x86_64-linux-all-static.tar.gz" }, "x86_64-linux-musl" => %{ - checksum: "521c4486d10cdafa1f72103cc439d6f0e4f549f1522c4473bf43dc487ec42436", + checksum: "8f54b734e56eae7867b5474c7ad4d79e049fd4063202e1b80989795708354e49", filename: "appsignal-x86_64-linux-musl-all-static.tar.gz" }, "aarch64-linux-musl" => %{ - checksum: "c29aab31f4ca59efb1483f48c0cb3c27d799347b81655a28f24c146b55aa7db6", + checksum: "b3d247d632e3465b2233dd8bb2e977f248f14286ca870e9bd7b855b550ba1c00", filename: "appsignal-aarch64-linux-musl-all-static.tar.gz" }, "x86_64-freebsd" => %{ - checksum: "a3598e9df1b6b5970aabbbccbe4e77c2372d2320cd87bfa20f32fca53b8505e4", + checksum: "1cce550eac963e2edf405e551a613ffd15ae69e4b817b6155b8a5783a9fa9b7f", filename: "appsignal-x86_64-freebsd-all-static.tar.gz" }, "amd64-freebsd" => %{ - checksum: "a3598e9df1b6b5970aabbbccbe4e77c2372d2320cd87bfa20f32fca53b8505e4", + checksum: "1cce550eac963e2edf405e551a613ffd15ae69e4b817b6155b8a5783a9fa9b7f", filename: "appsignal-x86_64-freebsd-all-static.tar.gz" }, }