Skip to content

Releases: diodechain/diode_client

v0.13.3

31 Aug 17:05
Compare
Choose a tag to compare

Make diode CLI compatible with older Linux + macOS releases

v0.13.2

30 Aug 23:30
Compare
Choose a tag to compare
  • Updated dependencies certmagic and go-ethereum
  • Bugfixes causing segfaults

v0.13.0

05 Aug 21:15
Compare
Choose a tag to compare

Improvements

  • Added automatic backup for private key & fleet id
  • Added a fallback for port number lookup with other clients

Bug fixes

  • Fixed nil error in connectedport.go
  • Fixed nil error in client.go

v0.12.8

23 Mar 15:01
Compare
Choose a tag to compare

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

24 Aug 14:33
Compare
Choose a tag to compare

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

09 Aug 12:43
Compare
Choose a tag to compare

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

10 May 09:45
Compare
Choose a tag to compare

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

22 Apr 16:22
Compare
Choose a tag to compare

Changes

  • New and improved routing rules to improve performance
  • Bugfixes for certain types of disconnects and seldom hangs

v0.11.2

15 Apr 11:48
Compare
Choose a tag to compare

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

29 Mar 18:14
Compare
Choose a tag to compare

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