What’s New in Arconia 0.28.0

Arconia 0.28.0 provides a number of new features and enhancements. This page includes the highlights of the release, but you can also check out the full release notes for more details about each new feature and bug fix.

We provide an automated way to upgrade your project to the latest version of Arconia, which is described in the Upgrading Arconia documentation.

Data

Data JDBC SQLite

  • A new arconia-data-jdbc-sqlite module has been introduced to add SQLite support to Spring Data JDBC. It contributes an SQLite dialect and the SQLite JDBC driver, so SQLite can be used as the database backing your Spring Data JDBC repositories. Learn more about this new module in the dedicated documentation.

Dev Services

  • The Valkey Dev Service module (arconia-dev-services-valkey) has been removed as it’s currently redundant with respect to the Redis Dev Service. If you were using the Valkey Dev Service, you can switch it with the Redis equivalent (arconia-dev-services-redis) and define a Valkey image via the arconia.dev.services.redis.image-name.

Generative AI

  • The Arconia modules integrating with Spring AI are baselined on Spring AI 2.0.0. If you need to migrate your applications from Spring AI 1.x to 2.x, you might find useful our OpenRewrite recipes to perform the upgrade automatically.

Kubernetes

Kubernetes Service Binding

  • The arconia-kubernetes-service-binding module has been removed. Its goal was to consolidate support for the Kubernetes Service Binding API in the Spring ecosystem. However, the Spring Cloud Binding library which provided the foundation for such functionality has not been updated in almost 2 years, and it doesn’t seem to be actively maintained any longer. Furthermore, the Spring AI module extending support for the Kubernetes Service Binding API to inference services and vector stores has been fully removed in Spring AI 2.0 (see issue).

  • If you’d like to keep using the Spring Cloud Binding library, you can include the explicit dependency in your project: org.springframework.cloud:spring-cloud-bindings.