Posts in 2024

  • Release v0.10.0

    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 …

    Read more

  • Release v0.9.0

    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. …

    Read more

Posts in 2023

  • Release v0.8.0

    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 …

    Read more

  • Release v0.4.1

    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 …

    Read more

  • Release 0.3.2

    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 …

    Read more

Posts in 2022

  • Release 0.3.0

    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 …

    Read more

  • Release v0.2.1

    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. …

    Read more

  • Release v0.2.0

    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: …

    Read more