You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This release finishes our long-term effort of consolidating repositories (#1556), turning go-libp2p into a mono-repo. In this release, we've moved the last 4 remaining repositories here:
As with our last consolidation release (v0.20.0), this means that some import paths might have changed. The recommended way of updating is the following:
Run go get -u ./.... This will pull in updated dependencies, including updates for all the repositories listed above.
Run staticcheck ./.... All repositories listed above were deprecated, and staticcheck will generate errors when they are imported.
Other noteworthy changes.
When no Identity is passed to libp2p.New, we generate a private key for you. We now generate an Ed25519 key instead of a RSA key (change the default key type to Ed25519 #1576).
Go through relevant libp2p repos looking for unreleased changes that should make it into the release. If you find any, cut releases.
Run go get -u ./... to see if there are any out-of-date deps that look important. If there are, bubble them. Try to avoid directly updating indirect deps in go-libp2p's go.mod when possible.
Make sure local tests are passing.
Stage 1 - Upstream Testing
Create testing branches in lotus & go-ipfs with the new go-libp2p release and run CI/tests. Many upstream projects are tested in CI, but lotus & go-ipfs are not.
🗺 What's left for release
AutoRelay Polling
Consolidation
Tracking issue: #1556
Misc
🔦 Highlights
This release finishes our long-term effort of consolidating repositories (#1556), turning go-libp2p into a mono-repo. In this release, we've moved the last 4 remaining repositories here:
As with our last consolidation release (v0.20.0), this means that some import paths might have changed. The recommended way of updating is the following:
go get -u ./...
. This will pull in updated dependencies, including updates for all the repositories listed above.staticcheck ./...
. All repositories listed above were deprecated, andstaticcheck
will generate errors when they are imported.Other noteworthy changes.
Identity
is passed tolibp2p.New
, we generate a private key for you. We now generate an Ed25519 key instead of a RSA key (change the default key type to Ed25519 #1576).< top highlights for this release notes >
Changelog
< changelog generated by scripts/mkreleaselog >
✅ Release Checklist
go get -u ./...
to see if there are any out-of-date deps that look important. If there are, bubble them. Try to avoid directly updating indirect deps in go-libp2p's go.mod when possible.ipfs swarm peers
) to make sure we're connecting to peers on all transports.ipfs id
) to make sure they're sane.The text was updated successfully, but these errors were encountered: