Releases: cloudwego/volo
Releases · cloudwego/volo
Volo 0.3.0
What's Changed
- chore: change pilota dependency back to git by @PureWhiteWu in #75
- release: 0.2.1 for volo-build by @PureWhiteWu in #76
- chore: change pilota dependency back to git by @PureWhiteWu in #77
- feat: add
touchfor idl config by @LYF1999 in #81 - feat(thrift): support client Arc request by @Millione in #84
- fix(grpc): return trailers-only when error occured by @Millione in #85
- chore(grpc): move metainfo logic to metaservice by @Millione in #86
- chore: make the code more concise by @tuchg in #88
- feat: support zerocopy codec by @PureWhiteWu in #92
- chore: remove redundant clone by @PureWhiteWu in #93
- fix: buf reader compact by @PureWhiteWu in #94
- feat: migrate to motore 0.3 & new callopt by @LYF1999 in #90
- fix: unmatched method by @LYF1999 in #96
- fix: trait bound by @LYF1999 in #97
- fix: lifetime is not general enough by @LYF1999 in #98
- callopt for grpc by @LYF1999 in #99
- fix(grpc): MkGenericClient in codegen by @Millione in #100
- grpc oneshot service by @LYF1999 in #101
- remove mut for grpc method by @LYF1999 in #102
- chore(examples): thrift string default generated smolstr by @Millione in #103
- fix: protocol detect by @PureWhiteWu in #104
- fix(grpc): remove write destination addr by @Millione in #105
- simplify mk_codec args by @LYF1999 in #106
- feat(grpc): de/compression support (#4) by @tuchg in #91
- chore: replace smol_str with faststr by @Millione in #108
- fix: bufreader length calc error by @PureWhiteWu in #109
- feat(grpc): multi-service support by @Millione in #95
- fix pilota rust wrapper by @LYF1999 in #111
- fix(grpc): add sync bound for request by @Millione in #112
- feat(grpc): expose more http2 configuration by @Millione in #110
- fix(grpc): better builder pattern by @Millione in #113
- chore(cli): adapt to grpc multi-service by @Millione in #115
- chore(grpc): change log level from warn to debug by @Millione in #114
New Contributors
Full Changelog: volo-0.2.1...volo-0.3.0
Volo-Thrift 0.2.1
What's Changed
- use pilota git source by @LYF1999 in #60
- optimize volo-thrift code, remove unnecessary generic parameters by @LYF1999 in #61
- remove TAIT elision lifetime required after nightly-2022-10-20 by @ethe in #63
- fix: cx is not used in parameter list of the
impl Traittype alias by @LYF1999 in #64 - feat: code adjust for Self by @daheige in #62
- feat: upgrade clap to 4 by @PureWhiteWu in #65
- chore: use workspace package and dependencies by @PureWhiteWu in #66
- optimize: volo codegen for thrift by @LYF1999 in #67
- doc: add examples by @PureWhiteWu in #69
- fix: ci rustfmt fail by @PureWhiteWu in #70
- feat: add writev support for volo net conn by @PureWhiteWu in #72
- remove useless liftetime paramenter in LoadBalance:: InstanceIter by @ethe in #73
Full Changelog: volo-thrift-0.2.0...volo-thrift-0.2.1
Volo-gRPC 0.2.1
What's Changed
- use pilota git source by @LYF1999 in #60
- optimize volo-thrift code, remove unnecessary generic parameters by @LYF1999 in #61
- remove TAIT elision lifetime required after nightly-2022-10-20 by @ethe in #63
- fix: cx is not used in parameter list of the
impl Traittype alias by @LYF1999 in #64 - feat: code adjust for Self by @daheige in #62
- feat: upgrade clap to 4 by @PureWhiteWu in #65
- chore: use workspace package and dependencies by @PureWhiteWu in #66
- optimize: volo codegen for thrift by @LYF1999 in #67
- doc: add examples by @PureWhiteWu in #69
- fix: ci rustfmt fail by @PureWhiteWu in #70
- feat: add writev support for volo net conn by @PureWhiteWu in #72
- remove useless liftetime paramenter in LoadBalance:: InstanceIter by @ethe in #73
Full Changelog: volo-grpc-0.2.0...volo-grpc-0.2.1
Volo-cli 0.2.1
What's Changed
- use pilota git source by @LYF1999 in #60
- optimize volo-thrift code, remove unnecessary generic parameters by @LYF1999 in #61
- remove TAIT elision lifetime required after nightly-2022-10-20 by @ethe in #63
- fix: cx is not used in parameter list of the
impl Traittype alias by @LYF1999 in #64 - feat: code adjust for Self by @daheige in #62
- feat: upgrade clap to 4 by @PureWhiteWu in #65
- chore: use workspace package and dependencies by @PureWhiteWu in #66
- optimize: volo codegen for thrift by @LYF1999 in #67
- doc: add examples by @PureWhiteWu in #69
- fix: ci rustfmt fail by @PureWhiteWu in #70
- feat: add writev support for volo net conn by @PureWhiteWu in #72
- remove useless liftetime paramenter in LoadBalance:: InstanceIter by @ethe in #73
Full Changelog: volo-cli-0.2.0...volo-cli-0.2.1
Volo-build 0.2.1
What's Changed
- use pilota git source by @LYF1999 in #60
- optimize volo-thrift code, remove unnecessary generic parameters by @LYF1999 in #61
- remove TAIT elision lifetime required after nightly-2022-10-20 by @ethe in #63
- fix: cx is not used in parameter list of the
impl Traittype alias by @LYF1999 in #64 - feat: code adjust for Self by @daheige in #62
- feat: upgrade clap to 4 by @PureWhiteWu in #65
- chore: use workspace package and dependencies by @PureWhiteWu in #66
- optimize: volo codegen for thrift by @LYF1999 in #67
- doc: add examples by @PureWhiteWu in #69
- fix: ci rustfmt fail by @PureWhiteWu in #70
- feat: add writev support for volo net conn by @PureWhiteWu in #72
- remove useless liftetime paramenter in LoadBalance:: InstanceIter by @ethe in #73
Full Changelog: volo-build-0.2.0...volo-build-0.2.1
Volo 0.2.1
What's Changed
- use pilota git source by @LYF1999 in #60
- optimize volo-thrift code, remove unnecessary generic parameters by @LYF1999 in #61
- remove TAIT elision lifetime required after nightly-2022-10-20 by @ethe in #63
- fix: cx is not used in parameter list of the
impl Traittype alias by @LYF1999 in #64 - feat: code adjust for Self by @daheige in #62
- feat: upgrade clap to 4 by @PureWhiteWu in #65
- chore: use workspace package and dependencies by @PureWhiteWu in #66
- optimize: volo codegen for thrift by @LYF1999 in #67
- doc: add examples by @PureWhiteWu in #69
- fix: ci rustfmt fail by @PureWhiteWu in #70
- feat: add writev support for volo net conn by @PureWhiteWu in #72
- remove useless liftetime paramenter in LoadBalance:: InstanceIter by @ethe in #73
Full Changelog: volo-0.2.0...volo-0.2.1
volo-thrift-0.2.0
What's Changed
- feat(thrift): support multiplex by @PureWhiteWu in #42
- remove triat
Sizeby @LYF1999 in #47 - feat: public field and function in codec, context and message_wrapper by @Duslia in #52
- fix: write_field_begin args by @LYF1999 in #53
- fix: dep in multiplex by @LYF1999 in #59
New Contributors
Full Changelog: volo-thrift-0.1.0...volo-thrift-0.2.0
volo-grpc-0.2.0
What's Changed
- feat: add sd and lb for grpc by @Millione in #26
- make message mod & Status::from_hyper_error public by @ethe in #27
- feat: grpc server add
layer_front()by @Millione in #30 - feat: grpc support metainfo by @Millione in #32
- fix: grpc middleware error constraints by @Millione in #33
- feat: volo-grpc status code adjust optimize by @daheige in #37
- feat: code adjust for Response use Self keywords by @daheige in #38
- fix: remove metainfo headers when received by @Millione in #41
- feat(grpc): support uds by @Millione in #45
- fix(grpc): optimize code by @Millione in #57
Full Changelog: volo-grpc-0.1.0...volo-grpc-0.2.0
volo-cli-0.2.0
What's Changed
Full Changelog: volo-cli-0.1.1...volo-cli-0.2.0
volo-build-0.2.0
What's Changed
- migrate for new pilota ident name by @LYF1999 in #39
- fix: default namespace for thrift by @LYF1999 in #44
Full Changelog: volo-cli-0.1.1...volo-build-0.2.0