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
LegacyAuthorizationsService
to deal with legacy authorizations - Add
ResourceService
to retrieve all knows resources - Move
postSignin
operation fromDefaultService
toSigninService
- Move
postSignout
operation fromDefaultService
toSignoutService
- Remove
TemplateApi
in 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
PingService
to 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 Streams
in public API,WriteReactiveApi
is coldPublisher
[influxdb-client-reactive]
Bug Fixes
- #279: Session authentication for InfluxDB
2.1
- #276:
influxdb-client-utils
uses different package theninfluxdb-client-core
[java module system]
API
- #281: Update to the latest InfluxDB OSS API
CI
- #275: Deploy
influxdb-client-test
package into Maven repository