Skip to content

Latest commit

 

History

History
96 lines (68 loc) · 2.5 KB

CHANGELOG.md

File metadata and controls

96 lines (68 loc) · 2.5 KB

v0.19.1

  • Fix bug where RpcSystem::get_disconnector() misbehaved if called before bootstrap().

v0.19.0

  • Follow v0.19.0 release of other capnp crates.

v0.18.0

  • Follow v0.18.0 release of other capnp crates.

v0.17.0

  • Rename WeakCapabilityServerSet to CapabilityServerSet and remove the old implmentation.

v0.16.2

  • Add WeakCapabilityServerSet, intended to eventually replace CapabilityServerSet.

v0.16.1

  • Regenerate code, with rpc.capnp from upstream latest release, version 0.10.3.

v0.16.0

  • Add reconnect API.

v0.15.1

  • Remove some unimplemented!() panics.
  • Lots of style and formatting fixes that should have no effect.

v0.15.0

  • Add CapabilityServerSet.

v0.14.2

  • Fix potential panic in broken pipelined capabilities.

v0.14.1

  • Include LICENSE in published crate.

v0.14.0

  • Update for SetPointerBuilder no longer having a To type parameter.

v0.13.1

  • Turn some disconnect panics into error results.

v0.13.0

  • Remove deprecated ServerHook impl.

v0.12.3

  • Expand deprecation note for capnp_rpc::Server.

v0.12.2

  • Add capnp_rpc::new_client() and deprecate capnp_rpc::Server.

v0.12.1

  • Check in generated rpc_capnp.rs and rpc_twoparty.rs files, to avoid build-time dependency on capnp tool.

v0.12.0

  • Follow 0.12.0 release of other capnp crates.

v0.11.0

  • Export Disconnector struct from capnp_rpc (#140).
  • Switch to std::future::Future.
  • Update minimum required rustc version to 1.39.

v0.10.0

  • Update to Rust 2018.
  • Update minimum required rustc version to 1.35.

v0.9.0

  • Remove deprecated items.
  • Add ImbuedMessageBuilder to provide functionality that was previously automatically provided by capnp::message::Builder.

v0.8.3

  • Add RpcSystem::get_disconnector() method.
  • Migrate away from some deprecated futures-rs functionality.

v0.8.2

  • Prevent a double-borrow that could happen in rare situations with ForkedPromise.

v0.8.1

  • Fix a possible deadlock.

v0.8.0

  • Drop GJ dependency in favor of futures-rs.
  • Fix a bug that could in rare cases cause Disembargo messages to fail with a "does not point back to sender" error.

v0.7.4

  • Eliminate some calls to unwrap(), in favor of saner error handling.
  • Eliminate dependency on capnp/c++.capnp.

v0.7.3

  • Directly include rpc.capnp and rpc-twoparty.capnp to make the build more robust.

v0.7.2

  • Fix "unimplemented" panic that could happen on certain broken capabilities.

v0.7.1

  • Fix bug where piplining on a method that returned a null capability could cause a panic.