tink-rust
tink-rust copied to clipboard
build(deps): bump tonic-build from 0.12.3 to 0.13.0
Bumps tonic-build from 0.12.3 to 0.13.0.
Release notes
Sourced from tonic-build's releases.
v0.13.0
This release is a breaking release and thus there are many changes include axum version and a few other crates. There are some additionally exposed APIs. At the moment this release is planned to be a long term release as the project shifts some of its resources to implementing a new transport module and to align itself better with other gPRC projects. More to be announced on this later.
What's Changed
- feat(router): Implement From Routes and axum::Router for RoutesBuilder by
@tottotoin hyperium/tonic#1957- feat(service): Add Layered service to propagate NamedService implementation by
@tottotoin hyperium/tonic#1966- feat(router): Add method to get mutable reference to axum::Router by
@tottotoin hyperium/tonic#1980- fix(tls): do not shutdown the server on connection timeout errors by
@krisprawsin hyperium/tonic#1972- Make
Status::into_http()generic over any kind ofDefault-able Body by@shikharin hyperium/tonic#1978- feat(web): Remove unnecessary Bytes type from GrpcWebCall body type by
@tottotoin hyperium/tonic#1985- feat(web): Remove enable api by
@tottotoin hyperium/tonic#1982- feat(router): Remove unnecessary BoxBody from response body by
@tottotoin hyperium/tonic#1994- feat: Add tcp setting getters to endpoint by
@Benjschoin hyperium/tonic#1983- server: swallow TLS errors in the accept loop by
@PDXKimaniin hyperium/tonic#1990- feat(interceptor): Change InterceptorLayer constructor associated function by
@tottotoin hyperium/tonic#2005- feat(build): Make cleanup-markdown feature additive by
@tottotoin hyperium/tonic#1952- feat: make pub
Channelfns that allow creating it from a custom connector by@shikharin hyperium/tonic#2015- feat(tls): AWS Libcrypto Support by
@jenr24-architectin hyperium/tonic#2008- feat(server): Remove into_service api by
@tottotoin hyperium/tonic#1996- use ring if no default crypto provider is found by
@conradludgatein hyperium/tonic#2034- feat(transport): Make tower internal dependency by
@tottotoin hyperium/tonic#1947- feat(web): Relax GrpcWebService request body type by
@tottotoin hyperium/tonic#2016- feat!: Add Body type by
@tottotoin hyperium/tonic#2013- feat(reflection): Expose ReflectionService by
@tottotoin hyperium/tonic#2066- feat(web): Implement Debug for ResponseFuture by
@tottotoin hyperium/tonic#2068- fix(server): Use Status::into_http api in recover error service by
@tottotoin hyperium/tonic#2099- feat(health): Add WatchStream type for health service by
@tottotoin hyperium/tonic#2108- Add deflate compression support by
@a1ienin hyperium/tonic#2117- feat(tls): Add support for rustls ignore_client_order by
@emuellenin hyperium/tonic#2042- feat(health): Remove unnecessary transport feature by
@tottotoin hyperium/tonic#2130- feat(channel): Add local_address as an option Endpoint builder by
@jparrisin hyperium/tonic#1567- fix(test): Use github endpoint to fix flaky test by
@tottotoin hyperium/tonic#2148- fix(test): Use test domain for test url by
@tottotoin hyperium/tonic#2150- feat(server): Add serve api to server by
@tottotoin hyperium/tonic#2152- feat(server): Allow server used independently of router by
@tottotoin hyperium/tonic#2154- fix(client): improve gRPC-Web client behavior with trailers with a space after the colon by
@sudorandomin hyperium/tonic#2053- Fix percent-encoding of percent sign in
grpc-messageheader by@AndiDogin hyperium/tonic#2107- feat: Expose recover error service by
@tottotoin hyperium/tonic#2159- feat(metadata): Implement AsRef and AsMut traits for MetadataMap by
@hr567in hyperium/tonic#2161- Add From for Response by
@amrhassanin hyperium/tonic#1064- feat: optional
SSLKEYLOGFILEsupport by@crepererumin hyperium/tonic#1539- feat: Allow convert i32 to Code in const context by
@tottotoin hyperium/tonic#2195- feat(tonic): Exclude benches-disabled to remove Apache-2.0 resource by
@tottotoin hyperium/tonic#2204- feat: Add proto header to generated code by
@tottotoin hyperium/tonic#2205- feat(router): Use infallible as error type by
@tottotoin hyperium/tonic#2232- feat(transport): add support for uds, unix domain socket hyperium/tonic#2218
- fix(streaming): tonic::Streaming enters infinite loop on response error hyperium/tonic#2199
New Contributors
... (truncated)
Changelog
Sourced from tonic-build's changelog.
NOTE: ths changelog is no longer used and from version
v0.13.0onward we will be using github releases and the changes can be found here.
Commits
8be906dHandle stream error correctly (#2199)7b2984cfeat(transport): add support for uds, unix domain socket (#2218)885b38echore: Remove unnecessary docs.rs config (#2223)e36a168chore(server): Refactor default http2 keepalive timeout config (#2213)29fcc7fchore(server): Remove import sleep and pending function (#2234)0e6c9cbchore: fix changelog header2f76364chore: update changelog to point to releases (#2235)99476a4chore: Remove unnecessary license file from private crate (#2203)6a34e26feat(router): Use infallible as error type (#2232)7b4803bchore(router): Use upstream poll_ready to implement service (#2215)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)