- Include LICENSE in published crate.
- Update for
SetPointerBuilder
no longer having aTo
type parameter.
- Turn some disconnect panics into error results.
- Remove deprecated
ServerHook
impl.
- Expand deprecation note for capnp_rpc::Server.
- Add capnp_rpc::new_client() and deprecate capnp_rpc::Server.
- Check in generated rpc_capnp.rs and rpc_twoparty.rs files, to avoid build-time dependency on capnp tool.
- Follow 0.12.0 release of other capnp crates.
- Export Disconnector struct from capnp_rpc (#140).
- Switch to std::future::Future.
- Update minimum required rustc version to 1.39.
- Update to Rust 2018.
- Update minimum required rustc version to 1.35.
- Remove deprecated items.
- Add ImbuedMessageBuilder to provide functionality that was previously automatically provided by capnp::message::Builder.
- Add RpcSystem::get_disconnector() method.
- Migrate away from some deprecated futures-rs functionality.
- Prevent a double-borrow that could happen in rare situations with ForkedPromise.
- Fix a possible deadlock.
- 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.
- Eliminate some calls to unwrap(), in favor of saner error handling.
- Eliminate dependency on capnp/c++.capnp.
- Directly include rpc.capnp and rpc-twoparty.capnp to make the build more robust.
- Fix "unimplemented" panic that could happen on certain broken capabilities.
- Fix bug where piplining on a method that returned a null capability could cause a panic.