github processone/eturnal 1.11.0
eturnal 1.11.0

latest releases: 1.12.0, 1.11.1
9 months ago

Added

  • Allow for specifying static credentials in the eturnal.yml configuration
    file. They can be used instead of (or in addition to) a shared secret.
  • Allow for overriding the build.config settings using environment variables
    (of the same name, but upper-case).
  • Docker: Container images can now be pulled from Docker Hub as well. The name
    is docker.io/eturnal/eturnal:latest. When pulling with Docker, docker.io
    may be omitted.
  • Provide a homebrew Formula
    for macOS.

Changed

  • The environment variable ETURNAL_ETC_PREFIX has been deprecated in favor of
    ETURNAL_ETC_DIR. If the former was used with previous releases,
    ETURNAL_ETC_DIR should now be set to $ETURNAL_ETC_PREFIX/etc.
  • mod_stats_prometheus: Fine tune bucket sizes for TURN sessions, e.g., drop
    the 1 KiB bucket, as the 4 KiB bucket size should be sufficient to identify
    "inactive" sessions. Also, slightly alter the other bucket sizes.
  • Binary release: Update Erlang/OTP from 25.0.3 to 26.0.2.
  • Binary release: Update Rebar3 from 3.19.0 to 3.22.1.
  • Binary release: Update OpenSSL from 1.1.1q to 3.1.2.
  • Binary release: Update zlib from 1.2.12 to 1.2.13.
  • Binary release: Build Erlang/OTP without Termcap support.
  • Docker: Always use the same Erlang/OTP version as the binary release.
  • Windows: Update Erlang/OTP to 26.x.

Fixed

  • Fix a small memory leak (about 200 bytes per TURN session).
  • Include the ssl library with non-distro builds, as it's required for
    enabling TLS for the mod_stats_prometheus endpoint.
  • Docker: Include libcap libraries into the image to enable binding to
    privileged ports (<1024) directly.
    Hint: Depending on the container runtime in use, if the docker run option
    --cap-drop=ALL is used, CAP_NET_BIND_SERVICE may be included again to make
    the container work (see examples).

Don't miss a new eturnal release

NewReleases is sending notifications on new releases.