Skip to content

Commit 05f80ae

Browse files
committed
Release 1.10.1
1 parent aa3b857 commit 05f80ae

File tree

7 files changed

+34
-29
lines changed

7 files changed

+34
-29
lines changed

CHANGELOG.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,32 @@ All notable changes to this project will be documented in this file. This
44
project adheres to [Semantic Versioning][SemVer].
55

66
## [Unreleased]
7+
8+
## [1.10.1] - 2022-08-02
79
### Added
8-
- Improve TCP/TLS performance if no traffic shaper is configured (using the
9-
`max_bps` option).
10+
- Improve TCP/TLS performance if no traffic shaper is configured using the
11+
`max_bps` option.
1012
- `mod_stats_prometheus`: Add a counter for STUN/TURN protocol errors, bucketed
1113
by transport and error condition.
1214
- `build.config`: Add `code_loading` option to specify whether code is loaded
1315
statically during eturnal startup or dynamically on demand. The latter may be
1416
desirable for (distribution) builds that use separately packaged Erlang
1517
dependencies, as it avoids hard-coding dependency versions at build time.
1618
- Docker: Include STUN lookup at container start for an IPv6 address as well.
17-
- Docker: Allow to define a different external STUN service for the IPv4 and
18-
IPv6 address lookup by adding the container-image-specific environment variable
19+
- Docker: Allow to define a different external STUN service for IP address
20+
lookups by adding the container-image-specific environment variable
1921
`STUN_SERVICE`, defaulting to: `STUN_SERVICE="stun.conversations.im 3478"`.
2022
This same variable may also be used to disable the STUN lookup by defining
2123
`STUN_SERVICE=false`.
2224

2325
### Changed
2426
- `build.config`: Rename the `eturnal_bin_prefix` option to `eturnal_prefix`.
25-
- `build.config`: Remove the `eturnal_etc_prefix` option.
2627
- Binary release: Reduce code size by omitting an unused transitive dependency
2728
(which had slipped back into the previous release).
2829

30+
### Removed
31+
- `build.config`: Remove the `eturnal_etc_prefix` option.
32+
2933
### Fixed
3034
- Fix dynamic loading of `mod_stats_prometheus` dependencies (for distribution
3135
builds).
@@ -403,7 +407,8 @@ project adheres to [Semantic Versioning][SemVer].
403407
### Added
404408
- Initial (pre-)release of the eturnal STUN/TURN server.
405409

406-
[Unreleased]: https://github.com/processone/eturnal/compare/1.10.0...HEAD
410+
[Unreleased]: https://github.com/processone/eturnal/compare/1.10.1...HEAD
411+
[1.10.1]: https://github.com/processone/eturnal/releases/tag/1.10.1
407412
[1.10.0]: https://github.com/processone/eturnal/releases/tag/1.10.0
408413
[1.9.1]: https://github.com/processone/eturnal/releases/tag/1.9.1
409414
[1.9.0]: https://github.com/processone/eturnal/releases/tag/1.9.0

INSTALL.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ and `openssl-devel`.
2020
> (`chmod +x rebar3`), first. On Erlang/OTP 21.x and 22.x, you need an [older
2121
> Rebar3][6] version.
2222
23-
curl https://eturnal.net/download/eturnal-1.10.0.tar.gz | tar -C /tmp -xzf -
24-
cd /tmp/eturnal-1.10.0
23+
curl https://eturnal.net/download/eturnal-1.10.1.tar.gz | tar -C /tmp -xzf -
24+
cd /tmp/eturnal-1.10.1
2525
./rebar3 as prod tar
2626

