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_timeoutoption (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
.bindoption for requests and http.client module
Links:
- Release page: https://github.com/daurnimator/lua-http/releases/tag/v0.2
- Homepage: https://daurnimator.github.io/lua-http/
- Documentation: https://daurnimator.github.io/lua-http/0.2