- Update
yamux
to0.8.1
.
- Update dependencies.
- Update
libp2p-core
.
- Update
libp2p-core
.
-
Tweak the naming in the
MplexConfig
API for better consistency withlibp2p-mplex
. PR 1822. -
Update dependencies.
- Update
libp2p-core
.
- Update to
yamux-0.8.0
. Upgrade step 4 of 4. This version always implements the additive meaning w.r.t. initial window updates. The configuration optionlazy_open
is removed. Yamux will automatically send an initial window update if the receive window is configured to be larger than the default.
- Update to
yamux-0.7.0
. Upgrade step 3 of 4. This version sets the flag but will always interpret initial window updates as additive.
- Update to
yamux-0.6.0
. As explain below, this is step 2 of 4 in a multi-release upgrade. This version recognises and sets the flag that causes the new semantics for the initial window update.
-
Update to
yamux-0.5.0
. This is the start of a multi-release transition to a different behaviour w.r.t. the initial window update frame. Tracked in [1], this will change the initial window update to mean "in addition to the default receive window" rather than "the total receive window". This version recognises a temporary flag, that will cause the new meaning. The next version0.23.0
will also set the flag. Version0.24.0
will still set the flag but will always implement the new meaning, and (finally) version0.25.0
will no longer set the flag and always use the additive semantics. If current code uses the default Yamux configuration, all upgrades need to be performed in order because each version is only compatible with its immediate predecessor. Alternatively, if the default configuration is deployed withlazy_open
set totrue
, one can directly upgrade from version0.21.0
to0.25.0
without any intermediate upgrades. -
Bump
libp2p-core
dependency.
-
Bump
libp2p-core
dependency. -
Allow overriding the mode (client/server), e.g. in the context of TCP hole punching. PR 1691.
- Update
libp2p-core
, i.e.StreamMuxer::poll_inbound
has been renamed topoll_event
and returns aStreamMuxerEvent
.
- Deprecated method
Yamux::is_remote_acknowledged
has been removed as part of PR 1616.