PackageTrack
Sign in Get early access

tower-service

Trait representing an asynchronous, request / response based, client or server.

0.3.3 591M downloads/mo #162 most downloaded on crates.io tower-rs/tower

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 6 weeks to 2.2 years

Most releases are documented

notes for 6 of 7 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

9 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

9 releases · Feb 2018 to Aug 2024
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 9
  1. 0.3.3 13 Aug 2024
    Release notes

    chore: prepare to release tower-0.5.0, tower-layer-0.3.3, tower-servi…

    Open source →
    Release notes

    Added

    • builder,util: add convenience methods for boxing services (#616)
    • all: new functions const when possible (#760)
    Open source →
  2. 0.3.2 17 Jun 2022
    Release notes

    Added

    • docs: Clarify subtlety around cloning and readiness in the
      Service docs (#548)
    • docs: Clarify details around shared resource consumption in
      poll_ready() (#662)
    Open source →
    Release notes

    Added

    • Implement Layer for tuples of up to 16 elements (#694)
    Open source →
    Release notes
    • all: new functions const when possible (#760)
    • documentation: Clarify subtlety around cloning and readiness in the Service docs. (#622)
    • documentation: service: Call inner.poll_ready() in docs when cloning inner (#679)
    Open source →
  3. 0.3.1 23 Jan 2021
    Release notes
    • Improve example in Service docs. (#510)
    Open source →
  4. 0.3.0 29 Nov 2019
    Release notes
    • Update to futures 0.3.
    • Update documentation for std::future::Future.
    Open source →
  5. 0.3.0-alpha.2 30 Sep 2019 pre-release
    Release notes
    • Documentation fixes.
    Open source →
  6. 0.3.0-alpha.1 20 Aug 2019 pre-release
    Release notes
    • Switch to std::future::Future
    Open source →
  7. 0.2.0 12 Dec 2018
    Release notes
    • Change Service's Request associated type to be a generic instead.
      • Before:

        impl Service for Client {
            type Request = HttpRequest;
            type Response = HttpResponse;
            // ...
        }
        
      • After:

        impl Service<HttpRequest> for Client {
            type Response = HttpResponse;
            // ...
        }
        
    • Remove NewService, use tower_util::MakeService instead.
    • Remove Service::ready and Ready, use tower_util::ServiceExt instead.
    Open source →
  8. 0.1.0 09 Aug 2018
    Release notes
    • Initial release
    Open source →
  9. 0.0.0 19 Feb 2018

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive