- 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
main
is the new default GitHub branch
- reimplement server for
std::future
(async
/await
) - upgrade to tokio 0.2
- add
SocketIncoming
interface
- 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::DomainUrl
is nowhyperlocal::Uri
the 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::UnitSocketConnector
is now justhyperlocal::UnixConnector
to be more inline with the naming conventions behindhyper::HttpConnector
andhyper_tls::HttpsConnector
hyperlocal::UnixSocketServer
is nowhyperlocal::server::Http
to 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