PackageTrack
Sign in Get early access

actix-utils

Various utilities used in the Actix ecosystem

3.0.1 74M downloads/mo #952 most downloaded on crates.io actix/actix-net

What this package is like to depend on

Last release 4 years ago

no release in 18 months

Ships unpredictably

gaps range from 8 days to 1.5 years

Nearly every release is documented

notes for 30 of 30 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

38 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

38 releases · Dec 2018 to Oct 2022
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 38
  1. 3.0.1 21 Oct 2022
    Release notes
    • Minimum supported Rust version (MSRV) is now 1.57.
    Open source →
  2. 3.0.0 17 Apr 2021
    Release notes
    • No significant changes from 3.0.0-beta.4.
    Open source →
  3. 3.0.0-beta.4 01 Apr 2021 pre-release
    Release notes
    • Add future::Either type. #305
    Open source →
  4. 3.0.0-beta.3 01 Apr 2021 pre-release
    Release notes
    • Moved mpsc to own crate local-channel. #301
    • Moved task::LocalWaker to own crate local-waker. #301
    • Remove timeout module. #301
    • Remove dispatcher module. #301
    • Expose future mod with ready and poll_fn helpers. #301
    Open source →
  5. 3.0.0-beta.2 06 Feb 2021 pre-release
    Release notes
    • Update actix-rt to 2.0.0. #273
    Open source →
  6. 3.0.0-beta.1 28 Dec 2020 pre-release
    Release notes
    • Update bytes dependency to 1. #237
    • Use pin-project-lite to replace pin-project. #229
    • Remove condition,either,inflight,keepalive,oneshot,order,stream and time mods. #229
    Open source →
  7. 2.0.0 24 Aug 2020
    Release notes
    • No changes from beta 1.
    Open source →
  8. 2.0.0-beta.1 19 Aug 2020 pre-release
    Release notes
    • Upgrade tokio-util to 0.3.
    • Remove unsound custom Cell and use std::cell::RefCell instead, as well as actix-service.
    • Rename method to correctly spelled LocalWaker::is_registered.
    Open source →
  9. 1.0.6 08 Jan 2020
    Release notes
    • Add Clone impl for condition::Waiter.
    Open source →
  10. 1.0.5 08 Jan 2020
    Release notes
    • Add Condition type.
    • Add Pool of one-shot's.
    Open source →
  11. 1.0.4 20 Dec 2019
    Release notes
    • Add methods to check LocalWaker registration state.
    Open source →
  12. 1.0.3 11 Dec 2019
    Release notes
    • Revert InOrder service changes
    Open source →
  13. 1.0.2 11 Dec 2019
    Release notes
    • Allow to create framed::Dispatcher with custom mpsc::Receiver.
    • Add oneshot::Sender::is_canceled() method.
    Open source →
  14. 1.0.1 11 Dec 2019
    Release notes
    • Optimize InOrder service.
    Open source →
  15. 1.0.0 11 Dec 2019
    Release notes
    • Simplify oneshot and mpsc implementations.
    Open source →
  16. 1.0.0-alpha.3 07 Dec 2019 pre-release
    Release notes
    • Migrate to tokio 0.2.
    • Fix oneshot.
    Open source →
  17. 1.0.0-alpha.2 02 Dec 2019 pre-release
    Release notes
    • Migrate to std::future.
    Open source →
  18. 0.5.0-alpha1 21 Nov 2019 pre-release

    Nothing published for this version

  19. 0.4.7 14 Oct 2019
    Release notes
    • Re-register task on every framed transport poll.
    Open source →
  20. 0.4.6 08 Oct 2019
    Release notes
    • Refactor Counter type. register current task in available method.
    Open source →
  21. 0.4.5 19 Jul 2019
    Release notes
    • Deprecated CloneableService as it is not safe.
    Open source →
  22. 0.4.4 17 Jul 2019
    Release notes
    • Undeprecate FramedTransport as it is actually useful.
    Open source →
  23. 0.4.3 17 Jul 2019
    Release notes
    • Deprecate CloneableService as it is not safe and in general not very useful.
    • Deprecate FramedTransport in favor of actix-ioframe.
    Open source →
  24. 0.4.2 26 Jun 2019
    Release notes
    • Do not block on sink drop for FramedTransport.
    Open source →
  25. 0.4.1 15 May 2019
    Release notes
    • Change Either constructor.
    Open source →
  26. 0.4.0 12 May 2019
    Release notes
    • Change Either to handle two nexted services.
    • Upgrade actix-service 0.4.
    • Removed framed related services.
    • Removed stream related services.
    Open source →
  27. 0.3.5 04 Apr 2019
    Release notes
    • Allow to send messages to FramedTransport via mpsc channel.
    • Remove 'static constraint from Clonable service.
    Open source →
  28. 0.3.4 12 Mar 2019
    Release notes
    • TimeoutService, InOrderService, InFlightService accepts generic IntoService services.
    • Fix InFlightService::poll_ready() nested service readiness check.
    • Fix InOrderService::poll_ready() nested service readiness check.
    Open source →
  29. 0.3.3 09 Mar 2019
    Release notes
    • Revert IntoFuture change.
    • Add generic config param for IntoFramed and TakeOne new services.
    Open source →
  30. 0.3.2 05 Mar 2019
    Release notes
    • Use IntoFuture for new services.
    Open source →
  31. 0.3.1 05 Mar 2019
    Release notes
    • Use new type of transform trait.
    Open source →
  32. 0.3.0 02 Mar 2019
    Release notes
    • Use new NewService trait
    • BoxedNewServiceandBoxedService` types moved to actix-service crate.
    Open source →
  33. 0.2.4 21 Feb 2019
    Release notes
    • Custom BoxedNewService implementation.
    Open source →
  34. 0.2.3 21 Feb 2019
    Release notes
    • Add BoxedNewService and BoxedService.
    Open source →
  35. 0.2.2 11 Feb 2019
    Release notes
    • Add Display impl for TimeoutError.
    • Add Display impl for InOrderError.
    Open source →
  36. 0.2.1 06 Feb 2019
    Release notes
    • Add InOrder service. the service yields responses as they become available, in the order that their originating requests were submitted to the service.
    • Convert Timeout and InFlight services to a transforms.
    Open source →
  37. 0.2.0 02 Feb 2019
    Release notes
    • Fix framed transport error handling.
    • Added Clone impl for Either service.
    • Added Clone impl for Timeout service factory.
    • Added Service and NewService for Stream dispatcher.
    • Switch to actix-service 0.2.
    Open source →
  38. 0.1.0 11 Dec 2018
    Release notes
    • Move utils services to separate crate.
    Open source →

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