lua-http v0.2 released

I’m happy to announce the second release of lua-http.

lua-http is a library that hopes to provide all HTTP operations you should ever need. In addition to all the low-level parsing and serialising operations you might expect, lua-http provides high level interfaces for writing your own HTTP server or performing HTTP requests.

This is mostly a bugfix release. Included in this release:

  • Remove broken http.server .client_timeout option (replaced with .connection_setup_timeout)
  • Fix http1 pipelining locks
  • Miscellaneous http2 fixes
  • HTTP 2 streams no longer have to be used in order of creation
  • No longer raise decode errors in hpack module
  • Fix hpack:lookup_index() to treat static entries without values as empty string
  • Fix HTTP 1 client in locales with non-“.” decimal separator
  • Add h1_stream.max_header_lines property to prevent infinite list of headers
  • New .bind option for requests and http.client module

Links: