Skip to content

Drop support for unmaintained Elixir/Erlang versions #881

@unflxw

Description

@unflxw

Some Elixir and Erlang versions that we support are EOL. We should drop support for them at some point. Doing so would allow us to clean up lots of special casing for different versions, especially when declaring dependencies, using compile-time environment variables, or establishing SSL connections.

Dropping support should probably be done as a major version release, given that appsignal-elixir-plug and appsignal-elixir-phoenix declare a dependency on appsignal >= 2.0.x.

Here are draft PRs that do the cleanup mentioned above:

We need to decide when we want to do this. It seems that other libraries bumped the minimum version to Elixir 1.11 or Elixir 1.12 alongside with releasing support for Elixir 1.15 (which we already support) so we wouldn't be alone in this:

Metadata

Metadata

Assignees

No one assigned

    Labels

    choreA small task that takes a day or two at the most.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions