-
Notifications
You must be signed in to change notification settings - Fork 950
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update yamux requirement from 0.8.0 to 0.9.0 #1960
Conversation
3235dc9
to
d05f3d2
Compare
86cb453
to
86cd81b
Compare
Nodes running With the above in mind and given that #1959 was merged and released 20 days ago, is there anyone objecting to merging this pull request updating //CC @tomaka & @romanb for https://github.com/paritytech/substrate |
(I'm not working on Forest anymore) |
Forest is already on |
e623195
to
a8c098c
Compare
We avoid yamux in our connection currently. So this is fine for us :). |
a8c098c
to
4da2340
Compare
@AgeManning out of curiosity may I ask why? |
We had issues with the go implementation. All our clients support mplex and yamux. The go-client was the only other client that was using yamux and there were connection issues. So we removed it in favour of mplex. From memory, I think we did track down the incompatibilities and fixed them. I think we then negotiated yamux secondary to mplex. I just re-checked the code, looks like we prefer yamux again. So this could be an issue for us when connecting to go clients or ourselves (of older versions). Our current version targets libp2p v0.35.1 and our previous version targets v0.34. I guess we can give users more time to update by releasing newer versions which favour mplex to negotiate which should resolve the lighthouse <-> lighthouse potential conflicts and I'll chat with the go team to see what they are doing. |
1c9f6f2
to
50506d1
Compare
50506d1
to
5397c5f
Compare
5397c5f
to
7c329e2
Compare
7c329e2
to
b2f0646
Compare
Updates the requirements on [yamux](https://github.com/paritytech/yamux) to permit the latest version. - [Release notes](https://github.com/paritytech/yamux/releases) - [Changelog](https://github.com/paritytech/yamux/blob/develop/CHANGELOG.md) - [Commits](https://github.com/paritytech/yamux/commits) Signed-off-by: dependabot[bot] <[email protected]>
b2f0646
to
b778c49
Compare
Unless there are any objections, I will merge this pull request tomorrow. Yamux v0.9.0 will then be part of libp2p v0.37.0 |
Easier said than done.
Note that this is not specific to the upgrade to I haven't worked on our wasm support enough to make an informed decision. Simply adding the |
* Update yamux requirement from 0.8.0 to 0.9.0 Updates the requirements on [yamux](https://github.com/paritytech/yamux) to permit the latest version. - [Release notes](https://github.com/paritytech/yamux/releases) - [Changelog](https://github.com/paritytech/yamux/blob/develop/CHANGELOG.md) - [Commits](https://github.com/paritytech/yamux/commits) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Max Inden <[email protected]>
* Update yamux requirement from 0.8.0 to 0.9.0 Updates the requirements on [yamux](https://github.com/paritytech/yamux) to permit the latest version. - [Release notes](https://github.com/paritytech/yamux/releases) - [Changelog](https://github.com/paritytech/yamux/blob/develop/CHANGELOG.md) - [Commits](https://github.com/paritytech/yamux/commits) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Max Inden <[email protected]>
Updates the requirements on yamux to permit the latest version.
Changelog
Sourced from yamux's changelog.
... (truncated)
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)