Skip to content

Releases: nervosnetwork/tentacle

0.2.5

23 Sep 07:03
f6cf320
Compare
Choose a tag to compare

Features

  • Upgrade molecule, use compatible mode
  • Add global_ip_only to identify/discovery
  • Add Readme to identify/discovery

Bug fix

  • Fix substream cache processing is not timely
  • Fix session set_delay status setting error,may cause an invalid call

0.2.4

03 Sep 09:32
5476d50
Compare
Choose a tag to compare

Features

  • Remove fnv dependence
  • Support handshake on molecule with features
  • Handle panic shutdown mechanism
  • Discovery only publish public ip and "0.0.0.0"

Bug fix

  • Fix error output on listen error
  • Fix discovery ipaddr conditions
  • Fix yamux possible security issues on malicious attack

0.2.0

23 May 10:00
f5596e9
Compare
Choose a tag to compare

After a series of tests and adjustments, finally released in 0.2.0

  1. Fix a lot of bugs
  2. API has adjusted a lot
  3. Stability and functionality have been cruelly tested

0.2.0-alpha.3

15 Apr 13:32
8e2120d
Compare
Choose a tag to compare
0.2.0-alpha.3 Pre-release
Pre-release

add const function to session id and protocol id

0.2.0-alpha.2

15 Apr 07:13
27129e3
Compare
Choose a tag to compare
0.2.0-alpha.2 Pre-release
Pre-release
  1. Change a lot of APIs
  2. Abstract transport layer #76
  3. Fix session close, substream close bug(Fix CPU abnormal occupation when the task is heavy) #88 #92 #93
  4. Add flatbuffer decode verification #84 #89
  5. Support service shutdown #105
  6. Support users to customize the version select procedure #97
  7. Replace task channel to unbound #94

0.2.0-alpha.1

14 Mar 08:50
f41d22c
Compare
Choose a tag to compare
0.2.0-alpha.1 Pre-release
Pre-release
  • The 0.1 version has an error not reported to the user #54
  • There is a type of error using #54
  • Lack of defense against fd attacks, need a timeout error #54 #57
  • Some users want to be able to support event stream output instead of callback,0.2 should support both programming modes at the same time #58
  • Let user control turn protocol on and off, breaking change #62
  • May need to support each protocol has their own codec, and does not require the same structure(trait object) #63
  • Add poll API to all protocol handle, to allow users to customize some stream tasks in the handle #65