influxdata / influxdata/influxdb-client-java
influxdb-spring 7.4.0 is not compatible with Spring Boot 4.x (Actuator package changes)
Personne n'a encore pris cette issue.
- Langage dominant
- Java
- Étoiles
- 477
- Forks
- 129
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Description
The latest influxdb-spring version 7.4.0 is currently not compatible with Spring Boot 4.x.
Spring Boot 4 introduced breaking changes in Actuator packages.
Some classes were moved from:
org.springframework.boot.actuate.*
to:
org.springframework.boot.health.*
As a result, influxdb-spring 7.4.0 fails to compile or run when used together with Spring Boot 4.
Affected versions
- influxdb-spring: 7.4.0
- Spring Boot: 4.x
Root cause
Spring Boot 4 refactored Actuator-related packages, for example:
org.springframework.boot.actuate.health.*
➡️
org.springframework.boot.health.*
influxdb-spring still references the old Actuator packages, which no longer exist in Spring Boot 4.
Expected behavior
influxdb-spring should be able to work with Spring Boot 4, or at least:
- Provide conditional support for both Boot 3.x and Boot 4.x
- Or clearly document that Spring Boot 4 is not supported yet
Proposed solution
I can provide a patch that updates the affected imports and adapts the code to Spring Boot 4's new package structure.
If you are open to it, I’m happy to:
- Submit a PR
- Or discuss the best compatibility strategy (multi-release, conditional class loading, etc.)
Additional context
Spring Boot 4 introduces several breaking changes, and this is one of the blockers when upgrading existing projects that rely on influxdb-spring.
Please let me know how you’d like to proceed.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
L’issue identifie d’anciennes références à org.springframework.boot.actuate.* dans influxdb-spring ainsi que les packages org.springframework.boot.health.* correspondants dans Spring Boot 4. Commencez par localiser ces références et vérifier comment les dépendances de Spring Boot 3.x et 4.x sont gérées. Le travail est considéré comme terminé lorsqu’une approche de compatibilité approuvée est implémentée, ou lorsque les limitations de la prise en charge de Spring Boot 4 sont clairement documentées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, spring-boot
- Domaine
- backend
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100