Releases: oliora/ppconsul
Releases · oliora/ppconsul
Timeout configuration and opt-out libCURL initialization
- Default connect timeout is changed from 5 minutes (libCURL default) to 5 seconds
- Allow to configure connect and request timeouts
- Allow to completely skip libCURL initialization/deinitialization in Ppconsul
- Tests were updated to pass with Consul 1.11.1
- Documentation updated
Fix Apple M1 build and other changes
v0.2.2 Upgrade to Catch v2.13.6 to support Apple M1
Fix compilation for GCC and other build issues
- Fix compilation for GCC and other build issues
- Add
conanfile.txt
to use Conan package manager for getting dependencies
Added thread safety, HTTP client pool and HTTP client factory
- Ppconsul is refactored to be thread safe
Consul
uses a pool of HTTP clients- HTTP client factory can be provided to
Consul
constructor
First release
Support ppconsul::kw::enable_stop for libcurl <= 7.31.0 (e.g. RedHat 7) using deprecated CURLOPT_PROGRESSFUNCTION/CURLOPT_PROGRESSDATA inside a #ifdef