Skip to content

Releases: aleph-im/p2p-service

v0.1.4

14 Jan 12:12
Compare
Choose a tag to compare

The release improve the stability of the p2p-service.

What's Changed

  • Upgrade dependencies version.
  • Enhance RabbitMQ connection handling with retry logic and error handling.
  • Added max_messages_per_rpc with a limit of 100 messages per RPC call to process.
  • Set duplicate_cache_time to 1800 seconds (30 minutes) to reduce redundant message propagation.
  • Upgrade rust version to 1.75

v0.1.3

15 May 16:50
603c6c0
Compare
Choose a tag to compare

TL;DR

  • Fixed an issue that prevented the service from performing multiple P2P operations in parallel from the API
  • Dialing the peer multiple times is now supported
  • Multiple dependency upgrades.

What's Changed

New Contributors

  • @hoh made their first contribution in #42

Full Changelog: v0.1.2...v0.1.3

v0.1.2

22 Dec 21:08
48fa37b
Compare
Choose a tag to compare

This release fixes an issue where large messages could not be sent over pubsub topics.

What's Changed

Full Changelog: v0.1.1...v0.1.2

v0.1.1

22 Sep 13:57
8fb2c88
Compare
Choose a tag to compare

This release fixes a critical issue that led to the service hanging. Most of the other changes target the improvement of the codebase, for example by introducing clippy in the development cycle.

What's Changed

  • Fix: avoid reading RabbitMQ messages without ack-ing them by @odesenfans in #29
  • Feature: list public multiaddresses in /p2p/identify by @odesenfans in #27

Full Changelog: v0.1.0...v0.1.1

v0.1.0

20 Sep 08:56
cf5f68a
Compare
Choose a tag to compare

First release of the Aleph.im P2P service.

With this release, users can:

  • publish and subscribe to P2P topics and send/receive messages through RabbitMQ exchanges/queues.
  • dial other peers
  • retrieve the peer ID of the node

Refer to the README for more details.

What's Changed

New Contributors

Full Changelog: https://github.com/aleph-im/p2p-service/commits/v0.1.0