Skip to content

Releases: influxdata/influxdb-client-go

v2.3.0

30 Apr 14:43
Compare
Choose a tag to compare

Breaking change

#253 Interface log.Logger extended with LogLevel() uint getter.

Features

#241,#248 Synced with InfluxDB 2.0.5 swagger:

  • Setup (onboarding) now sends correctly retentionDuration if specified
  • RetentionRule used in Bucket now contains ShardGroupDurationSeconds to specify the shard group duration.

Documentation

  1. #242 Documentation improvements:
  2. #251 Fixed Readme.md formatting

Bug fixes

  1. #252 Fixed panic when reading not present standard Flux columns from FluxRecord
  2. #253 Conditional debug logging of buffers
  3. #254 Fixed golint issues

v2.2.3

01 Apr 15:19
Compare
Choose a tag to compare

Bug fixes

  1. #236 Setting MaxRetries to zero value disables retry strategy.
  2. #239 Blocking write client doesn't use retry handling.

v2.2.2

29 Jan 13:11
Compare
Choose a tag to compare

Bug fixes

  1. #229 Connection errors are also subject for retrying.

v2.2.1

24 Dec 14:49
Compare
Choose a tag to compare

Bug fixes

  1. #220 Fixed runtime error occurring when calling v2 API on v1 server.

Documentation

  1. #218, #221, #222 Changed links leading to sources to point to API docs in Readme, fixed broken links to InfluxDB docs.

v0.2.0

17 Nov 16:59
Compare
Choose a tag to compare

Features

Adds a write option WithRetrySleepLimit that imposes a time limit on retry sleeping This limit is enforced for both "come back later" sleeping informed by the write error, and configured "backoff" sleeping configured in the writer library.

This release is based off v0.1.4, the currently in-use release in IDPE and is intended to land there. This release does not include the changes in v0.1.5.

v2.2.0

30 Oct 14:47
Compare
Choose a tag to compare

Features

  1. #206 Adding TasksAPI for managing tasks and associated logs and runs.

Bug fixes

  1. #209 Synchronizing access to the write service in WriteAPIBlocking.

v2.1.0

02 Oct 09:02
Compare
Choose a tag to compare

Features

  1. #193 Added authentication using username and password. See UsersAPI.SignIn() and UsersAPI.SignOut()
  2. #204 Synced with InfluxDB 2 RC0 swagger. Added pagination to Organizations API and After paging param to Buckets API.

Bug fixes

  1. #191 Fixed QueryTableResult.Next() failed to parse boolean datatype.
  2. #192 Client.Close() closes idle connections of internally created HTTP client

Documentation

  1. #189 Added clarification that server URL has to be the InfluxDB server base URL to API docs and all examples.
  2. #196 Changed default server port 9999 to 8086 in docs and examples
  3. #200 Fix example code in the Readme

v2.0.1

14 Aug 21:20
Compare
Choose a tag to compare

Bug fixes

  1. #187 Properly updated library path for new major version. Use import path github.com/influxdata/influxdb-client-go/v2.

v2.0.0

14 Aug 13:56
Compare
Choose a tag to compare

Breaking changes

  1. #173 Removed previously deprecated API.
  2. #174 Removed orgs labels API cause it has been removed from the server API
  3. #175 Removed WriteAPI.Close() as it's managed by client

Features

  1. #165 Allow overriding the http.Client for the http.Service.
  2. #179 Unifying retry strategy among InfluxDB 2 clients: added exponential backoff.
  3. #180 Provided public logger API to enable overriding logging. It is also possible to disable logging.
  4. #181 Exposed HTTP service to allow custom server API calls. Added example.

Bug fixes

  1. #175 Fixed WriteAPIs management. Keeping a single instance for each org and bucket pair.

Documentation

  1. #185 DeleteAPI and sample WriteAPIBlocking wrapper for implicit batching

v1.4.0

17 Jul 12:36
Compare
Choose a tag to compare

Breaking changes

  1. #156 Fixing Go naming and code style violations:
  • Introducing new *API interfaces with proper name of types, methods and arguments.
  • This also affects the Client interface and the Options type.
  • Affected types and methods have been deprecated and they will be removed in the next release.

Bug fixes

  1. #152 Allow connecting to server on a URL path
  2. #154 Use idiomatic go style for write channels (internal)
  3. #155 Fix panic in FindOrganizationByName in case of no permissions