hyper on beta

Since I announced hyper in December of last year, it has continued to grow as Rust’s http library.

highlights

A changelog was added!

Many more of the common headers have been implemented.

Pyfisch has been slaving away at cleaning up the headers modules.

A switch to using httparse for HTTP/1.x parsing with wonderful speed gains.

Reem wrote up a faster threadpool for the Server.

We compile on rustc beta!

Of course, a lot of the effort this past few months has been keeping up with all the changes to Rust and the standard library. A million thanks to all those who helped with these upgrades. I can’t overstate the joy it is to wake up in the morning, read that there are breaking changes in the latest nightly, and then see in my inbox that a pull request has already been filed fixing hyper.

up next

Now that the breaking changes are behind us, developement can focus entirely on making hyper do things better-er. Specifically, here’s things that are either in progress, or highly desired (hint hint).

I could imagine aiming for a 1.0 of hyper once we have asynchronous IO.

Again, all of this is thanks to you guys, the amazing community. And if you want to get involved, please join in. Perhaps try tackling one of the easy issues first.