Testcontainers 2.0 NoSuchFieldError: fix old jackson-annotations
Testcontainers 2.0 fails with NoSuchFieldError READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE when old jackson-annotations is on the classpath. Fix it.
Testcontainers 2.0 fails with NoSuchFieldError READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE when old jackson-annotations is on the classpath. Fix it.
Upgrading the Liquibase Gradle plugin from 2.2.2 to 3.x fails the build with liquibase/Scope. Reproduced on Gradle 8.14.6 and 9.8.2, with the buildscript fix.
A Spring AI 2.0.2 starter on Spring Boot 4.0.9 fails only the Maven Enforcer requireUpperBoundDeps rule. The cause, plus the 4.1.2 upgrade and excludes fixes.
After upgrading to Docker 29, Testcontainers fails with “client version 1.32 is too old”. Reproduced on Docker 29.0.0 and fixed with 2.0.2+ or 1.21.4+.
An old bitnami/kafka Compose file now fails with manifest unknown. Here is why, and how to switch to apache/kafka:4.4.0 without the process.roles error.
After upgrading to Spring AI 2.0, @Tool methods passed to ChatModel.call() never run and the answer is empty. Reproduced on 2.0.2, with two fixes.
In Flyway 13.10.0 Native Connectors mode, a new B3 baseline on a migrated database shows as Pending and migrate runs it. Cause and the 13.11.1 fix.