Monday, April 08, 2024 in Volo
In Volo 0.10.0, we mainly focused on extensibility and ease of use. Break Change Error Handling Refactored Existing error types had issues such as unclear semantics, lack of maintainability and extensibility, and misuse. In the new version, we …
Thursday, January 04, 2024 in Volo
In Volo 0.9.0, we mainly changed the default generated HashSet/HashMap type to AHashMap/AHashSet, which is expected to bring certain performance improvements. Additionally, with the release of Rust 1.75, Volo is already available in stable rust. …
Monday, October 23, 2023 in Volo
In Volo 0.8.0, we mainly refactored the Service trait and all previous places that used async_trait by using two newly stabilized features: AFIT (Async Fn In Trait) and RPITIT (Return Position Impl Trait In Traits). This not only brings a slight …
Monday, March 20, 2023 in Volo
In Volo 0.4.1, in addition to the usual bugfixes, some new features have been introduced. More detailed Thrift Decode error messages Previous versions of Thrift Decode error messages reported only the most basic errors, without any context. For …
Tuesday, February 07, 2023 in Volo
In Volo 0.3.2 version, in addition to general bugfixes, there are many improvements. In particular, it is very much appreciated that there are community contributors who have brought us important features. Trait support for Thrift asynchronous codec …
Thursday, December 22, 2022 in Volo
In Volo 0.3.0 version, in addition to regular bugfixes, we also brought several important features. Service Trait refactoring In version 0.3.0 of Volo, we refactored Service Trait to make the implementation of Service Trait easier and provide more …
Wednesday, October 26, 2022 in Volo
[#61] optimize volo-thrift code, remove unnecessary generic parameters. [#63] remove TAIT elision lifetime required after nightly-2022-10-20. [#73] remove useless liftetime parameter in LoadBalance:: InstanceIter. [#65] feat: upgrade clap to 4. …
Tuesday, October 18, 2022 in Volo
Feature [#31] Support Windows. [#26] feat: add sd and lb for grpc. [#45] feat(grpc): support uds. [#32] feat: grpc support metainfo. [#30] feat: grpc server add layer_front(). [#42] feat(thrift): support multiplex. Optimize [#53] fix: …