Tags: cuviper/tower
Tags
chore: prepare to release tower-layer v0.3.2 (tower-rs#699)
chore: prepare to release `tower-service` v0.3.2 (tower-rs#673) # 0.3.2 (June 17, 2022) ## Added - **docs**: Clarify subtlety around cloning and readiness in the `Service` docs ([tower-rs#548]) - **docs**: Clarify details around shared resource consumption in `poll_ready()` ([tower-rs#662]) [tower-rs#548]: tower-rs#548 [tower-rs#662]: tower-rs#662
chore: prepare to release `tower-service` v0.3.2 (tower-rs#673) # 0.3.2 (June 17, 2022) ## Added - **docs**: Clarify subtlety around cloning and readiness in the `Service` docs ([tower-rs#548]) - **docs**: Clarify details around shared resource consumption in `poll_ready()` ([tower-rs#662]) [tower-rs#548]: tower-rs#548 [tower-rs#662]: tower-rs#662
# 0.4.12 (February 16, 2022) ### Fixed - **hedge**, **load**, **retry**: Fix use of `Instant` operations that can panic on platforms where `Instant` is not monotonic ([tower-rs#633]) - Disable `attributes` feature on `tracing` dependency ([tower-rs#623]) - Remove unused dependencies and dependency features with some feature combinations ([tower-rs#603], [tower-rs#602]) - **docs**: Fix a typo in the RustDoc for `Buffer` ([tower-rs#622]) ### Changed - Updated minimum supported Rust version (MSRV) to 1.49.0. - **hedge**: Updated `hdrhistogram` dependency to v7.0 ([tower-rs#602]) - Updated `tokio-util` dependency to v0.7 ([tower-rs#638]) [tower-rs#633]: tower-rs#633 [tower-rs#623]: tower-rs#623 [tower-rs#603]: tower-rs#603 [tower-rs#602]: tower-rs#602 [tower-rs#622]: tower-rs#622 [tower-rs#638]: tower-rs#638
tower: prepare to release 0.4.11 (tower-rs#618) * tower: prepare to release 0.4.11 Added - **util**: Add `CloneBoxService` which is a `Clone + Send` boxed `Service` ([tower-rs#615]) - **util**: Add `ServiceExt::boxed` and `ServiceExt::clone_boxed` for applying the `BoxService` and `CloneBoxService` middleware ([tower-rs#616]) - **builder**: Add `ServiceBuilder::boxed` and `ServiceBuilder::clone_boxed` for applying `BoxService` and `CloneBoxService` layers ([tower-rs#616]) Fixed - **balance**: Remove redundant `Req: Clone` bound from `Clone` impls for `MakeBalance`, and `MakeBalanceLayer` ([tower-rs#607]) - **balance**: Remove redundant `Req: Debug` bound from `Debug` impls for `MakeBalance`, `MakeFuture`, `Balance`, and `Pool` ([tower-rs#607]) - **ready-cache**: Remove redundant `Req: Debug` bound from `Debug` impl for `ReadyCache` ([tower-rs#607]) - **steer**: Remove redundant `Req: Debug` bound from `Debug` impl for `Steer` ([tower-rs#607]) - **util**: Remove redundant `F: Clone` bound from `ServiceExt::map_request` ([tower-rs#607]) - **docs**: Fix `doc(cfg(...))` attributes of `PeakEwmaDiscover`, and `PendingRequestsDiscover` ([tower-rs#610]) - **util**: Remove unnecessary `Debug` bounds from `impl Debug for BoxService` ([tower-rs#617]) - **util**: Remove unnecessary `Debug` bounds from `impl Debug for UnsyncBoxService` ([tower-rs#617]) [tower-rs#607]: tower-rs#607 [tower-rs#610]: tower-rs#610 [tower-rs#616]: tower-rs#616 [tower-rs#617]: tower-rs#617 [tower-rs#615]: tower-rs#615 * sorting * Rename `CloneBoxService` to `BoxCloneService` * formatting * also update changelog
tower: prepare to release 0.4.10 (tower-rs#608) * tower: prepare to release 0.4.10 - Fix accidental breaking change when using the `rustdoc::broken_intra_doc_links` lint ([tower-rs#605]) - Clarity that tower's minimum supported rust version is 1.46 ([tower-rs#605]) [tower-rs#605]: tower-rs#605 * Update tower/CHANGELOG.md Co-authored-by: Oliver Gould <[email protected]> Co-authored-by: Oliver Gould <[email protected]>
tower: prepare to release 0.4.9 (tower-rs#602) - Migrate to pin-project-lite ([tower-rs#595]) - **builder**: Implement `Layer` for `ServiceBuilder` ([tower-rs#600]) - **builder**: Add `ServiceBuilder::and_then` analogous to `ServiceExt::and_then` ([tower-rs#601]) [tower-rs#600]: tower-rs#600 [tower-rs#601]: tower-rs#601 [tower-rs#595]: tower-rs#595 [pin-project-lite]: https://crates.io/crates/pin-project-lite
# Tower 0.4.7 (April 27, 2021) ### Added - **builder**: Add `ServiceBuilder::check_service` to check the request, response, and error types of the output service. ([tower-rs#576]) - **builder**: Add `ServiceBuilder::check_service_clone` to check the output service can be cloned. ([tower-rs#576]) ### Fixed - **spawn_ready**: Abort spawned background tasks when the `SpawnReady` service is dropped, fixing a potential task/resource leak (#[581]) - Fixed broken documentation links ([tower-rs#578]) [tower-rs#576]: tower-rs#576 [tower-rs#578]: tower-rs#578 [tower-rs#581]: tower-rs#581
tower: prepare to release v0.5.6 (tower-rs#573) Deprecated - **util**: Deprecated `ServiceExt::ready_and` (renamed to `ServiceExt::ready`). ([tower-rs#567]) - **util**: Deprecated `ReadyAnd` future (renamed to `Ready`). ([tower-rs#567]) Added - **builder**: Add `ServiceBuilder::layer_fn` to add a layer built from a function. ([tower-rs#560]) - **builder**: Add `ServiceBuilder::map_future` for transforming the futures produced by a service. ([tower-rs#559]) - **builder**: Add `ServiceBuilder::service_fn` for applying `Layer`s to an async function using `util::service_fn`. ([tower-rs#564]) - **util**: Add example for `service_fn`. ([tower-rs#563]) - **util**: Add `BoxLayer` for creating boxed `Layer` trait objects. ([tower-rs#569]) [tower-rs#567]: tower-rs#567 [tower-rs#560]: tower-rs#560 [tower-rs#559]: tower-rs#559 [tower-rs#564]: tower-rs#564 [tower-rs#563]: tower-rs#563 [tower-rs#569]: tower-rs#569
PreviousNext