Releases: multiformats/go-multistream
Releases · multiformats/go-multistream
v0.6.0
v0.5.0
This release removes support for the simultaneous open extension. See libp2p/specs#573 and libp2p/go-libp2p#2330 for more details.
Changelog
- remove support for the simultaneous open extension by @marten-seemann in #107
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- sync: update CI config files by @web3-bot in #99
- Fix errors Is checking by @MarcoPolo in #100
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
This release
- Introduces a generic API. It's now possible to use any string-like type (i.e.
type MyType string
). - Makes the
ErrNotSupported
more useful by adding the list of protocols to the error.
Changelog
- remove MultistreamMuxer.NegotiateLazy by @marten-seemann in #92
- Make MultistreamMuxer and Client APIs generic by @sukunrt in #95
- Add not supported protocols to returned errors by @sukunrt in #97
- switch to Go's native fuzzing by @marten-seemann in #96
New Contributors
Full Changelog: v0.3.3...v0.4.0
v0.3.3
What's Changed
- Ignore error if can't write back multistream protocol id by @MarcoPolo in #89
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- Ignore error if can't write back echoed protocol in negotiate by @MarcoPolo in #87
New Contributors
- @MarcoPolo made their first contribution in #87
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- return an ErrNotSupported when lazy negotiation fails by @marten-seemann in #84
- deprecate NegotiateLazy by @marten-seemann in #85
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- remove Makefile by @marten-seemann in #67
- chore: remove Travis config by @marten-seemann in #73
- don't commit the fuzzing binary by @marten-seemann in #74
- chore: remove .gx by @marten-seemann in #72
- chore: remove empty file cases.md by @marten-seemann in #75
- remove unused ls command by @marten-seemann in #76
- reduce the maximum read buffer size from 64 to 1 kB by @marten-seemann in #77
- catch panics by @marten-seemann in #81
Full Changelog: v0.2.2...v0.3.0
v0.2.2
Use the final simultaneous open protocol name.
v0.2.1
Solves the simultaneous connect problem in multi-stream to allow two peers to simultaneously connect to each other.