1
0
mirror of https://github.com/fafhrd91/actix-net synced 2024-12-22 14:23:24 +01:00
actix-net/actix-utils/CHANGES.md
2020-08-24 09:18:37 +01:00

3.5 KiB

Changes

Unreleased - 2020-xx-xx

2.0.0 - 2020-08-23

  • No changes from beta 1.

2.0.0-beta.1 - 2020-08-19

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

[1.0.6] - 2020-01-08

  • Add Clone impl for condition::Waiter

[1.0.5] - 2020-01-08

  • Add Condition type.

  • Add Pool of one-shot's.

[1.0.4] - 2019-12-20

  • Add methods to check LocalWaker registration state.

[1.0.3] - 2019-12-11

  • Revert InOrder service changes

[1.0.2] - 2019-12-11

  • Allow to create framed::Dispatcher with custom mpsc::Receiver

  • Add oneshot::Sender::is_canceled() method

[1.0.1] - 2019-12-11

  • Optimize InOrder service

[1.0.0] - 2019-12-11

  • Simplify oneshot and mpsc implementations

[1.0.0-alpha.3] - 2019-12-07

  • Migrate to tokio 0.2

  • Fix oneshot

[1.0.0-alpha.2] - 2019-12-02

  • Migrate to std::future

[0.4.7] - 2019-10-14

  • Re-register task on every framed transport poll.

[0.4.6] - 2019-10-08

  • Refactor Counter type. register current task in available method.

[0.4.5] - 2019-07-19

Removed

  • Deprecated CloneableService as it is not safe

[0.4.4] - 2019-07-17

Changed

  • Undeprecate FramedTransport as it is actually useful

[0.4.3] - 2019-07-17

Deprecated

  • Deprecate CloneableService as it is not safe and in general not very useful

  • Deprecate FramedTransport in favor of actix-ioframe

[0.4.2] - 2019-06-26

Fixed

  • Do not block on sink drop for FramedTransport

[0.4.1] - 2019-05-15

Changed

  • Change Either constructor

[0.4.0] - 2019-05-11

Changed

  • Change Either to handle two nexted services

  • Upgrade actix-service 0.4

Deleted

  • Framed related services

  • Stream related services

[0.3.5] - 2019-04-04

Added

  • Allow to send messages to FramedTransport via mpsc channel.

Changed

  • Remove 'static constraint from Clonable service

[0.3.4] - 2019-03-12

Changed

  • TimeoutService, InOrderService, InFlightService accepts generic IntoService services.

Fixed

  • Fix InFlightService::poll_ready() nested service readiness check

  • Fix InOrderService::poll_ready() nested service readiness check

[0.3.3] - 2019-03-09

Changed

  • Revert IntoFuture change

  • Add generic config param for IntoFramed and TakeOne new services

[0.3.2] - 2019-03-04

Changed

  • Use IntoFuture for new services

[0.3.1] - 2019-03-04

Changed

  • Use new type of transform trait

[0.3.0] - 2019-03-02

Changed

  • Use new NewService trait

  • BoxedNewServiceandBoxedService` types moved to actix-service crate.

[0.2.4] - 2019-02-21

Changed

  • Custom BoxedNewService implementation.

[0.2.3] - 2019-02-21

Added

  • Add BoxedNewService and BoxedService

[0.2.2] - 2019-02-11

Added

  • Add Display impl for TimeoutError

  • Add Display impl for InOrderError

[0.2.1] - 2019-02-06

Added

  • Add InOrder service. the service yields responses as they become available, in the order that their originating requests were submitted to the service.

Changed

  • Convert Timeout and InFlight services to a transforms

[0.2.0] - 2019-02-01

  • 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

[0.1.0] - 2018-12-09

  • Move utils services to separate crate