Releases: offa/influxdb-cxx
Releases · offa/influxdb-cxx
v0.7.4
v0.7.3
Changes
- CMake option
INFLUXCXX_INSTALL_HEADER_TO_SUBDIRto install headers intoInfluxDB/subdirectory added - CPR update
- Date update
- Conan support removed (available on Conan Center now)
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_LIBDIRfixed- 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
InfluxDBExceptionsubclasses replaced
Deprecations
Deprecated for removal in v0.8.0:
- Methods:
InfluxDB::flushBuffer()Point::toLineProtocol()InfluxDBException::InfluxDBException(const std::string&, const std::string&)
- Types:
NonExistentDatabaseBadRequestServerErrorConnectionError
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
InfluxDBdestructor 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