dvdsk / renewc

Certificate renewal, with advanced diagnostics without installing anything
GNU General Public License v3.0
6 stars 0 forks source link

Update Rust crate tower-http to 0.6 #77

Open renovate[bot] opened 1 year ago

renovate[bot] commented 1 year ago

This PR contains the following updates:

Package Type Update Change
tower-http dependencies minor 0.4 -> 0.6

Release Notes

tower-rs/tower-http (tower-http) ### [`v0.6.1`](https://redirect.github.com/tower-rs/tower-http/releases/tag/tower-http-0.6.1): v0.6.1 [Compare Source](https://redirect.github.com/tower-rs/tower-http/compare/tower-http-0.6.0...tower-http-0.6.1) ##### Fixed - **decompression:** reuse scratch buffer to significantly reduce allocations and improve performance ([#​521]) [#​521]: https://redirect.github.com/tower-rs/tower-http/pull/521 ##### New Contributors - [@​magurotuna](https://redirect.github.com/magurotuna) made their first contribution in [https://github.com/tower-rs/tower-http/pull/521](https://redirect.github.com/tower-rs/tower-http/pull/521) ### [`v0.6.0`](https://redirect.github.com/tower-rs/tower-http/releases/tag/tower-http-0.6.0): v0.6.0 [Compare Source](https://redirect.github.com/tower-rs/tower-http/compare/tower-http-0.5.2...tower-http-0.6.0) ##### Changed: - `body` module is disabled except for `catch-panic`, `decompression-*`, `fs`, or `limit` features (BREAKING) ([#​477]) - Update to `tower` 0.5 ([#​503]) ##### Fixed - **fs:** Precompression of static files now supports files without a file extension ([#​507]) [#​477]: https://redirect.github.com/tower-rs/tower-http/pull/477 [#​503]: https://redirect.github.com/tower-rs/tower-http/pull/503 [#​507]: https://redirect.github.com/tower-rs/tower-http/pull/507 ### [`v0.5.2`](https://redirect.github.com/tower-rs/tower-http/releases/tag/tower-http-0.5.2): v0.5.2 [Compare Source](https://redirect.github.com/tower-rs/tower-http/compare/tower-http-0.5.1...tower-http-0.5.2) #### Added: - **compression:** Will now send a `vary: accept-encoding` header on compressed responses ([#​399]) - **compression:** Support `x-gzip` as equivalent to `gzip` in `accept-encoding` request header ([#​467]) #### Fixed - **compression:** Skip compression for range requests ([#​446]) - **compression:** Skip compression for SSE responses by default ([#​465]) - **cors:** *Actually* keep Vary headers set by the inner service when setting response headers ([#​473]) - Version 0.5.1 intended to ship this, but the implementation was buggy and didn't actually do anything [#​399]: https://redirect.github.com/tower-rs/tower-http/pull/399 [#​446]: https://redirect.github.com/tower-rs/tower-http/pull/446 [#​465]: https://redirect.github.com/tower-rs/tower-http/pull/465 [#​467]: https://redirect.github.com/tower-rs/tower-http/pull/467 [#​473]: https://redirect.github.com/tower-rs/tower-http/pull/473 ### [`v0.5.1`](https://redirect.github.com/tower-rs/tower-http/releases/tag/tower-http-0.5.1): v0.5.1 [Compare Source](https://redirect.github.com/tower-rs/tower-http/compare/tower-http-0.5.0...tower-http-0.5.1) - **fs:** Support files precompressed with `zstd` in `ServeFile` - **trace:** Add default generic parameters for `ResponseBody` and `ResponseFuture` ([#​455]) - **trace:** Add type aliases `HttpMakeClassifier` and `GrpcMakeClassifier` ([#​455]) #### Fixed - **cors:** Keep Vary headers set by the inner service when setting response headers ([#​398]) - **fs:** `ServeDir` now no longer redirects from `/directory` to `/directory/` if `append_index_html_on_directories` is disabled ([#​421]) [#​398]: https://redirect.github.com/tower-rs/tower-http/pull/398 [#​421]: https://redirect.github.com/tower-rs/tower-http/pull/421 [#​455]: https://redirect.github.com/tower-rs/tower-http/pull/455 ### [`v0.5.0`](https://redirect.github.com/tower-rs/tower-http/releases/tag/tower-http-0.5.0): v0.5.0 [Compare Source](https://redirect.github.com/tower-rs/tower-http/compare/tower-http-0.4.4...tower-http-0.5.0) #### Changed - Bump Minimum Supported Rust Version to 1.66 ([#​433]) - Update to http-body 1.0 ([#​348]) - Update to http 1.0 ([#​348]) - Preserve service error type in RequestDecompression ([#​368]) #### Fixed - Accepts range headers with ranges where the end of range goes past the end of the document by bumping http-range-header to `0.4` [#​418]: https://redirect.github.com/tower-rs/tower-http/pull/418 [#​433]: https://redirect.github.com/tower-rs/tower-http/pull/433 [#​348]: https://redirect.github.com/tower-rs/tower-http/pull/348 [#​368]: https://redirect.github.com/tower-rs/tower-http/pull/368 ### [`v0.4.4`](https://redirect.github.com/tower-rs/tower-http/releases/tag/tower-http-0.4.4): v0.4.4 [Compare Source](https://redirect.github.com/tower-rs/tower-http/compare/tower-http-0.4.3...tower-http-0.4.4) - **trace**: Default implementations for trace bodies. ### [`v0.4.3`](https://redirect.github.com/tower-rs/tower-http/releases/tag/tower-http-0.4.3): v0.4.3 [Compare Source](https://redirect.github.com/tower-rs/tower-http/compare/tower-http-0.4.2...tower-http-0.4.3) #### Fixed - **compression:** Fix accidental breaking change in 0.4.2. ### [`v0.4.2`](https://redirect.github.com/tower-rs/tower-http/releases/tag/tower-http-0.4.2): v0.4.2 [Compare Source](https://redirect.github.com/tower-rs/tower-http/compare/tower-http-0.4.1...tower-http-0.4.2) #### Added - **cors:** Add support for private network preflights ([#​373]) - **compression:** Implement `Default` for `DecompressionBody` ([#​370]) #### Changed - **compression:** Update to async-compression 0.4 ([#​371]) #### Fixed - **compression:** Override default brotli compression level 11 -> 4 ([#​356]) - **trace:** Simplify dynamic tracing level application ([#​380]) - **normalize_path:** Fix path normalization for preceding slashes ([#​359]) [#​356]: https://redirect.github.com/tower-rs/tower-http/pull/356 [#​359]: https://redirect.github.com/tower-rs/tower-http/pull/359 [#​370]: https://redirect.github.com/tower-rs/tower-http/pull/370 [#​371]: https://redirect.github.com/tower-rs/tower-http/pull/371 [#​373]: https://redirect.github.com/tower-rs/tower-http/pull/373 [#​380]: https://redirect.github.com/tower-rs/tower-http/pull/380 ### [`v0.4.1`](https://redirect.github.com/tower-rs/tower-http/releases/tag/tower-http-0.4.1): v0.4.1 [Compare Source](https://redirect.github.com/tower-rs/tower-http/compare/tower-http-0.4.0...tower-http-0.4.1) #### Added - **request_id:** Derive `Default` for `MakeRequestUuid` ([#​335]) - **fs:** Derive `Default` for `ServeFileSystemResponseBody` ([#​336]) - **compression:** Expose compression quality on the CompressionLayer ([#​333]) #### Fixed - **compression:** Improve parsing of `Accept-Encoding` request header ([#​220]) - **normalize_path:** Fix path normalization of index route ([#​347]) - **decompression:** Enable `multiple_members` for `GzipDecoder` ([#​354]) [#​347]: https://redirect.github.com/tower-rs/tower-http/pull/347 [#​333]: https://redirect.github.com/tower-rs/tower-http/pull/333 [#​220]: https://redirect.github.com/tower-rs/tower-http/pull/220 [#​335]: https://redirect.github.com/tower-rs/tower-http/pull/335 [#​336]: https://redirect.github.com/tower-rs/tower-http/pull/336 [#​354]: https://redirect.github.com/tower-rs/tower-http/pull/354

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.



This PR was generated by Mend Renovate. View the repository job log.