Skip to content

Releases: InfluxCommunity/influxdb3-csharp

1.6.0

08 Jan 10:27

Choose a tag to compare

Features

  1. #193: Add option to disable gRPC query response
    compression:
    • New query option (QueryOptions.DisableGrpcCompression) added: true value disables gRPC response compression.
      Default value: false (compression enabled).
    • Also configurable via connection string query parameter (disableGrpcCompression).
    • Also configurable via environment variable (INFLUX_DISABLE_GRPC_COMPRESSION).

What's Changed

  • feat: disable grpc response compression by @jansimonb in #193
  • Bump NUnit3TestAdapter from 5.2.0 to 6.0.0 by @dependabot[bot] in #195
  • chore: Bump JunitXml.TestLogger from 7.0.2 to 7.1.0 by @dependabot[bot] in #194
  • chore: Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.1 by @dependabot[bot] in #189
  • chore(deps): Bump WireMock.Net from 1.15.0 to 1.21.0 by @dependabot[bot] in #198
  • chore(deps): Bump NUnit3TestAdapter from 6.0.0 to 6.0.1 by @dependabot[bot] in #197
  • chore(deps): Bump Microsoft.NET.Test.Sdk from 18.0.0 to 18.0.1 by @dependabot[bot] in #196
  • chore(deps): Bump NUnit3TestAdapter from 6.0.1 to 6.1.0 by @dependabot[bot] in #200
  • chore(deps): Bump WireMock.Net from 1.21.0 to 1.23.0 by @dependabot[bot] in #199

Full Changelog: v1.5.0...v1.6.0

1.5.0

18 Nov 12:39

Choose a tag to compare

Features

  1. #175: Add QueryTimeout and WriteTimeout to ClientConfig.
  2. #179: Allows create ClientConfig from ClientConfig(string connectionString) and ClientConfig(IDictionary env)

CI

  1. #181: Fix CI executors parameters.

1.4.0

15 Sep 14:08

Choose a tag to compare

Features

  1. #174: Support passing HttpClient to InfluxDBClient.

CI

  1. #170 Add tests for arm64 CircleCI.

1.3.0

12 Aug 07:41

Choose a tag to compare

Features

  1. #164: Add function to get InfluxDB version.
  2. #168: Run integration tests against a locally started InfluxDB 3 Core server.

1.2.0

22 May 07:40

Choose a tag to compare

Features

  1. #155: Allows setting grpc options.
  2. #157: Fix: always clone DefaultOptions to keep it
    immutable.

1.1.0

26 Mar 08:52

Choose a tag to compare

Features

  1. #153: Add custom SSL root certificate support.
    • New configuration items:
      • SslRootsFilePath
      • DisableCertificateRevocationListCheck
    • Disclaimer: Using custom SSL root certificate configurations is recommended for development and testing
      purposes
      only. For production deployments, ensure custom certificates are added to the operating system's trusted
      certificate store.

1.0.0

22 Jan 13:30

Choose a tag to compare

Features

  1. #132: Respect iox::column_type::field metadata when
    mapping query results into values.
    • iox::column_type::field::integer: => Long
    • iox::column_type::field::uinteger: => Long
    • iox::column_type::field::float: => Double
    • iox::column_type::field::string: => String
    • iox::column_type::field::boolean: => Boolean

0.8.0

13 Sep 07:16

Choose a tag to compare

Features

1.#118: Simplify getting response headers and status code from InfluxDBApiException. Includes example runnable through Examples/General.

0.7.0

12 Aug 09:25

Choose a tag to compare

Migration Notice

  • InfluxDBClient constructor with connection options has new option authScheme with null default value:
- public InfluxDBClient(string host, string token, string? organization = null, string? database = null);
+ public InfluxDBClient(string host, string token, string? organization = null, string? database = null, string? authScheme = null)

This new option is used for Edge (OSS) authentication.

Features

  1. #101: Add standard user-agent header to all calls.
  2. #111: Add InfluxDB Edge (OSS) authentication support.

Bug Fixes

  1. #110: InfluxDB Edge (OSS) error handling.

v0.6.0

16 Apr 19:17

Choose a tag to compare

Features

  1. #90: Custom HTTP/gRPC headers can be specified globally by config or per request