-
Notifications
You must be signed in to change notification settings - Fork 27
feat: add peer store/records, and streams are just streams #160
Conversation
The peer store is used by other libp2p components, so split it out from libp2p so those components can break their dependencies on libp2p and still run their tests. Also makes `MuxedStream`s `Stream`s as the muxing should be invisible to the caller.
## [@libp2p/interfaces-v1.3.0](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/interfaces-v1.2.0...@libp2p/interfaces-v1.3.0) (2022-02-09) ### Features * add peer store/records, and streams are just streams ([#160](#160)) ([8860a0c](8860a0c))
🎉 This PR is included in version @libp2p/interfaces-v1.3.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [@libp2p/peer-id-v1.1.0](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/peer-id-v1.0.4...@libp2p/peer-id-v1.1.0) (2022-02-09) ### Features * add peer store/records, and streams are just streams ([#160](#160)) ([8860a0c](8860a0c))
🎉 This PR is included in version @libp2p/peer-id-v1.1.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [@libp2p/topology-v1.1.0](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/topology-v1.0.3...@libp2p/topology-v1.1.0) (2022-02-09) ### Features * add peer store/records, and streams are just streams ([#160](#160)) ([8860a0c](8860a0c))
🎉 This PR is included in version @libp2p/topology-v1.1.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [@libp2p/pubsub-v1.2.0](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/pubsub-v1.1.0...@libp2p/pubsub-v1.2.0) (2022-02-09) ### Features * add peer store/records, and streams are just streams ([#160](#160)) ([8860a0c](8860a0c))
🎉 This PR is included in version @libp2p/pubsub-v1.2.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [@libp2p/interface-compliance-tests-v1.1.0](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/interface-compliance-tests-v1.0.8...@libp2p/interface-compliance-tests-v1.1.0) (2022-02-09) ### Features * add peer store/records, and streams are just streams ([#160](#160)) ([8860a0c](8860a0c))
🎉 This PR is included in version @libp2p/interface-compliance-tests-v1.1.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [@libp2p/connection-v1.1.0](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/connection-v1.0.4...@libp2p/connection-v1.1.0) (2022-02-09) ### Features * add peer store/records, and streams are just streams ([#160](#160)) ([8860a0c](8860a0c))
🎉 This PR is included in version @libp2p/connection-v1.1.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
🎉 This PR is included in version @libp2p/peer-record-v1.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
🎉 This PR is included in version @libp2p/peer-store-v1.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
The peer store is used by other libp2p components, so split it out
from libp2p so those components can break their dependencies on
libp2p and still run their tests.
Also makes
MuxedStream
sStream
s as the muxing should be invisibleto the caller.