Releases: offa/influxdb-cxx
Releases · offa/influxdb-cxx
v0.7.2
v0.7.1
Changes
- Conan 2.0 support
- Boost linking issue on CMake 3.22 (and potentially other versions) fixed
- Missing pthread symbols on some systems fixed
Point::getCurrentTimestamp()
deprecated for removal in v0.8.0- Unit tests on MSVC CI builds enabled
- cpr v1.10.0 update
v0.7.0
Changes
- curl replaced with cpr
- New HTTP transport implementation
CMAKE_INSTALL_LIBDIR
fixed- SO version added
- tags evaluation fixed
- Support for command execution added
- Proxy support added
- TCP transport added
- GCC 12 support
- Clang 13/14/15 support
- Migration to Catch v3.x
- Dependency updates
Dependency changes
- curl replaced with cpr
- Boost increased to 1.66+
- date library update
API changes
- All usages of
InfluxDBException
subclasses replaced
Deprecations
Deprecated for removal in v0.8.0:
- Methods:
InfluxDB::flushBuffer()
Point::toLineProtocol()
InfluxDBException::InfluxDBException(const std::string&, const std::string&)
- Types:
NonExistentDatabase
BadRequest
ServerError
ConnectionError
v0.6.7
v0.6.6
v0.6.5
Changes
- Export of public API symbols only
- Memory leak in
HTTP::query()
fixed - Possible exception leaving
InfluxDB
destructor fixed - Possible exception on schema queries fixed
- Handling of HTTP 500 status fixed
- Deprecation of
Point::toLineProtocol()
- Global tags implemented
- Test enhancements and restructuring
- Tests ported to Catch2 / Trompeloeil
- Dependency to Boost unit_test_framework removed
- Clang 11 support
- Github Action CI added
- CodeQL analysis removed
- Travis CI removed
- Codecov removed
- Conan provided dependencies fully working
- Inclusion as subdirectory improved
v0.6.4
v0.6.3
v0.6.2
v0.6.1
Changes
- Minimal CMake version increased to v3.12
- Project updated to CMake project structure
- Default CMake build directory structure restored
- Coverage made optional
- Benchmark removed
- Travis CI MacOS build updated to Xcode 12
- Custom
FindCURL
CMake module removed