Skip to content

Releases: offa/influxdb-cxx

v0.7.2

03 Nov 14:02
Compare
Choose a tag to compare

Changes

  • Auth token support
  • Clang 16 support
  • CI image migration
  • Fix for CPR linking issue on some systems

v0.7.1

07 Mar 16:52
Compare
Choose a tag to compare

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

11 Feb 15:45
Compare
Choose a tag to compare

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

06 May 17:42
Compare
Choose a tag to compare

Changes

  • Query results support more precise timestamps now
  • GCC 11 support
  • Clang 12 support
  • Deprecated libcurl conan option replaced
  • Dependency updates

v0.6.6

20 Mar 18:28
Compare
Choose a tag to compare

Changes

  • CMake option INFLUXCXX_WITH_BOOST introduced (default: ON)
  • Changes of Windows CI image adapted

⚠️ Building without Boost requires INFLUXCXX_WITH_BOOST set to OFF.

v0.6.5

09 Mar 18:14
Compare
Choose a tag to compare

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

13 Oct 15:13
Compare
Choose a tag to compare

Changes

  • Batch transmission not clearing it's buffer fixed
  • Possible invalid query url fixed
  • Out of range error on empty tag access fixed
  • Empty tags are ignored

ℹ️ Possible API changes on the next release:

Please leave a comment if this may cause trouble.

v0.6.3

28 Sep 15:09
Compare
Choose a tag to compare

Changes

  • HTTPS transport: Strict SSL certificate check enabled

⚠️ The HTTPS transport did not check the peer certificate prior to this version ⚠️

v0.6.2

25 Sep 07:40
Compare
Choose a tag to compare

Changes

  • Broken API fixed: flushBuffer() re-added
  • CMake source root variable fixed
  • Boost Test header-only
  • Basic MSVC CI build added

v0.6.1

22 Sep 15:34
Compare
Choose a tag to compare

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