Releases: influxdata/influxdb-client-java
4.2.0
4.1.0
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
3.4.0
3.3.0
3.2.0
3.1.0
Breaking Changes
influxdb-spring:
Change configuration prefix from spring.influx2 to influx according to Spring Docs - for more info see README.md.
Features
- #244: Add support for auto-configure the reactive client -
InfluxDBClientReactive[spring]
Bug Fixes
3.0.1
3.0.0
Breaking Changes
influxdb-spring:
The micrometer v1.7.0 brings support for InfluxDB 2.
That is a reason why the influxdb-spring no longer needs provide a custom Micrometer metrics exporter.
Now you are able to use micrometer-registry-influx, for more info see our docs.
Management API
This release introduces a support for new 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...
UsersServiceusesPostUserto createUserAuthorizationsServiceusesAuthorizationPostRequestto createAuthorizationBucketsServiceusesPatchBucketRequestto updateBucketOrganizationsServiceusesPostOrganizationRequestto createOrganizationOrganizationsServiceusesPatchOrganizationRequestto updateOrganizationDashboardsServiceusesPatchDashboardRequestto updateDashboardDeleteServiceis used to delete time series data instead ofDefaultServiceRuncontains list ofLogEventinLogpropertyDBRPscontains list ofDBRPinContentpropertyDbrPsServiceusesDBRPCreateto createDBRP- Inheritance structure:
Check<-CheckDiscriminator<-CheckBaseNotificationEndpoint<-NotificationEndpointDiscriminator<-NotificationEndpointBaseNotificationRule<-NotificationRuleDiscriminator<-NNotificationRuleBase
- Flux AST literals extends the AST
Expressionobject
FluxDSL
The shift() function renamed to timeShift().
Features
- #231: Add support for Spring Boot 2.4 [spring]
- #229: Support translating column name from some_col to someCol [query]
Bug Fixes
Dependencies
- #227: Update dependencies:
- Kotlin to 1.5.10
API
- #233: Use InfluxDB OSS API definitions to generated APIs