Skip to content

yamux maintenance migration #3603

Description

@tabcat

Part of the Filecoin ProPGF Batch 3 grant (#3602).

Maintenance of the Yamux stream multiplexer moves from ChainSafe/js-libp2p-yamux into this monorepo, with the libp2p org assuming release ownership. The libp2p org already owns @libp2p/yamux on npm, and the code is Apache-2.0, so it carries over with its license and attribution intact.

@chainsafe/libp2p-yamux serves roughly 209,000 downloads a month and is in Helia's default libp2p config, so part of the work is signposting the move for downstream: deprecating the old package to point at the maintained one, and pointing the old repo here. Those are ChainSafe's to do, and coordinating them is part of this milestone.

Completion criteria: yamux release ownership assumed and at least one maintenance release shipped under our ownership.

Target: September 14, 2026.

Work for this milestone should reference this issue so it collects here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/trackingA meta-issue for tracking work

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions