4.0.0
Breaking Changes
The Arguments helper moved from package com.influxdb to package com.influxdb.utils.
Management API
This release uses the latest 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
LegacyAuthorizationsServiceto deal with legacy authorizations - Add
ResourceServiceto retrieve all knows resources - Move
postSigninoperation fromDefaultServicetoSigninService - Move
postSignoutoperation fromDefaultServicetoSignoutService - Remove
TemplateApiin favour of InfluxDB Community Templates. For more info see - influxdb#19300, openapi#192
Deprecates
InfluxDBClient.health(): instead useInfluxDBClient.ping()InfluxDBClientKotlin.health(): instead useInfluxDBClientKotlin.ping()InfluxDBClientScala.health(): instead useInfluxDBClientScala.ping()SecretsService.postOrgsIDSecrets(): instead useSecretsService.deleteOrgsIDSecretsID()
Features
- #272: Add
PingServiceto check status of OSS and Cloud instance - #278: Add query method with all params for BucketsApi, OrganizationApi and TasksApi
- #280: Use async HTTP calls in the Batching writer
- #251: Client uses
Reactive Streamsin public API,WriteReactiveApiis coldPublisher[influxdb-client-reactive]
Bug Fixes
- #279: Session authentication for InfluxDB
2.1 - #276:
influxdb-client-utilsuses different package theninfluxdb-client-core[java module system]
API
- #281: Update to the latest InfluxDB OSS API
CI
- #275: Deploy
influxdb-client-testpackage into Maven repository