Skip to content

build(deps): bump influxdb-client-java from 4.3.0 to 6.1.0#17

Closed
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/maven/com.influxdb-influxdb-client-java-6.1.0
Closed

build(deps): bump influxdb-client-java from 4.3.0 to 6.1.0#17
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/maven/com.influxdb-influxdb-client-java-6.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 20, 2022

Copy link
Copy Markdown

Bumps influxdb-client-java from 4.3.0 to 6.1.0.

Release notes

Sourced from influxdb-client-java's releases.

6.1.0

Breaking Changes

  1. #344: Rename InvocableScripts to InvokableScripts

Features

  1. #337: Supports columns function [FluxDSL]
  2. #347: Add Scala WriteApi

Bug Fixes

  1. #339: Evaluation of connection string
  2. #352: Creating Tasks with import statements

6.0.0

Migration Notice

⚠️ The InfluxDB Client Library uses internally RxJava to support write with batching, retry and backpressure. The underlying outdated RxJava2 library was upgraded to the latest RxJava3.

Changes in public API

  • WriteService imports:
    • io.reactivex.Single is refactored to io.reactivex.rxjava3.core.Single
  • WriteOptions imports:
    • io.reactivex.BackpressureOverflowStrategy -> io.reactivex.rxjava3.core.BackpressureOverflowStrategy
    • io.reactivex.Scheduler -> io.reactivex.rxjava3.core.Scheduler
    • io.reactivex.schedulers.Schedulers -> io.reactivex.rxjava3.schedulers.Schedulers
  • InfluxDBClientReactive:
    • Single<HealthCheck> health() -> Publisher<HealthCheck> health()
  • WriteOptionsReactive
    • io.reactivex.Scheduler -> io.reactivex.rxjava3.core.Scheduler
    • io.reactivex.schedulers.Schedulers -> io.reactivex.rxjava3.schedulers.Schedulers
  • TelegrafsService and TelegrafsApi
    • TelegrafRequest renamed to TelegrafPluginRequest to create/update Telegraf configuration
    • TelegrafPlugin.TypeEnum.INPUTS renamed to TelegrafPlugin.TypeEnum.INPUT
    • TelegrafPlugin.TypeEnum.OUTPUTS renamed to TelegrafPlugin.TypeEnum.OUTPUT

Services

This release also uses 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 ConfigService to retrieve InfluxDB's runtime configuration
  • Add DebugService to retrieve debug and performance data from runtime
  • Add RemoteConnectionsService to deal with registered remote InfluxDB connections
  • Add MetricsService to deal with exposed prometheus metrics
  • Add ReplicationService to manage InfluxDB replications
  • Update TemplatesService to deal with Stack and Template API
  • Update RestoreService to deal with new restore functions of InfluxDB

... (truncated)

Changelog

Sourced from influxdb-client-java's changelog.

6.1.0 [2022-05-20]

Breaking Changes

  1. #344: Rename InvocableScripts to InvokableScripts

Features

  1. #337: Supports columns function [FluxDSL]
  2. #347: Add Scala WriteApi

Bug Fixes

  1. #339: Evaluation of connection string
  2. #352: Creating Tasks with import statements

6.0.0 [2022-04-19]

Migration Notice

⚠️ The InfluxDB Client Library uses internally RxJava to support write with batching, retry and backpressure. The underlying outdated RxJava2 library was upgraded to the latest RxJava3.

Spring

⚠️ The client upgrades the OkHttp library to version 4.9.3. The version 3.12.x is no longer supported - okhttp#requirements.

The spring-boot supports the OkHttp:4.9.3 from the version 2.7.0.M2 - spring-boot/OkHttp 4.9.3. For the older version of spring-boot you have to configure Spring Boot's okhttp3.version property:

<properties>
    <okhttp3.version>4.9.3</okhttp3.version>
</properties>

Changes in public API

  • WriteService imports:
    • io.reactivex.Single is refactored to io.reactivex.rxjava3.core.Single
  • WriteOptions imports:
    • io.reactivex.BackpressureOverflowStrategy -> io.reactivex.rxjava3.core.BackpressureOverflowStrategy
    • io.reactivex.Scheduler -> io.reactivex.rxjava3.core.Scheduler
    • io.reactivex.schedulers.Schedulers -> io.reactivex.rxjava3.schedulers.Schedulers
  • InfluxDBClientReactive:
    • Single<HealthCheck> health() -> Publisher<HealthCheck> health()
  • WriteOptionsReactive
    • io.reactivex.Scheduler -> io.reactivex.rxjava3.core.Scheduler
    • io.reactivex.schedulers.Schedulers -> io.reactivex.rxjava3.schedulers.Schedulers
  • TelegrafsService and TelegrafsApi
    • TelegrafRequest renamed to TelegrafPluginRequest to create/update Telegraf configuration
    • TelegrafPlugin.TypeEnum.INPUTS renamed to TelegrafPlugin.TypeEnum.INPUT

... (truncated)

Commits
  • 40e9cc9 [maven-release-plugin] prepare release v6.1.0
  • 45b638e chore(release): release version 6.1.0 [skip ci]
  • 85eff8c feat(scala): Add WriteAPI for Scala (#347)
  • 8248137 docs(flux): how to use named properties (#350)
  • 06ac268 fix: creating Tasks with import statements (#352)
  • 19cf00f refactor: Deprecate and remove semantic-pull-requests, insert influxdata repl...
  • b6cbbfd docs: fix RxJava3 imports, specify Maven dependency for flux-dsl (#341)
  • df7fdcd docs: clarify compatibility with Spring Boot (#345)
  • cbadae0 chore: rename InvocableScripts to InvokableScripts (#344)
  • b4b918d chore: explicit exclusion old one gson dependency (#343)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [influxdb-client-java](https://github.com/influxdata/influxdb-client-java) from 4.3.0 to 6.1.0.
- [Release notes](https://github.com/influxdata/influxdb-client-java/releases)
- [Changelog](https://github.com/influxdata/influxdb-client-java/blob/master/CHANGELOG.md)
- [Commits](influxdata/influxdb-client-java@v4.3.0...v6.1.0)

---
updated-dependencies:
- dependency-name: com.influxdb:influxdb-client-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label May 20, 2022
@dependabot @github

dependabot Bot commented on behalf of github Jun 24, 2022

Copy link
Copy Markdown
Author

Superseded by #19.

@dependabot dependabot Bot closed this Jun 24, 2022
@dependabot dependabot Bot deleted the dependabot/maven/com.influxdb-influxdb-client-java-6.1.0 branch June 24, 2022 22:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Development

Successfully merging this pull request may close these issues.

0 participants