Added
- Improve TCP/TLS performance if no traffic shaper is configured using the
max_bps
option. mod_stats_prometheus
: Add a counter for STUN/TURN protocol errors, bucketed
by transport and error condition.build.config
: Addcode_loading
option to specify whether code is loaded
statically during eturnal startup or dynamically on demand. The latter may be
desirable for (distribution) builds that use separately packaged Erlang
dependencies, as it avoids hard-coding dependency versions at build time.- Docker: Include STUN lookup at container start for an IPv6 address as well.
- Docker: Allow to define a different external STUN service for IP address
lookups by adding the container-image-specific environment variable
STUN_SERVICE
, defaulting to:STUN_SERVICE="stun.conversations.im 3478"
.
This same variable may also be used to disable the STUN lookup by defining
STUN_SERVICE=false
.
Changed
build.config
: Rename theeturnal_bin_prefix
option toeturnal_prefix
.- Binary release: Reduce code size by omitting an unused transitive dependency
(which had slipped back into the previous release).
Removed
build.config
: Remove theeturnal_etc_prefix
option.
Fixed
- Fix dynamic loading of
mod_stats_prometheus
dependencies (for distribution
builds). - Docker: Keep list of installed packages, so that image scanners like Trivy can
check the image for vulnerabilities.