Releases: influxdata/influxdb-client-python
Releases · influxdata/influxdb-client-python
1.29.1
1.29.0
1.28.0
1.27.0
Features
- #412:
DeleteApi
uses default value fromInfluxDBClient.org
if anorg
parameter is not specified - #405: Add
InfluxLoggingHandler
. A handler to use the client in native python logging. - #404: Add
InvocableScriptsApi
to create, update, list, delete and invoke scripts by seamless way
Bug Fixes
- #419: Use
allowed_methods
to clear deprecation warning [urllib3]
Dependencies
- #419: Update dependencies:
urllib3
to 1.26.0
CI
- #411: Use new Codecov uploader for reporting code coverage
1.26.0
Breaking Changes
This release introduces a support for new version of 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
...
- Add
LegacyAuthorizationsService
to deal with legacy authorizations - Add
ResourceService
to retrieve all knows resources - Add
BackupService
to represents the data backup functions of InfluxDB - Add
ReplicationsService
to represents the replication functions of InfluxDB - Add
RestoreService
to represents the data restore functions of InfluxDB - Add
ConfigService
to retrieve InfluxDB's runtime configuration - Add
RemoteConnectionsService
to deal with registered remote InfluxDB connections - Add
TelegrafPluginsService
to retrieve all Telegraf's plugins - Update
TemplatesService
to deal withStack
andTemplate
API DBRPsService
:- doesn't requires
org_id
parameter for operations get_dbr_ps_id
operation usesDBRPGet
as a type of resultpatch_dbrpid
operation usesDBRPGet
as a type of resultpost_dbrp
operation usesDBRPCreate
as a type of request
- doesn't requires
DefaultService
:get_routes
operation is moved toRoutesService
get_telegraf_plugin
operation is moved toTelegrafsService
post_signin
operation is moved toSigninService
post_signout
operation is moved toSignoutService
OrganizationsService
:get_orgs_id_secrets
operation is moved toSecretsService
patch_orgs_id_secrets
operation is moved toSecretsService
post_orgs_id_secrets
operation is moved toSecretsService
- Remove
DocumentApi
in favour of InfluxDB Community Templates. For more info see - influxdb#19300, openapi#192 TelegrafsService
usesTelegrafPluginRequest
to createTelegraf
configurationTelegrafsService
usesTelegrafPluginRequest
to updateTelegraf
configuration
API
- #399: Use the latest InfluxDB OSS API definitions to generated APIs
Bug Fixes
1.25.0
Features
- #393: Added callback function for getting profilers output with example and test
Bug Fixes
- #375: Construct
InfluxDBError
without HTTP response - #378: Correct serialization DataFrame with nan values [DataFrame]
- #384: Timeout can be specified as a
float
- #380: Correct data types for querying [DataFrame]
- #391: Ping function uses debug for log
Documentation
- #395: Add an example How to use create a Task by API
CI
- #370: Add Python 3.10 to CI builds
1.24.0
Features
- #358: Update management API:
BucketsApi
- add possibility to:update
OrganizationsApi
- add possibility to:update
UsersApi
- add possibility to:update
,delete
,find
- #356: Add
MultiprocessingWriter
to write data in independent OS process
Bug Fixes
- #359: Correct serialization empty columns into LineProtocol [DataFrame]
1.23.0
1.22.0
Features
- #330: Add support for write structured data -
NamedTuple
,Data Classes
- #335: Add support for custom precision for index specified as number [DataFrame]
- #341: Add support for handling batch events
Bug Fixes
- #348: Optimize appending new columns to Pandas DataFrame [DataFrame]
Documentation
- #331: Add Migration Guide
- #341: How to handle client errors
1.21.0
Features
- #319: Add supports for array expressions in query parameters
- #320: Add JSONEncoder to encode query results to JSON
- #317:
delete_api
also acceptdatetime
as a value forstart
andstop
Bug Fixes
- #321: Fixes return type for dashboard when
include=properties
is used
CI
- #327: Switch to next-gen CircleCI's convenience images