tiny-http/tiny-http (tiny_http)
### [`v0.12.0`](https://togithub.com/tiny-http/tiny-http/blob/HEAD/CHANGELOG.md#0120)
[Compare Source](https://togithub.com/tiny-http/tiny-http/compare/0.11.0...0.12.0)
- Bumped the minimum compiler version tested by CI to 1.56 - this is necessary due to an increasing number of dependencies
introducing Cargo manifest features only supported on newer versions of Rust.
- [Add support for UNIX sockets](https://togithub.com/tiny-http/tiny-http/pull/224)
Thanks to [@ColonelThirtyTwo](https://togithub.com/ColonelThirtyTwo) for adding support for binding to UNIX sockets when creating a tiny-http server. This change
makes a few small breaking API modifications, if you are constructing `ServerConfig` manually you will need to use the new `ListenAddr`
type rather than directly supplying a `net::SocketAddr`. Likewise `Server::server_addr()` will now return an enum that can
represent either a TCP socket or a UNIX socket.
Finally `Request::remote_addr()` now returns an `Option<&SocketAddr>` as UNIX sockets don't ever have a remote host.
- [Reduce required dependencies by switching to `httpdate`](https://togithub.com/tiny-http/tiny-http/pull/228)
[@esheppa](https://togithub.com/esheppa) replaced our internal HTTPDate type with the `httpdate` library (used extensively in the community by Hyper, Tokio and others)
which reduces our baseline dependency tree from 18 crates to 5!
- `TestRequest::path` no longer has a `'static` bound, allowing for fuzzers to generate test request paths at runtime.
- Unpinned `zeroize` so it can float around any stable `^1` version.
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.
This PR contains the following updates:
0.11
->0.12
Release Notes
tiny-http/tiny-http (tiny_http)
### [`v0.12.0`](https://togithub.com/tiny-http/tiny-http/blob/HEAD/CHANGELOG.md#0120) [Compare Source](https://togithub.com/tiny-http/tiny-http/compare/0.11.0...0.12.0) - Bumped the minimum compiler version tested by CI to 1.56 - this is necessary due to an increasing number of dependencies introducing Cargo manifest features only supported on newer versions of Rust. - [Add support for UNIX sockets](https://togithub.com/tiny-http/tiny-http/pull/224) Thanks to [@ColonelThirtyTwo](https://togithub.com/ColonelThirtyTwo) for adding support for binding to UNIX sockets when creating a tiny-http server. This change makes a few small breaking API modifications, if you are constructing `ServerConfig` manually you will need to use the new `ListenAddr` type rather than directly supplying a `net::SocketAddr`. Likewise `Server::server_addr()` will now return an enum that can represent either a TCP socket or a UNIX socket. Finally `Request::remote_addr()` now returns an `Option<&SocketAddr>` as UNIX sockets don't ever have a remote host. - [Reduce required dependencies by switching to `httpdate`](https://togithub.com/tiny-http/tiny-http/pull/228) [@esheppa](https://togithub.com/esheppa) replaced our internal HTTPDate type with the `httpdate` library (used extensively in the community by Hyper, Tokio and others) which reduces our baseline dependency tree from 18 crates to 5! - `TestRequest::path` no longer has a `'static` bound, allowing for fuzzers to generate test request paths at runtime. - Unpinned `zeroize` so it can float around any stable `^1` version.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 has been generated by Mend Renovate. View repository job log here.