tunnellio 0.6.6
Release summary
One line of behaviour, and it is diagnostic only: the client now tells the bridge
which client it is. Nothing else changed, and nothing on the server side is
required - the field was already read, recorded and displayed. It was simply
always empty.
Small as it is, this closes a hole that cost real time. During a two-session hunt
for a bridge fault, every server log line about an opened session ended with
version: not given. "Who is connected" was answerable; "with what version are
we talking" was not.
Highlights
- The
helloframe carriesclientVersionastunnellio-client/<version>. - It appears in the connection journal, in the live-channels view of the console,
and indocker logs tcp-bridgeon the server. - It also answers the operational question that comes before any strict rule:
who is left to update.
Installation
Windows: download tunnellio.exe and run it. No install step, no dependencies.
Any platform: take tunnellio-source-v0.6.6.zip, then
pip install .
Requires Python 3.11 or newer.
Upgrading
Drop-in. Command line, config files and the bridge protocol are unchanged, so
0.6.5 and 0.6.6 can run side by side against the same server.
Changelog
The client says which client it is
The server has recorded the client version since the bridge existed, in the
journal and in its own log. Nobody ever filled the field, so every session read
clientVersion: not given - including in the log lines that were supposed to
settle arguments about which side was at fault.
- The
helloframe now carriesclientVersion(tunnellio-client/<version>).
It shows up in the connection journal, in the live-channels view, and in
docker logson the server.
That is the whole release. It changes no behaviour and requires nothing on the
server side: the field was already read and stored, it was simply always empty.
It matters because it answers the second question of every incident, right after
"who is connected": with what version are we talking, and who is left to update.
Artifacts
tunnellio.exe- standalone Windows x64 binarytunnellio-windows-x64-v0.6.6.zip- the same binary, zippedtunnellio-source-v0.6.6.zip- platform-neutral source archive, built from the
release commitSHA256SUMS.txt- checksums for everything above