What's Changed
- feat: Add W3C trace context support by @sriemer in #340 (fixed in #345)
- fix: Gate W3C trace support to request phases with ngx.var access by @mtrop-godaddy in #345
- feat: Add timer context support for get_client_body_reader by @zhuizhuhaomeng in #336
- perf: Avoid pcall when validating the Connection response header by @zhuizhuhaomeng in #335
- fix: http: send_request: Amend EXPECTING_BODY nil by @chensunny in #344
- fix: Make connection pool name logging optional by @piotrp in #322
- several development improvements by @chensunny, @sriemer, and @mtrop-godaddy
Full Changelog: v0.17.2...v0.18.0
Migration
- check your LUA code for
POST,PUT, andPATCHrequests withoutbodyset (bodyisnil) - set
body = ""(empty body) for those requests
The previous behavior to let those HTTP requests through violates HTTP specs and those requests fail now.
See #344 for details.