Skip to content

v3.0

Choose a tag to compare

@ChildrenGreens ChildrenGreens released this 11 Dec 11:08
· 19 commits to main since this release

Highlights

  • Dependencies

    • parent BOM bumped from Spring Boot 3.5.8 to 4.0.0
    • added managed version for InfluxDB Spring client (7.4.0)
    • introduced JaCoCo plugin and fixed surefire argLine appending (pom.xml)
  • Redis multi-source

    • migrated to Boot 4 org.springframework.boot.data.redis.autoconfigure
    • properties now use DataRedisProperties / DataRedisConnectionDetails
    • reflective class names centralized in RedisDataClassNames
    • connection factory registration supports RedisStaticMasterReplicaConfiguration
  • RabbitMQ multi-source

    • migrated to Boot 4 org.springframework.boot.amqp.autoconfigure
    • reflective class names centralized in RabbitAmqpClassNames
    • runtime hints and connection factory / template registrars updated with explicit nullability handling
  • InfluxDB 2

    • registrar renamed to InfluxDB2MultiSourcesClientRegistrar with matching auto-config import
    • added NonNull annotations
  • Core

    • AbstractMultiSourcesRegistrar updated for Boot 4 Threading package path
    • added NonNull annotations
    • virtual-thread support preserved

Compatibility / Upgrade Notes

  • Requires Spring Boot 4.0.x or newer; Boot 3.5.x is no longer supported.
  • Redis and RabbitMQ reflection targets now point to Boot 4 package names; adjust any custom reflection configs accordingly.
  • InfluxDB client version is now BOM-managed; verify overrides if you pin a specific version.