Releases: nervosnetwork/tentacle
Releases · nervosnetwork/tentacle
0.3.7
Bug Fix
- Blocking session detection(#306)
0.3.6
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
Bug Fix
- Fix resolve cpu load issue of prepare_uninitialized_buffer
0.3.4
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
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
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
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.2.7
Features
- Upgrade moleculec to 0.4.2
Bug fix
- Add transport connection number limit on listener
0.2.6
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