Releases: jbaldwin/liblifthttp
Releases · jbaldwin/liblifthttp
v4.2.0
v4.1.0
v2022.1
v4.0.0
v2021.2 std::future and verbose+debug info support
v2021.1 Embedded .githook --local fix
Minor readme tweaks/cleanup
v2020.5 stl style naming
Support HTTP Proxies #109
Add more strict compiler warnings/errors for gcc and clang #114
Update .clang-format rules and add 'make format' command #115 #116
Adjust atomics to use correct std::memory_order #118
Update benchmarks after atomic updates #120
Add support for CURLOPT_CONNECTTIMEOUT_MS #122
Fix issues found on lgtm + codacy #124
auto clang-format + auto update readme.cpp #126
Issue 113/stl naming #129
Rename lift::event_loop to lift::client #130
v2020.4
v2020.3
- #77 Remove unnecessary malloc when submitting a Request into an EventLoop
- #92 Allow any dynamically linked library to be overridden with cmake targets.
- #96 Remove the manual user need to issue GlobalScopeInitializer
This has a small penalty for individual requests and no penalty for event loop requests. - #95 Fix EventLoop libuv handle memory leak
- #94 lift::Share now available on individual synchronous requests.
- #100 Report connection timeouts as 504 Gateway Timeout instead of "0".
- #102 Get/Set Request happy eyeballs algorithm timeout.
- #104 Add all combinations of lift::ShareOptions to make it easier to pick and choose which options to enable.
- #101 Add ssl certificate loading functions
v2020.2
- Fixed major issue #88 where header views on requests and responses could be re-allocated and invalidate the std::string_view indexes into the larger std::string buffer.
- Fixed major issue where using connection time on a lift::EventLoop could cause the internal curl request data pointer to send random bytes as the POST body if the connection timer fired before the POST body was sent to the remote server.