Skip to content

Support or document compatibility issue with InfluxDB client and Spring Boot 4 actuator changes #1

@ChildrenGreens

Description

@ChildrenGreens

Description

influx2-multi-source-spring-boot-starter currently has known compatibility issues when used with Spring Boot 4.x.

Although the project itself targets modern Spring Boot versions, its InfluxDB-related integration depends on the InfluxDB Java client ecosystem, which is not fully compatible with Spring Boot 4 at the moment.


Root Cause

Spring Boot 4 introduces breaking changes in Actuator-related packages, moving classes from:

org.springframework.boot.actuate.*

to:

org.springframework.boot.health.*

This change breaks libraries that still reference the old Actuator package structure.

A related upstream issue can be found here:

🔗 influxdata/influxdb-client-java#849


Impact

When using influx2-multi-source-spring-boot-starter with Spring Boot 4.x, users may encounter:

  • Compilation errors
  • Auto-configuration failures
  • Actuator-related class not found exceptions

Current Status

  • ✅ Spring Boot 3.x: works as expected
  • ⚠️ Spring Boot 4.x: not fully supported / known issues

At this stage, Spring Boot 4 compatibility is blocked by upstream dependencies.


Recommendation

Until the upstream InfluxDB client libraries officially support Spring Boot 4:

  • It is recommended to stay on Spring Boot 3.x when using influx2-multi-source-spring-boot-starter
  • Or be prepared to apply custom patches / forks

I will keep tracking the upstream progress and update this project accordingly once compatibility is available.


References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions