Skip to content

Releases: influxdata/influxdb-client-python

1.20.0

20 Aug 06:19
Compare
Choose a tag to compare

Features

  1. #281: FluxTable, FluxColumn and FluxRecord objects have helpful reprs
  2. #293: dataframe_serializer supports batching
  3. #301: Add proxy_headers to configuration options
  4. #306: Supports numpy type in serialization to Line protocol

Documentation

  1. #301: How to configure proxy

Bug Fixes

  1. #283: Set proxy server in config file
  2. #290: Threshold domain models mapping
  3. #290: DashboardService responses types
  4. #303: Backslash escaping in serialization to Line protocol
  5. #312: Zip structure for AWS Lambda

CI

  1. #299: Deploy package to Anaconda.org

1.19.0

09 Jul 06:19
Compare
Choose a tag to compare

Features

  1. #264: Org parameter can be specified as ID, Name or Organization Object [write, query]

Deprecated

  1. #264: Deprecated org_id options BucketsApi.create_bucket in favor of org parameter

Bug Fixes

  1. #270: Supports write_precision for write Pandas DataFrame

1.18.0

04 Jun 05:24
Compare
Choose a tag to compare

Breaking Changes

This release introduces a support for new InfluxDB OSS API definitions - oss.yml. The following breaking changes are in underlying API services and doesn't affect common apis such as - WriteApi, QueryApi, BucketsApi, OrganizationsApi...

  • AuthorizationsService uses AuthorizationPostRequest to create Authorization
  • BucketsService uses PatchBucketRequest to update Bucket
  • DashboardsService uses PatchDashboardRequest to update Dashboard
  • DeleteService is used to delete tome series date instead of DefaultService
  • DBRPs contains list of DBRP in content property
  • OrganizationsService uses PostOrganizationRequest to create Organization
  • Run contains list of LogEvent in log property
  • OrganizationsService uses PatchOrganizationRequest to update Organization
  • OnboardingResponse uses UserResponse as user property
  • ResourceMember and ResourceOwner inherits from UserResponse
  • Users contains list of UserResponse in users property
  • UsersService uses UserResponse as a response to requests

Features

  1. #237: Use kwargs to pass query parameters into API list call - useful for the ability to use pagination.
  2. #241: Add detail error message for not supported type of Point.field
  3. #238: Add possibility to specify default timezone for datetimes without tzinfo
  4. #262: Add option auth_basic to allow proxied access to InfluxDB 1.8.x compatibility API

Bug Fixes

  1. #254: Serialize numpy floats into LineProtocol

Documentation

  1. #255: Fix invalid description for env var INFLUXDB_V2_CONNECTION_POOL_MAXSIZE

API

  1. #261: Use InfluxDB OSS API definitions to generated APIs

1.17.0

30 Apr 05:47
Compare
Choose a tag to compare

Features

  1. #203: Bind query parameters
  2. #225: Exponential random backoff retry strategy

Bug Fixes

  1. #222: Pass configured timeout to HTTP client
  2. #218: Support for with .. as .. statement
  3. #232: Specify package requirements in setup.py
  4. #235: Write a dictionary-style object without tags

1.16.0

01 Apr 06:37
Compare
Choose a tag to compare

Features

  1. #203: Configure a client via TOML file
  2. #215: Configure a connection pool maxsize

Bug Fixes

  1. #206: Use default (system) certificates instead of Mozilla's root certificates (certifi.where())
  2. #217: Fixed clone_task function

API

  1. #209: Allow setting shard-group durations for buckets via API

Documentation

  1. #202: Added an example how to use RxPY and sync batching
  2. #213: Added an example how to use Buckets API

1.15.0

05 Mar 07:15
Compare
Choose a tag to compare

Bug Fixes

  1. #193: Fixed tasks_api to use proper function to get Run

Documentation

  1. #200: Updated docs, examples, tests: use close instead of __del__.

CI

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

1.14.0

29 Jan 06:35
Compare
Choose a tag to compare

Features

  1. #176: Allow providing proxy option to InfluxDBClient

Bug Fixes

  1. #183: Fixes to DataFrame writing.
  2. #181: Encode Point whole numbers without trailing .0

Documentation

  1. #189: Updated docs about DeleteApi.

CI

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

1.13.0

04 Dec 07:40
Compare
Choose a tag to compare

Features

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

Bug Fixes

  1. #170: Skip DataFrame rows without data - all fields are nan.

CI

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

1.12.0

30 Oct 07:11
Compare
Choose a tag to compare
  1. #163: Added support for Python 3.9

Features

  1. #161: Added logging message for retries

Bug Fixes

  1. #164: Excluded tests from packaging

1.11.0

02 Oct 05:39
Compare
Choose a tag to compare

Features

  1. #152: WriteApi supports generic Iterable type
  2. #158: Added possibility to specify certificate file path to verify the peer

API

  1. #151: Default port changed from 9999 -> 8086
  2. #156: Removed labels in organization API, removed Pkg* structure and package service

Bug Fixes

  1. #154: Fixed escaping string fields in DataFrame serialization