27-
This generates the archive file `_build/prod/rel/eturnal/eturnal-1.10.0.tar.gz`.
27+
This generates the archive file `_build/prod/rel/eturnal/eturnal-1.10.1.tar.gz`.
2828
The default installation prefix is set to `/opt/eturnal`, and it's assumed the
2929
server will be executed by a user named `eturnal`. To change these defaults,
3030
edit the [build.config][7] file, re-run `./rebar3 as prod tar`, and adapt the
@@ -56,7 +56,7 @@ or `sudo -i`, first.
5656
2. Extract the archive generated [above](#compilation):
5757

5858
cd /opt/eturnal
59-
tar -xzf /tmp/eturnal-1.10.0/_build/prod/rel/eturnal/eturnal-1.10.0.tar.gz
59+
tar -xzf /tmp/eturnal-1.10.1/_build/prod/rel/eturnal/eturnal-1.10.1.tar.gz
6060
chown eturnal /opt/eturnal/etc/eturnal.yml
6161

6262
3. Copy the `eturnal.yml` file to `/etc` (optional):
@@ -80,8 +80,8 @@ configuration and usage instructions.
8080
[4]: https://gcc.gnu.org
8181
[5]: https://s3.amazonaws.com/rebar3/rebar3
8282
[6]: https://github.com/erlang/rebar3/releases/download/3.15.2/rebar3
83-
[7]: https://github.com/processone/eturnal/blob/1.10.0/build.config
84-
[8]: https://github.com/processone/eturnal/blob/1.10.0/config/shell.config
85-
[9]: https://github.com/processone/eturnal/blob/1.10.0/config/eturnal.yml
86-
[10]: https://github.com/processone/eturnal/blob/1.10.0/README.md
83+
[7]: https://github.com/processone/eturnal/blob/1.10.1/build.config
84+
[8]: https://github.com/processone/eturnal/blob/1.10.1/config/shell.config
85+
[9]: https://github.com/processone/eturnal/blob/1.10.1/config/eturnal.yml
86+
[10]: https://github.com/processone/eturnal/blob/1.10.1/README.md
8787
[11]: https://eturnal.net/documentation/

QUICK-TEST.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ On Linux/x64 systems, the following commands provide STUN/TURN services on
44
UDP/TCP port 3478 (on Linux/arm64 systems, replace `x64` with `arm64`):
55

66
```
7-
curl https://eturnal.net/eturnal-1.10.0-linux-x64.tar.gz | tar -xzf -
7+
curl https://eturnal.net/eturnal-1.10.1-linux-x64.tar.gz | tar -xzf -
88
eturnal/bin/eturnalctl foreground
99
```
1010

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -96,15 +96,15 @@ As an alternative, there's an `#eturnal` channel [on Slack][22].
9696
[7]: https://software.opensuse.org/download/?package=eturnal&project=devel:languages:erlang
9797
[8]: https://eturnal.net/documentation/#Installation
9898
[9]: https://eturnal.net/windows/
99-
[10]: https://github.com/processone/eturnal/blob/1.10.0/INSTALL.md
99+
[10]: https://github.com/processone/eturnal/blob/1.10.1/INSTALL.md
100100
[11]: https://en.wikipedia.org/wiki/YAML
101-
[12]: https://github.com/processone/eturnal/blob/1.10.0/config/eturnal.yml
101+
[12]: https://github.com/processone/eturnal/blob/1.10.1/config/eturnal.yml
102102
[13]: https://www.freedesktop.org/software/systemd/man/systemctl.html
103-
[14]: https://github.com/processone/eturnal/blob/1.10.0/scripts/eturnal.init
104-
[15]: https://github.com/processone/eturnal/blob/1.10.0/scripts/eturnal.openrc
103+
[14]: https://github.com/processone/eturnal/blob/1.10.1/scripts/eturnal.init
104+
[15]: https://github.com/processone/eturnal/blob/1.10.1/scripts/eturnal.openrc
105105
[16]: https://www.freedesktop.org/software/systemd/man/systemd-journald.service.html
106106
[17]: https://eturnal.net/documentation/
107-
[18]: https://github.com/processone/eturnal/blob/1.10.0/CHANGELOG.md
107+
[18]: https://github.com/processone/eturnal/blob/1.10.1/CHANGELOG.md
108108
[19]: https://github.com/processone/eturnal/issues
109109
[20]: https://xmpp.org
110110
[21]: https://eturnal.net/chat/

doc/overview.edoc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ limitations under the License.
1919
--------------------------------------------------------------------------------
2020

2121
@title eturnal Documentation
22-
@version 1.10.0 ({@date})
22+
@version 1.10.1 ({@date})
2323
@copyright 2020-2022 ProcessOne, SARL
2424
@author Holger Weiss
2525

@@ -33,7 +33,7 @@ clients receive temporary TURN credentials where the user name is comprised of
3333
the (Unix) expiry timestamp and the password is derived from a {@section secret}
3434
shared between the service generating those credentials and eturnal. The service
3535
offering the credentials <a
36-
href="https://github.com/processone/eturnal/blob/1.10.0/scripts/examples/make-credentials">performs</a>
36+
href="https://github.com/processone/eturnal/blob/1.10.1/scripts/examples/make-credentials">performs</a>
3737
a `Base64(HMAC-SHA1($secret, $timestamp))' operation to generate the ephemeral
3838
password, and eturnal does the same to verify it.
3939

@@ -51,18 +51,18 @@ Linux/x64 and Linux/arm64 systems, the <a
5151
href="https://eturnal.net/download/linux/installer/">binary release</a> can be
5252
installed as described in this section. For building eturnal from source, see
5353
the <a
54-
href="https://github.com/processone/eturnal/blob/1.10.0/INSTALL.md">INSTALL.md</a>
54+
href="https://github.com/processone/eturnal/blob/1.10.1/INSTALL.md">INSTALL.md</a>
5555
file shipped with eturnal's <a
56-
href="https://eturnal.net/download/eturnal-1.10.0.tar.gz">source code
56+
href="https://eturnal.net/download/eturnal-1.10.1.tar.gz">source code
5757
archive</a>.
5858

5959
The binary release is installed using the following commands (on AArch64
6060
systems, `x64' must be replaced with `arm64'):
6161

