Skip to content

build(deps): bump influxdb-client-java from 4.3.0 to 6.0.0#16

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown

Bumps influxdb-client-java from 4.3.0 to 6.0.0.

Release notes

Sourced from influxdb-client-java's releases.

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

List of updated dependencies:

  • Core:
    • com.squareup.okhttp3:okhttp:jar:4.9.3
    • com.squareup.okio:okio:jar:2.10.0
    • com.google.code.gson:gson:jar:2.9.0
    • io.reactivex.rxjava3:rxjava:jar:3.1.4
    • org.apache.commons:commons-csv:jar 1.9.0
    • io.gsonfire:gson-fire:1.8.5
  • Kotlin
    • org.jetbrains.kotlin:kotlin-stdlib:1.6.20
    • org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.4.3
    • org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0

... (truncated)

Changelog

Sourced from influxdb-client-java's changelog.

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
    • 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

... (truncated)

Commits
  • 9cc6e6a [maven-release-plugin] prepare release v6.0.0
  • 7a05d71 chore(release): release version 6.0.0 [skip ci]
  • e084b2e feat: url to connect to the InfluxDB is always evaluate as a connection strin...
  • 7b26209 feat(java): add possibility to specify WriteConsistency parameter (#329)
  • 854f21f feat(flux-dsl): supports not operator (#334)
  • 115a075 fix(test): reflect changes in InfluxDB 2.2 (#328)
  • c8a5e8e chore: update readme to use 2.x InfluxDB version (#318)
  • e64f903 feat: remove swagger-annotations dependency (#324)
  • cb01fb3 feat: update libraries, migrate to RxJava3 (#298)
  • 2194288 feat: gets HTTP headers from the unsuccessful response (#317)
  • 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.0.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.0.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 17, 2022
@dependabot @github

dependabot Bot commented on behalf of github May 20, 2022

Copy link
Copy Markdown
Author

Superseded by #17.

@dependabot dependabot Bot closed this May 20, 2022
@dependabot dependabot Bot deleted the dependabot/maven/com.influxdb-influxdb-client-java-6.0.0 branch May 20, 2022 22:32
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