Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update rust crate tower to 0.4.13 - autoclosed #46

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 1, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change
tower dev-dependencies patch 0.4 -> 0.4.13

Release Notes

tower-rs/tower (tower)

v0.4.13: tower 0.4.13

Compare Source

Added
  • load_shed: Public constructor for Overloaded error (#​661)
Fixed
  • util: Fix hang with call_all when the Stream of requests is pending
    (#​656)
  • ready_cache: Ensure cancelation is observed by pending services (#​668,
    fixes #​415)
  • docs: Fix a missing section header due to a typo (#​646)
  • docs: Fix broken links to Service trait (#​659)

v0.4.12: tower 0.4.12

Compare Source

Fixed
  • hedge, load, retry: Fix use of Instant operations that can panic
    on platforms where Instant is not monotonic (#​633)
  • Disable attributes feature on tracing dependency (#​623)
  • Remove unused dependencies and dependency features with some feature
    combinations (#​603, #​602)
  • docs: Fix a typo in the RustDoc for Buffer (#​622)
Changed
  • Updated minimum supported Rust version (MSRV) to 1.49.0.
  • hedge: Updated hdrhistogram dependency to v7.0 (#​602)
  • Updated tokio-util dependency to v0.7 (#​638)

v0.4.11: Tower 0.4.11

Compare Source

Added
  • util: Add BoxCloneService which is a Clone + Send boxed Service (#​615)
  • util: Add ServiceExt::boxed and ServiceExt::boxed_clone for applying the
    BoxService and BoxCloneService middleware (#​616)
  • builder: Add ServiceBuilder::boxed and ServiceBuilder::boxed_clone for
    applying BoxService and BoxCloneService layers (#​616)
Fixed
  • util: Remove redundant F: Clone bound from ServiceExt::map_request (#​607)
  • util: Remove unnecessary Debug bounds from impl Debug for BoxService (#​617)
  • util: Remove unnecessary Debug bounds from impl Debug for UnsyncBoxService (#​617)
  • balance: Remove redundant Req: Clone bound from Clone impls
    for MakeBalance, and MakeBalanceLayer (#​607)
  • balance: Remove redundant Req: Debug bound from Debug impls
    for MakeBalance, MakeFuture, Balance, and Pool (#​607)
  • ready-cache: Remove redundant Req: Debug bound from Debug impl
    for ReadyCache (#​607)
  • steer: Remove redundant Req: Debug bound from Debug impl
    for Steer (#​607)
  • docs: Fix doc(cfg(...)) attributes
    of PeakEwmaDiscover, and PendingRequestsDiscover (#​610)

v0.4.10: Tower 0.4.10

Compare Source

  • Fix accidental breaking change when using the
    rustdoc::broken_intra_doc_links lint (#​605)
  • Clarify that tower's minimum supported rust version is 1.46 (#​605)

v0.4.9: Tower 0.4.9

Compare Source

  • Migrate to pin-project-lite (#​595)
  • builder: Implement Layer for ServiceBuilder (#​600)
  • builder: Add ServiceBuilder::and_then analogous to
    ServiceExt::and_then (#​601)

v0.4.8: Tower 0.4.8

Compare Source

Added
  • builder: Add ServiceBuilder::map_result analogous to
    ServiceExt::map_result (#​583)
  • limit: Add GlobalConcurrencyLimitLayer to allow reusing a concurrency
    limit across multiple services (#​574)

v0.4.7

Compare Source

v0.4.6: Tower 0.4.6

Compare Source

Deprecated
  • util: Deprecated ServiceExt::ready_and (renamed to
    ServiceExt::ready). (#​567)
  • util: Deprecated ReadyAnd future (renamed to Ready). (#​567)
Added
  • builder: Add ServiceBuilder::layer_fn to add a layer built from
    a function. (#​560)
  • builder: Add ServiceBuilder::map_future for transforming the
    futures produced by a service. (#​559)
  • builder: Add ServiceBuilder::service_fn for applying Layers to
    an async function using util::service_fn. (#​564)
  • util: Add example for service_fn. (#​563)
  • util: Add BoxLayer for creating boxed Layer trait objects.
    (#​569)

v0.4.5: Tower 0.4.5

Compare Source

Added
  • util: Add ServiceExt::map_future. (#​542)
  • builder: Add ServiceBuilder::option_layer to optionally add a layer. (#​555)
  • make: Add Shared which lets you implement MakeService by cloning a
    service. (#​533)
Fixed
  • util: Make combinators that contain closures implement Debug. They
    previously wouldn't since closures never implement Debug. (#​552)
  • steer: Implement Clone for Steer. (#​554)
  • spawn-ready: SpawnReady now propagates the current tracing span to
    spawned tasks (#​557)
  • Only pull in tracing for the features that need it. (#​551)

v0.4.4: Tower 0.4.4

Compare Source

Added

  • util: Implement Layer for Either<A, B>. (#​531)
  • util: Implement Clone for FilterLayer. (#​535)
  • timeout: Implement Clone for TimeoutLayer. (#​535)
  • limit: Implement Clone for RateLimitLayer. (#​535)

Fixed

  • Added "full" feature which turns on all other features. (#​532)
  • spawn-ready: Avoid oneshot allocations. (#​538)

v0.4.3: Tower 0.4.3

Added
  • filter: Filter::check and AsyncFilter::check methods which check a
    request against the filter's Predicate (#​521)
  • filter: Added get_ref, get_mut, and into_inner methods to Filter
    and AsyncFilter, allowing access to the wrapped service (#​522)
  • util: Added layer associated function to AndThen, Then,
    MapRequest, MapResponse, and MapResult types. These return a Layer
    that produces middleware of that type, as a convenience to avoid having to
    import the Layer type separately. (#​524)
  • util: Added missing Clone impls to AndThenLayer, MapRequestLayer,
    and MapErrLayer, when the mapped function implements Clone (#​525)
  • util: Added FutureService::new constructor, with less restrictive bounds
    than the future_service free function (#​523)

v0.4.1: Tower 0.4.1

Compare Source

This is a hotfix for missing re-exports due to an insufficiently restrictive
dependency version for tower-layer.

Fixed
  • Updated tower-layer to 0.3.1 to fix broken re-exports.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot changed the title chore(deps): update rust crate tower to 0.4.13 chore(deps): update rust crate tower to 0.4.13 - autoclosed May 5, 2024
@renovate renovate bot closed this May 5, 2024
@renovate renovate bot deleted the renovate/tower-0.x branch May 5, 2024 11:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants