Releases: diodechain/diode_client
Releases · diodechain/diode_client
v0.13.3
Make diode CLI compatible with older Linux + macOS releases
v0.13.2
- Updated dependencies certmagic and go-ethereum
- Bugfixes causing segfaults
v0.13.0
Improvements
- Added automatic backup for private key & fleet id
- Added a fallback for port number lookup with other clients
Bug fixes
- Fixed
nil
error inconnectedport.go
- Fixed
nil
error inclient.go
v0.12.8
Changes in v0.12.8
- Fixed udp connections
- Improved connection tracing and async writes
- Connections retry when clients are not available
- Filtering closed client connections
- Support subdomains on custom domains (gateway)
- Added owner to multisig lookup (gateway)
- Debug print on unsupported rpc requests
- Fixed multisig lookup and added some error message details
- Added multisig lookup in router (gateway)
In v0.12.7
- Fixed ALPN enforcement of golang 1.17
- Sticky port connections (gateway)
- Ensure ports are cleaned up
In v0.12.6
- Fixed seccheck version
- Added performance optimization flag for CGO secp256
v0.12.5
Changes
- Faster port connect
- Faster bns lookup
- Closing failed connections quicker
- Enabled ssl session resumption for lower connect latency
- Added more profiling options
- Higher transfer rates
- Removed blocking in submitTicket()
- Fixed segfaults in SendLocal() and others
- Code Cleanup, removed e2eserver.closeCh
- Fixed typo
- Fixed linter warnings
- Removed unused function parameters
v0.12.2
Changes
- Improved route selection
- Updated latency tracker
- Updated RaspberryPI 32-bit build to use armv6l making it compatible with PIs of the 1st generation
Bugfixes
- Fixed crashes due to nil accesses and division by zero errors
- Updated default OpenSSL binary to 1.1
v0.11.7
Bugfixes
- Ensuring clients send new ticket before old ticket becomes invalid
- Enabling auto-updater to recheck after 24h
- Removed double formatted logs
v0.11.6
Changes
- New and improved routing rules to improve performance
- Bugfixes for certain types of disconnects and seldom hangs
v0.11.2
Changes
- Added support for publishing ipv6 addresses:
# Link local
diode publish -public '[fe80::d5f9:899d:67dc:797f%wlp4s0]:1080:80'
# All local ipv6 interfaces
diode publish -public '[::]:1080:80'
# Specific interface
diode publish --public '[2620:9b::196e:4b43]:1080:80'
Bugfixes
- Fixed bugs in
diode fetch
command causing division by zero panic - Fixed bugs in
diode fetch
command aborting downloads when not giving an-output
filename - Fixed timeout issue when opening too many ports at once
- Fixed crash in merkle tree check
v0.10.8
Changes
v0.10.8
- Fixed publish segfault
v0.10.7
- Fixed update & version calls not stopping the app
v0.10.6
- Fixed gateway bug with certain HTTP uploads/downloads and large headers
- Fixed issue in which the client would hang after a failed connection
- Fixed bug in merkle tree decoding
- Increased default e2e handshake timeout to support slower devices