Tags: cloudwego/volo
Tags
fix(volo-grpc): don't need sync for BoxStream and encode
feat(volo-thrift): add more log filter for transport layer (#610)
feat(volo-thrift): add more log filter for transport layer (#610)
fix(volo-http): fix error on ipv6 literal address resolving (#597) * fix(volo-http): fix error on ipv6 literal address resolving In previous implementation, the client cannot resolve IPv6 literal address in URI like `http://[::1]:8080/` and it will throw `BadHostName` without any context. This commit fixes that and adds context for errors like `BadScheme` and `BadHostName`, which will now print the error message along with its content, it should make troubleshooting easier. * chore(volo-http): bump volo-http to 0.4.1 --------- Signed-off-by: Yu Li <liyu.yukiteru@bytedance.com>
chore(volo-http): adjust some codes (#590) * chore(volo-http): use HTTP/1.1 by default * chore(volo-http): support http proxy This commit supports http proxy (rfc7230) as a layer, and enable it in suitable unit tests by default. * chore(volo-grpc,volo-http): adjust dns resolve interface * chore(volo-http): support span provider * chore(volo-http): remove test case `simple_get` * chore(volo-http): update implement of `LinkedBytes` to `Body` * chore(volo-http): bump volo-http to 0.4.0-rc.5 --------- Signed-off-by: Yu Li <liyu.yukiteru@bytedance.com>
chore(volo-http): improve user experience (#587) This commit does the following: - Throw a `compile_error` if nither feature "http1" nor "http2" is disabled - Set `default-client` and `default-server` as default features - Re-export `ClientTransport` service for users to import into their inner layers. - Use `DiscoverKey` instead of `(FastStr, u16)` as `Discover::Key` - Rename `DefaultLB` and `DefaultLBService` to `DefaultLb` and `DefaultLbService` - Remove deprecated `ClientRequest`, `ServerRequest`, `ClientResponse`, `ServerResponse` - Reduce some generic constraints - Bump `volo-http` to `0.4.0-rc.4` - Update dependencies Signed-off-by: Yu Li <liyu.yukiteru@bytedance.com>
PreviousNext