Releases: nervosnetwork/tentacle
Releases · nervosnetwork/tentacle
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
0.2.5
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
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
After a series of tests and adjustments, finally released in 0.2.0
- Fix a lot of bugs
- API has adjusted a lot
- Stability and functionality have been cruelly tested