Skip to content

Releases: influxdata/influxdb-client-python

1.43.0

17 May 09:34
Compare
Choose a tag to compare

Bug Fixes

  1. #655: Replace deprecated urllib calls HTTPResponse.getheaders() and HTTPResponse.getheader().

Others

  1. #654: Enable packaging type information - py.typed

1.42.0

17 Apr 06:10
Compare
Choose a tag to compare

Bug Fixes

  1. #648: Fix DataFrame serialization with NaN values

1.41.0

01 Mar 08:30
Compare
Choose a tag to compare

Features

  1. #643: Add a support for Python 3.12

Bug Fixes

  1. #636: Handle missing data in data frames
  2. #638, #642: Refactor DataFrame operations to avoid chained assignment and resolve FutureWarning in pandas, ensuring compatibility with pandas 3.0.
  3. #641: Correctly dispose ThreadPoolScheduler in WriteApi

Documentation

  1. #639: Use Markdown for README

1.40.0

30 Jan 07:52
Compare
Choose a tag to compare

Features

  1. #625: Make class Point equatable

Bug Fixes

  1. #562: Use ThreadPoolScheduler for WriteApi's batch subject instead of TimeoutScheduler to prevent creating unnecessary threads repeatedly
  2. #631: Logging HTTP requests without query parameters

Documentation

  1. #635: Fix render README.rst at GitHub

1.39.0

05 Dec 07:52
Compare
Choose a tag to compare

Features

  1. #616: Add find_tasks_iter function that allow iterate through all pages of tasks.

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