6262
```
63-
curl -O https://eturnal.net/eturnal-1.10.0-linux-x64.run
64-
chmod +x eturnal-1.10.0-linux-x64.run
65-
sudo ./eturnal-1.10.0-linux-x64.run
63+
curl -O https://eturnal.net/eturnal-1.10.1-linux-x64.run
64+
chmod +x eturnal-1.10.1-linux-x64.run
65+
sudo ./eturnal-1.10.1-linux-x64.run
6666
'''
6767

6868
The installer extracts the release archive into `/opt/eturnal' and creates a

docker-k8s/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ The image is available as `ghcr.io/processone/eturnal` from [GitHub Packages](ht
1919
| Tags | Description | Additional notes |
2020
| ------------ | ------------ | ------------ |
2121
| `edge` | Built from `master` branch, see [changelog](https://github.com/processone/eturnal/blob/master/CHANGELOG.md) | For testing purposes. |
22-
| `1.10.0`, `latest` | [Release changelog](https://github.com/processone/eturnal/releases/tag/1.10.0) | |
22+
| `1.10.1`, `latest` | [Release changelog](https://github.com/processone/eturnal/releases/tag/1.10.1) | |
2323

2424
Images are scanned daily by [Trivy](https://www.aquasec.com/products/trivy) and, if necessary, the `latest` release will be rebuilt and updated.
2525

scripts/get-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
set -e
66
set -u
77

8-
rel_vsn='1.10.0'
8+
rel_vsn='1.10.1'
99

1010
( git describe --tags --match '[0-9]*' 2>'/dev/null' || echo "$rel_vsn" ) \
1111
| sed -e 's/-g.*//' -e 's/-/+/' | tr -d '[:space:]'

0 commit comments

Comments
 (0)