Skip to content

Releases: influxdata/influxdb-client-python

1.38.0

02 Oct 09:53
Compare
Choose a tag to compare

Bug Fixes

  1. #601: Use HTTResponse.headers to clear deprecation warning [urllib3]
  2. #610: Use iloc to clear deprecation warning

Documentation

  1. #566: Fix Sphinx documentation build and add support .readthedocs.yml V2 configuration file

1.37.0

28 Jul 05:35
Compare
Choose a tag to compare

Breaking Changes

This release disables using of the HTTP proxy environment variables HTTP_PROXY and HTTPS_PROXY for the asynchronous HTTP client.
The proxy environment variables must be explicitly enabled in the client's configuration:

from influxdb_client.client.influxdb_client_async import InfluxDBClientAsync

async with InfluxDBClientAsync(url="http://localhost:8086", token="my-token", org="my-org",
                               client_session_kwargs={'trust_env': True}) as client:
    pass

This release introduces a support for new version of InfluxDB API definitions with following breaking changes:

  • User, UserResponse, ResourceMember and ResourceOwner classes no longer supports oauth_id field
  • Task class no longer supports type field
  • ScriptUpdateRequest class no longer supports name field
  • UsersService.get_flags operation is moved to ConfigService

Features

  1. #586: Add config_name key argument for from_config_file function to allow loading a specific configuration from a config file

API

  1. #588: Use the latest InfluxDB API definitions for generated APIs

Bug Fixes

  1. #583: Async HTTP client doesn't always use HTTP_PROXY/HTTPS_PROXY environment variables. [async/await]
  2. #584: Parsing empty query result value as numpy.NaN
  3. #595: The Config-Encoding: identity header will no longer be set by the write_api calls to a remote server

v1.36.1

23 Feb 21:09
b2e82d1
Compare
Choose a tag to compare

1.36.1 [2023-02-23]

Bug Fixes

  1. #559: Exceptions in callbacks can cause deadlocks

v1.36.0

26 Jan 18:29
367d948
Compare
Choose a tag to compare

1.36.0 [2023-01-26]

Features

  1. #536: Query to CSV skip empty lines
  2. #538: Configure types of integer fields when initializing Point from dict structure

v1.35.0

01 Dec 18:10
9314c45
Compare
Choose a tag to compare

1.35.0 [2022-12-01]

Features

  1. #528: Add BucketSchemasService to manage explicit bucket schemas to enforce column names, tags, fields, and data types for your data

Bug Fixes

  1. #526: Creating client instance from static configuration
  2. #531: HTTP request return type for Management API [async/await]
  3. #534: Use HTTResponse.headers to clear deprecation warning [urllib3]

CI

  1. #523: Add Python 3.11 to CI builds

v1.34.0

27 Oct 20:57
Compare
Choose a tag to compare

Breaking Changes

  1. #509: Rename key_file to cert_key_file inside the central configuration class

Features

  1. #510: Allow to use client's optional configs for initialization from file or environment properties
  2. #509: MTLS support for the InfluxDB Python client

Bug Fixes

  1. #512: Exception propagation for asynchronous QueryApi [async/await]
  2. #518: Parsing query response with two-bytes UTF-8 character [async/await]
  3. #521: Duplicated debug output

v1.33.0

29 Sep 15:40
Compare
Choose a tag to compare

Features

  1. #498: Add possibility to update user's password by users_api
  2. #502: Add FluxRecord.row with response data stored in array

Bug Fixes

  1. #497: Parsing InfluxDB response with new line character in CSV column [async/await]

1.32.0

25 Aug 15:39
372f02a
Compare
Choose a tag to compare

⚠️ This release drop supports for Python 3.6. As of 2021-12-23, 3.6 has reached the end-of-life phase of its release cycle. 3.6.15 was the final security release. For more info see: https://peps.python.org/pep-0494/#lifespan

Bug Fixes

  1. #483: Querying data if the debug is enabled
  2. #477: Parsing date fails due to thread race
  3. #486: Serializing DataFrames with columns starting with digits
  4. #491: Creating Tasks with import statements

Dependencies

  1. #472: Update RxPY to 4.0.4

Others

  1. #472: Drop supports for Python 3.6
  2. #495: Add warning for measurement name starts with #

Documentation

  1. #397: Add an example: How to use RxPY to prepare batches by maximum bytes count
  2. #269: Add new example: How to check connection credentials

1.31.0

29 Jul 14:19
Compare
Choose a tag to compare

Features

  1. #467: Add possibility to initialize client by json file
  2. #450: Improve Query UX - simplify serialization to JSON and add possibility to serialize query results as a flattened list of values

Bug Fixes

  1. #462: Redact the Authorization HTTP header from log

1.30.0

24 Jun 06:27
Compare
Choose a tag to compare

Features

  1. #440: Add possibility to specify timestamp column and its timezone [DataFrame]

Bug Fixes

  1. #457: Formatting nanoseconds to Flux AST