3.1.0 [2024-03-01]

Bug Fixes

  1. #134: Support influxdb v1.8 HTTP error response message. Prior to this change, in case of an HTTP error response (influxDB v1.8) the InfluxError had empty message.

3.0.0 [2023-12-05]

Bug Fixes

  1. #131: Convert time objects present in fields to integer. Prior to this change the timestamps were converted to strings

2.9.0 [2022-12-01]

:warning: The client can be used as a resource:

InfluxDB2::Client.use('https://localhost:8086', 'my-token') do |client|
    client.do_something
end

Features

  1. #126: Add Task API

  2. #127: Client can be used as a resource

Bug Fixes

  1. #123: Duplicate columns warning shows in improper situations

  2. #124: Query return type is Array instead of Hash

2.8.0 [2022-10-27]

Features

  1. #118: Add FluxRecord.row which stores response data in a array

2.7.0 [2022-07-29]

Features

  1. #106: Add logging for HTTP requests

Others

  1. #108: Use local repository for influxdb-client-apis development

CI

  1. #109: Add Ruby 3.1 into CI

2.6.0 [2022-06-24]

Bug Fixes

  1. #105: Add missing require for PatchBucketRequest model

2.5.0 [2022-05-20]

Breaking Changes

  1. #103: Rename InvocableScripts to InvokableScripts

2.4.0 [2022-04-19]

Features

  1. #101: Add InvokableScriptsApi to create, update, list, delete and invoke scripts by seamless way

2.3.0 [2022-03-18]

Bug Fixes

  1. #99: Add missing PatchBucketRequest model

CI

  1. #100: Use new Codecov uploader for reporting code coverage

2.2.0 [2022-02-18]

Features

  1. #96: Add support for Parameterized Queries

Bug Fixes

  1. #97: Add missing PermissionResources from Cloud API definition

Documentation

  1. #96: Add Parameterized Queries example

2.1.0 [2021-10-22]

Features

  1. #93: Add PingApi to check status of OSS and Cloud instance

CI

  1. #91: Switch to next-gen CircleCI's convenience images

  2. #95: Update jruby to 9.3.1.0-jdk11

2.0.0 [2021-09-13]

Bug Fixes

  1. #90: Fix parse text plain 503 error response

  2. #89: Correct redirect location

Breaking Changes

Due to a security reason Authorization header is not forwarded when redirect leads to a different domain. To overcome this limitation you have to set the client property redirect_forward_authorization to true.

Features

  1. #89: Authorization header is not forwarded when redirect leads to a different domain

1.17.0 [2021-08-20]

Bug Fixes

  1. #87: Parsing infinite numbers

1.16.0 [2021-07-09]

Bug Fixes

  1. #86: Uninitialized set for models

1.15.0 [2021-06-04]

API

  1. #79: Update swagger generator to 5.1.1

  2. #82: Use openapi repository as a source for InfluxDB API definition

1.14.0 [2021-04-30]

API

  1. #77: Update swagger to latest version

CI

  1. #78: Add build configuration for jruby

1.13.0 [2021-04-01]

API

  1. #76: Update swagger to latest version

1.12.1 [2021-03-05]

Bug Fixes

  1. #74: Avoid uses sources from parent path

1.12.0 [2021-03-05]

Features

  1. #69: Created influxdb-client-apis package for Management API

  2. #71: Added possibility to specify the certification verification behaviour

CI

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

1.11.0 [2021-01-29]

CI

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

  2. #65: Added Ruby 3.0 into CI

1.10.0 [2020-12-04]

Features

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

CI

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

Bug Fixes

  1. #61: Query results has precision with nanosecond, e.g. '1970-01-01T00:00:00.000123456+00:00'

1.9.0 [2020-10-30]

Features

  1. #55: Improved logging message for retries

1.8.0 [2020-10-02]

Features

  1. #36: Added support for default tags

  2. #53: Default strategy for batching worker is best-effort

API

  1. #50: Default port changed from 9999 -> 8086

Bug Fixes

  1. #52: Fixed aborting of background threads

1.7.0 [2020-08-14]

Features

  1. #47: Added max_retries, max_retry_delay and exponential_base to WriteApi

1.6.0 [2020-07-17]

Bug Fixes

  1. #42: Fixed serialization of \n, \r and \t to Line Protocol, = is valid sign for measurement name

  2. #44: Fixed supporting of Ruby 2.2

1.5.0 [2020-06-19]

API

  1. #41: Updated swagger to latest version

1.4.0 [2020-05-15]

Features

  1. #38: Remove trailing slash from connection URL

Documentation

  1. #37: Fix documentation: replace references to InfluxDB module by InfluxDB2. Allow require 'influxdb-client'

1.3.0 [2020-04-17]

Features

  1. #32: Checks the health of a running InfluxDB instance by querying the /health

Documentation

  1. #35: Clarify how to use a client with InfluxDB 1.8

1.2.0 [2020-03-13]

Features

  1. #23: Added DeleteApi to delete time series data from InfluxDB.

  2. #24: Added jitter_interval and retry_interval to WriteApi

  3. #26: Set User-Agent to influxdb-client-ruby/VERSION for all requests

Security

  1. #29: Upgrade rake to version 12.3.3 - CVE-2020-8130

Bug Fixes

  1. #22: Fixed batch write

  2. #28: Correctly parse CSV where multiple results include multiple tables

  3. #30: Send Content-Type headers

1.1.0 [2020-02-14]

Features

  1. #14: Added QueryApi

  2. #17: Added possibility to stream query result

  3. #19: Added WriteOptions and possibility to batch write

1.0.0.beta [2020-01-17]

Features

  1. #4: Added WriteApi that will be used for Fluentd plugin