Skip to content

Releases: maidsafe/qp2p

v0.27.4

17 Jan 09:12
Compare
Choose a tag to compare

0.27.4 (2022-01-17)

v0.27.3

11 Jan 20:08
Compare
Choose a tag to compare

0.27.3 (2022-01-11)

Features

  • add optional reason for closing a connection (8ba42b5)

v0.27.2

04 Nov 14:43
Compare
Choose a tag to compare

0.27.2 (2021-11-04)

Features

  • implement Debug for Connection (966567e)

v0.27.1

03 Nov 17:42
Compare
Choose a tag to compare

0.27.1 (2021-11-03)

v0.27.0

28 Oct 13:22
Compare
Choose a tag to compare

0.27.0 (2021-10-28)

⚠ BREAKING CHANGES

  • The qp2p::config::DEFAULT_KEEP_ALIVE_INTERVAL
    constant has been removed, and the default value for
    keep_alive_interval set for Config::default() is now None, meaning
    keep-alives are disabled by default.

Features

  • add Connection::id to get a stable ID for a connection (a86e558)

Bug Fixes

  • more carefully handle 'benign' connection loss (9e2be50)

  • disable keep-alives by default (7788fda)

v0.26.1

28 Oct 10:13
Compare
Choose a tag to compare

0.26.1 (2021-10-28)

v0.26.0

27 Oct 10:35
Compare
Choose a tag to compare

0.26.0 (2021-10-27)

⚠ BREAKING CHANGES

  • Setting qp2p::Config::keep_alive_interval = None will
    now disable keep-alives, rather than falling back to the default
    interval.

Features

  • support disabling keep-alives (dca54b3)

v0.25.0

27 Oct 06:56
Compare
Choose a tag to compare

0.25.0 (2021-10-27)

⚠ BREAKING CHANGES

    • The ConnId trait has been removed.
  • Endpoint, IncomingConnections, Connection, and
    ConnectionIncoming no longer have a generic type parameter.
  • Endpoint::disconnect_from, Endpoint::get_connection_by_addr, and
    Endpoint::get_connection_by_id have been removed.
  • Connection::id has been removed.
  • Endpoint::new, Endpoint::connect_to, and
    Endpoint::connect_to_any now return
    (Connection, ConnectionIncoming), rather than (Connection, Option<ConnectionIncoming>).
  • Connection::open_bi no longer takes a priority argument. This can
    be set with SendStream::set_priority instead.
  • Semantically, all calls to Endpoint::connect_to and
    Endpoint::connect_to_any will establish and return new connections.
    There is no connection reuse.

Bug Fixes

  • drop an unused field from tests::quinn::Peer (7b0fa53)

  • fix incorrect log message (1a9261b)

  • remove connection pooling (fd19094)

v0.24.0

20 Oct 06:19
Compare
Choose a tag to compare

0.24.0 (2021-10-20)

⚠ BREAKING CHANGES

  • IncomingMessages has been removed, and is no longer
    returned by Endpoint::new or Endpoint::new_client.

Bug Fixes

  • don't retry sending on connection loss (578936d)

  • remove IncomingMessages (c0a6a20)

v0.23.0

15 Oct 08:52
Compare
Choose a tag to compare

0.23.0 (2021-10-15)

⚠ BREAKING CHANGES

  • DisconnectionEvents has been removed, and is no
    longer returned from Endpoint::new or Endpoint::new_client.

Bug Fixes

  • fix an unread field lint on nightly (6ebab02)

  • remove DisconnectionEvents (93e70a7)