multiformats / rust-multiaddr

multiaddr implementation in rust
https://crates.io/crates/multiaddr
Other
88 stars 47 forks source link

feat!: make `/p2p` type-safe #83

Closed thomaseizinger closed 1 year ago

thomaseizinger commented 1 year ago

With the latest releases of multihash and libp2p-identity, we can now make the /p2p protocol of Multiaddr type-safe.

Resolves #73. Resolves #91.

mxinden commented 1 year ago

Release libp2p-identity 0.2.0 from the above branch without merging.

As discussed out-of-band I suggest merging into master and then releasing, thus the git tag is on a commit on master. Otherwise strategy looks good to me.

thomaseizinger commented 1 year ago

To continue on this, we need to (in this order):

  1. Release rust-multihash v0.19
  2. Update https://github.com/libp2p/rust-libp2p/pull/3656 and merge it.
  3. Release libp2p-identity 0.2.0
  4. Update rust-multiaddr to libp2p-identity 0.2.0
  5. Merge this PR