-
Notifications
You must be signed in to change notification settings - Fork 1k
Comparing changes
Open a pull request
base repository: hyperium/tonic
base: v0.1.0-alpha.4
head repository: hyperium/tonic
compare: v0.1.0-alpha.5
- 9 commits
- 54 files changed
- 5 contributors
Commits on Oct 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for eea3c0f - Browse repository at this point
Copy the full SHA eea3c0fView commit details
Commits on Oct 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for af5754b - Browse repository at this point
Copy the full SHA af5754bView commit details
Commits on Oct 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4bb087b - Browse repository at this point
Copy the full SHA 4bb087bView commit details -
fix(codec): Remove custom content-type (#104)
This removes custom content-types in favor of just using `application/grpc`. There is some confusion around the specification but most grpc implementations ignore the `+` and anything after.
Configuration menu - View commit details
-
Copy full SHA for a17049f - Browse repository at this point
Copy the full SHA a17049fView commit details -
feat(transport): Add service multiplexing/routing (#99)
* feat(transport): Add service multiplexing/routing This change introduces a new "router" built on top of `transport::Server` that allows one to run multiple gRPC services on the same socket. ```rust Server::builder() .add_service(greeter) .add_service(echo) .serve(addr) .await?; ``` There is also a new `multiplex` example showcasing server side service multiplexing and client side service multiplexing. BREAKING CHANGES: `Server::serve` is now crate private and all services must be added via `Server::add_service`. Codegen also returns just a `Service` now instead of a `MakeService` pair. Closes #29 Signed-off-by: Lucio Franco luciofranco14@gmail.com
Configuration menu - View commit details
-
Copy full SHA for 5b4f468 - Browse repository at this point
Copy the full SHA 5b4f468View commit details
Commits on Oct 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3ce61d9 - Browse repository at this point
Copy the full SHA 3ce61d9View commit details
Commits on Oct 31, 2019
-
chore: Add
cargo-hack
to check features (#105)* chore: Add `cargo-hack` to check features Signed-off-by: Lucio Franco <luciofranco14@gmail.com> * Update .github/workflows/CI.yml Co-Authored-By: Taiki Endo <te316e89@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 108bad0 - Browse repository at this point
Copy the full SHA 108bad0View commit details -
feat(transport): Change channel connect to be async (#107)
This makes it so you can check if the initial connection is established. Before this we used reconnect which would lazily attempt to connect. So if you were trying to connect to a non existant Server you wouldn't find out until after you attempted your first RPC. This simplifies everything by allowing you connect before creating the RPC client. BREAKING CHANGE: `Endpoint::channel` was removed in favor of an async `Endpoint::connect`.
Configuration menu - View commit details
-
Copy full SHA for 5c2f4db - Browse repository at this point
Copy the full SHA 5c2f4dbView commit details -
chore: Prepare
alpha.5
release (#108)Signed-off-by: Lucio Franco <luciofranco14@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3a39b1e - Browse repository at this point
Copy the full SHA 3a39b1eView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.1.0-alpha.4...v0.1.0-alpha.5