Skip to content

Releases: nervosnetwork/tentacle

0.3.7

27 Jan 12:19
18068e5
Compare
Choose a tag to compare

Bug Fix

  • Blocking session detection(#306)

0.3.6

24 Jan 06:10
5cf596f
Compare
Choose a tag to compare

Bug Fix

  • Fix random open stream fail(#298)
  • yamux session flush must once a loop(#296)
  • Fix config doesnt use(#300 #302)

Features

  • Perf yamux and secio(#295)
  • Avoiding double loops(#294)

0.3.5

07 Jan 05:34
56c64b6
Compare
Choose a tag to compare

Bug Fix

  • Fix resolve cpu load issue of prepare_uninitialized_buffer

0.3.4

04 Jan 06:49
0f22b7b
Compare
Choose a tag to compare

Features

  • Add protocol spawn feature(#278)
  • Revert yamux buffer(#281)
  • Remove secp256k1 wasm compatible(#282)
  • Add doc(#289)

Bug Fix

  • Unified substream error output(#287)
  • Fix some msg left on buffer(#288)
  • Change blocking session detection(#290)

0.3.3

04 Nov 03:00
216c765
Compare
Choose a tag to compare

Features

  • Run on Browser(#273 #274)
  • Setup Github Action(#276)
  • Secio remove aes-ctr, add x25519 support(#271)

Bug Fix

  • Fix windows compatible(#275)

0.3.2

20 Oct 03:00
27b9e8a
Compare
Choose a tag to compare

Features

  • Change channel api to immutable(#265)
  • Enable reuse port, use to NAT penetration(#266)
  • Make yamux independent of the specific runtime(#267,#268)
  • Make tentacle run on async std(#269)
  • Add fuzz test(#211)

0.3.1

28 Sep 02:05
dc2810d
Compare
Choose a tag to compare

Features

  • Add a feature to support websocket(#257)
  • Upgrade the minimum supported Rust version to 1.46.0(#263)
  • Slightly improved performance by reducing system calls(#261)
  • Add more examples and optimize protocol examples

Bug Fix

  • Fix yamux stream stuck after the underlying connection is closed(#260)
  • Fix yamux writeable waker to make the notification flow clearer(#262)

0.3.0

12 Aug 07:45
1710130
Compare
Choose a tag to compare

0.2.7

28 Nov 03:04
d7fa147
Compare
Choose a tag to compare

Features

  • Upgrade moleculec to 0.4.2

Bug fix

  • Add transport connection number limit on listener

0.2.6

23 Oct 02:58
e5aa006
Compare
Choose a tag to compare

Features

  • Secio removed support for twofish-ctr, detail
  • Secio added support for aes-gcm/chacha20poly1305, detail
  • Secio default symmetric encryption algorithm change to aes-128-gcm, detail
  • Use industry standard encryption algorithms in openssl or ring, detail
  • Upgrade molecule
  • Secio bump to 0.2.0
  • Change panic report road

Bug fix

  • Fix the implementation of non-standard encryption algorithms
  • Fix potential overflow
  • Fix handshake attack