Releases: diodechain/diode_client
v0.7.0
Changes
- Added support for custom domains (docs in progress)
- Added support for publishing other docker containers, kubernetes and any other network interface
E.g. to publish a local docker container that is on address 192.168.0.42 and has an open port 80 just do:
diode publish -public 192.168.0.42:80
v0.6.1
Changes
- Fixed high memory usage in startup
v0.6.0
Changes
- Updated static http client
- Changed gateway command name from
httpd
togateway
v0.5.0
Changes
-
Added beta feature for publishing static website easily
./diode publish -httpd -httpd_dir test/ -httpd_port 8080 -public 8080:80
-
Fixed locking issues in wait groups
-
Fixed bns issues with mixed case names
v0.4.14
v0.4.13
v0.4.12
Changes
- Added bns transfer command
diode bns -transfer <domain>=<new_owner>
- Added bns unregister command
diode bns -unregister <domain>=<new_owner>
- Minor changes to command output
v0.4.11
Changes
- Higher performance rpi version
- Daemon commands "socksd", "httpd", "publish" will now retry to connect if the initial connection fails continuously
- Fixed some crashes on connection errors
- Fixed reconnect backoff
- Updated cpu profiling code
v0.4.10
This is a hotfix release for v0.4.9 as it accidentally disabled auto-updates. Please update to 0.4.10 manually if you already installed v0.4.9.
v0.4.10 Changes
New flag for auto-updates
Auto-updates can now be explicitly disabled with the new flag -update=false
. By default auto-updates are enabled
diode -update=false socksd
Bug fix: Routing use lowest latency nodes
v0.4.9 introduced a bug routing traffic based on the order of the server list. This update ensure that the shortest latency nodes are taken first again.
Minor text changes
Logging of node connections has been improved a bit highlighting the initial connection and showing additional secondary node connections.
v0.4.9 Changes
diode bns -register
now also works with a single parameter and will use the current clients id as default address
diode bns -register new_name=<my_address>
# becomes:
diode bns -register new_name
diode publish -{public, protected, private}
now default to same internal and external port if only one port is supplied
diode publish -public 80:80
# becomes
diode publish -public 80
Changed default output format to not print date+time and added -logdatetime
parameter to bring that back.
The logging of date and time is intended for server logs and can still be enabled with the new -logdatetime
flag but the default has changed from:
> diode time
09/16/2020 17:06:52 [INFO] Diode Client version : v0.4.6
09/16/2020 17:06:52 [INFO] Last valid block : 782217 0x00003348f2e9035ae0e31efdeae2f2656ff44885adbda290ee814316584098e5
09/16/2020 17:06:52 [INFO] Client address : 0x55c8ee625db628b493b1d084afe25e962a570cdf
09/16/2020 17:06:52 [INFO] Fleet address : 0x979d4824fefd8910c6db45ac45e956678fb04ed0
09/16/2020 17:06:52 [INFO] Connected to host: europe.testnet.diode.io:41046, validating...
09/16/2020 17:06:53 [INFO] Network is validated, last valid block number: 782218
09/16/2020 17:06:53 [INFO] Minimum Time : Wed Sep 16 17:03:42 CEST 2020 (1600268622)
09/16/2020 17:06:53 [INFO] Maximum Time : Wed Sep 16 17:28:42 CEST 2020 (1600270122)
to now easier to read:
> diode time
[INFO] Diode Client version : v0.4.9
[INFO] Client address : 0x55c8ee625db628b493b1d084afe25e962a570cdf
[INFO] Fleet address : 0x979d4824fefd8910c6db45ac45e956678fb04ed0
[INFO] Connected to host: asia.testnet.diode.io:41046, validating...
[INFO] Connected to host: europe.testnet.diode.io:41046, validating...
[INFO] Network is validated, last valid block: 782217 0x00003348f2e9035ae0e31efdeae2f2656ff44885adbda290ee814316584098e5
[INFO] Minimum Time : Wed Sep 16 17:03:10 CEST 2020 (1600268590)
[INFO] Maximum Time : Wed Sep 16 17:28:10 CEST 2020 (1600270090)
Added a systemd example file for Raspberry PI deployment.
You can find it here: https://github.com/diodechain/diode_go_client/blob/master/deployment/diode.service
Lower latency e2e encryption
Changed chainID=15
Added e2e tests
Bugfixes
v0.4.9
notice
We have removed this releases binaries, as we accidentally disabled auto-update. We will publish hotfix version 0.4.10 in a jiffy. For those who already downloaded v0.4.9 please install v0.4.10 manually from https://diode.io/download
Changes
diode bns -register
now also works with a single parameter and will use the current clients id as default address
diode bns -register new_name=<my_address>
# becomes:
diode bns -register new_name
diode publish -{public, protected, private}
now default to same internal and external port if only one port is supplied
diode publish -public 80:80
# becomes
diode publish -public 80
Changed default output format to not print date+time and added -logdatetime
parameter to bring that back.
The logging of date and time is intended for server logs and can still be enabled with the new -logdatetime
flag but the default has changed from:
> diode time
09/16/2020 17:06:52 [INFO] Diode Client version : v0.4.6
09/16/2020 17:06:52 [INFO] Last valid block : 782217 0x00003348f2e9035ae0e31efdeae2f2656ff44885adbda290ee814316584098e5
09/16/2020 17:06:52 [INFO] Client address : 0x55c8ee625db628b493b1d084afe25e962a570cdf
09/16/2020 17:06:52 [INFO] Fleet address : 0x979d4824fefd8910c6db45ac45e956678fb04ed0
09/16/2020 17:06:52 [INFO] Connected to host: europe.testnet.diode.io:41046, validating...
09/16/2020 17:06:53 [INFO] Network is validated, last valid block number: 782218
09/16/2020 17:06:53 [INFO] Minimum Time : Wed Sep 16 17:03:42 CEST 2020 (1600268622)
09/16/2020 17:06:53 [INFO] Maximum Time : Wed Sep 16 17:28:42 CEST 2020 (1600270122)
to now easier to read:
> diode time
[INFO] Diode Client version : v0.4.9
[INFO] Client address : 0x55c8ee625db628b493b1d084afe25e962a570cdf
[INFO] Fleet address : 0x979d4824fefd8910c6db45ac45e956678fb04ed0
[INFO] Connected to host: asia.testnet.diode.io:41046, validating...
[INFO] Connected to host: europe.testnet.diode.io:41046, validating...
[INFO] Network is validated, last valid block: 782217 0x00003348f2e9035ae0e31efdeae2f2656ff44885adbda290ee814316584098e5
[INFO] Minimum Time : Wed Sep 16 17:03:10 CEST 2020 (1600268590)
[INFO] Maximum Time : Wed Sep 16 17:28:10 CEST 2020 (1600270090)
Added a systemd example file for Raspberry PI deployment.
You can find it here: https://github.com/diodechain/diode_go_client/blob/master/deployment/diode.service