Skip to content

Releases: influxdata/influxdb-client-csharp

1.17.0

01 Apr 06:17
Compare
Choose a tag to compare

Features

  1. #146: Add support for querying by LINQ
  2. #171: Add QueryApiSync for synchronous querying
  3. #171: Add IDomainObjectMapper for custom mapping DomainObject from/to InfluxDB
  4. #180: Add a mutable PointData.Builder to optimize building of immutable PointData

API

  1. #174: Add possibility to use CancellationToken in REST API
  2. #179: Add possibility to use CancellationToken in the async write API (WriteApiAsync)

Bug Fixes

  1. #168: DateTime is always serialized into UTC
  2. #169: Fix domain structure for Flux AST
  3. #181: Remove download overhead for Queries

Dependencies

  1. #175: Update dependencies of InfluxDB.Client:
    • JsonSubTypes to 1.8.0
    • Microsoft.Extensions.ObjectPool to 5.0.4
    • Microsoft.Net.Http.Headers to 2.2.8
    • System.Collections.Immutable to 5.0.0
    • System.Configuration.ConfigurationManager to 5.0.0
    • System.Reactive to 5.0.0
  2. #182: Update test dependencies:
    • Microsoft.NET.Test.Sdk to 16.5.0

CI

  1. #182: Add build for dotnet5, Fix code coverage report

1.16.0

05 Mar 07:06
Compare
Choose a tag to compare

Bug Fixes

  1. #154: Always use ConfigureAwait(false) to avoid unnecessary context switching and potential dead-locks. Avoid unnecessary await overhead.
  2. #158: Remove Unnecesary dependencies: System.Net.Http and Microsoft.Bcl.AsyncInterfaces

CI

  1. #165: Updated stable image to influxdb:latest and nightly to quay.io/influxdb/influxdb:nightly

1.15.0

29 Jan 06:26
Compare
Choose a tag to compare

Bug Fixes

  1. #143: Added validation that a configuration is present when is client configured via file
  2. #150: The unsigned numbers are serialized with u postfix

Dependencies

  1. #145: Updated RestSharp to 106.11.7
  2. #148: Updated CsvHelper to 18.0.0

CI

  1. #140: Updated default docker image to v2.0.3

1.14.0

04 Dec 07:29
Compare
Choose a tag to compare

Features

  1. #136: CSV parser is able to parse export from UI

CI

  1. #138: Updated default docker image to v2.0.2

1.13.0

30 Oct 06:55
Compare
Choose a tag to compare

Features

  1. #121: Added IAsyncEnumerable<T> query overloads to QueryAPI
  2. #127: Added exponential backoff strategy for batching writes. Default value for RetryInterval is 5_000 milliseconds.
  3. #128: Improved logging message for retries

1.12.0

02 Oct 05:26
Compare
Choose a tag to compare

Features

  1. #117: Added support for string token

API

  1. #122: Default port changed from 9999 to 8086
  2. #124: Removed labels in organization API, removed Pkg* structure and package service

1.11.0

14 Aug 05:41
Compare
Choose a tag to compare

Features

  1. #97: Improved WriteApi performance
  2. #116: Moved api generator to separate module influxdb-clients-apigen

Bug Fixes

  1. #113: Fixed unnecessary API call when writing collection of DataPoints

1.10.0

17 Jul 07:20
Compare
Choose a tag to compare

Features

  1. #102: Added WriteApiAsync for asynchronous write without batching

Bug Fixes

  1. #106: Fixed serialization of \n, \r and \t to Line Protocol, = is valid sign for measurement name
  2. #108: Replaced useless .ContinueWith in Api by direct call

1.9.0

19 Jun 07:00
Compare
Choose a tag to compare

Features

  1. #96: The PointData builder is now immutable

API

  1. #94: Update swagger to latest version
  2. #103: Removed log system from Bucket, Dashboard, Organization, Task and Users API - influxdb#18459

CI

  1. #104: Upgraded InfluxDB 1.7 to 1.8

Bug Fixes

  1. #100: Thread-safety disposing of clients
  2. #101: Use Trace output when disposing WriteApi

1.8.0

15 May 05:41
Compare
Choose a tag to compare

Features

  1. #84: Add possibility to authenticate by Basic Authentication or the URL query parameters
  2. #91: Added support "inf" in Duration
  3. #92: Remove trailing slash from connection URL

Bug Fixes

  1. #81: Fixed potentially hangs on of WriteApi.Dispose()
  2. #83: Fixed parsing error response for 1.x