- Export UnixStream for clients #60 via @onalante-msft
- Adding support for UnixStream to take advantage of vectored writes #63 via @craftytrickster
- upgrade to tokio 1.0 and hyper 0.14 #44
- port ci from Travis CI to GitHub Actions
mainis the new default GitHub branch
- reimplement server for
std::future(async/await) - upgrade to tokio 0.2
- add
SocketIncominginterface
- upgrade to hyper 0.13
- upgrade hex to 0.3 #15
- move from tokio-core to tokio 0.1 #16
- don't explicitly block on unix socket connection #18
- provide a more flexible set of Server interfaces and to align more closely with those of hyper's default server bindings #19
You'll want to use hyperlocal::server::Server where you would have used hyperlocal::server::Http in the past and use
hyperlocal::server::Http for a lower level interfaces that give you more control over "driving" your server.
- upgrade to hyper 0.12 #11
- expose the SocketAddr servers listen on with
Server#local_addr
- implement Clone for
UnixConnector@letmutx
- refactor for async hyper
hyperlocal::DomainUrlis nowhyperlocal::Urithe semantics are the same but the name now matches hyper's new name can can be lifted into hypers type
let uri: hyper:Uri =
hyperlocal::Uri(
"path/to/server.sock",
"/foo/bar?baz=boom"
).into();hyperlocal::UnitSocketConnectoris now justhyperlocal::UnixConnectorto be more inline with the naming conventions behindhyper::HttpConnectorandhyper_tls::HttpsConnectorhyperlocal::UnixSocketServeris nowhyperlocal::server::Httpto be more inline with hyper naming conventions
- enable using unix_socket from stdlib. #4
- upgrade to hyper 0.10
- upgraded to hyper 0.9 and transitively url 1.0
Initial release