Summary
The conductor-client-spring module currently pins Spring Boot to 3.3.0. Spring Boot 3.3.x reached end-of-OSS-support in November 2024 and has known CVEs. Jackson is pinned to 2.17.1 across the project.
This issue tracks upgrading both to currently-supported versions.
Scope
Context
Migration note
jackson-module-afterburner → jackson-module-blackbird swap required in build.gradle:
-implementation "com.fasterxml.jackson.module:jackson-module-afterburner:${versions.jackson}"
+implementation "com.fasterxml.jackson.module:jackson-module-blackbird:${versions.jackson}"
Summary
The
conductor-client-springmodule currently pins Spring Boot to3.3.0. Spring Boot 3.3.x reached end-of-OSS-support in November 2024 and has known CVEs. Jackson is pinned to2.17.1across the project.This issue tracks upgrading both to currently-supported versions.
Scope
spring-boot-starterinconductor-client-spring/build.gradlefrom3.3.0→3.4.xor3.5.x(latest supported)jacksonversion inversions.gradlefrom2.17.1→2.18.x(latest stable)Context
3.3.11(latest 3.3.x patch) — that is a stopgap, not the long-term fixjackson-module-afterburner(currently used) was deprecated in Jackson 2.17 and removed in 2.18 — migration tojackson-module-blackbirdwill be required as part of this upgradeMigration note
jackson-module-afterburner→jackson-module-blackbirdswap required inbuild.gradle: