Open renovate[bot] opened 1 year ago
This PR contains the following updates:
0.4
0.6
📅 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.
This PR contains the following updates:
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/354Configuration
📅 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.