-
-
Notifications
You must be signed in to change notification settings - Fork 82
/
NEWS
40 lines (30 loc) · 1.67 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
0.4 - 2021-02-06
- Support multiple elliptic curves under OpenSSL 1.1.1+ (#150)
- Improve support for Lua 5.4 (not longer require bit library to be installed) (#180)
- Ignore delayed RST_STREAM frames in HTTP 2 (#145)
0.3 - 2019-02-13
- Fix incorrect Sec-WebSocket-Protocol negotiation
- Fix incorrect timeout handling in `websocket:receive()`
- Add workaround to allow being required in openresty (#98)
- Add http.tls.old_cipher_list (#112)
- Add http.cookie module (#117)
- Improvements to http.hsts module (#119)
- Add `options` argument form to `stream:write_body_from_file()` (#125)
0.2 - 2017-05-28
- 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
0.1 - 2016-12-17
- Support for HTTP versions 1, 1.1 and 2
- Provides both client and server APIs
- Friendly request API with sensible defaults for security
- All operations are fully non-blocking and can be managed with cqueues
- Support for WebSockets (client and server), including ping/pong, binary data transfer and TLS encryption.
- Transport Layer Security (TLS) - lua-http supports HTTPS and WSS via luaossl.
- luasocket compatibility API if you're looking to use lua-http with older projects.