Skip to content

Upgrade Spring Boot to 3.4/3.5 and Jackson to 2.18.x #102

@nthmost-orkes

Description

@nthmost-orkes

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

  • Bump spring-boot-starter in conductor-client-spring/build.gradle from 3.3.03.4.x or 3.5.x (latest supported)
  • Bump jackson version in versions.gradle from 2.17.12.18.x (latest stable)
  • Verify all modules build and tests pass after the upgrade
  • Check for any API compatibility breaks between Spring Boot 3.3 → 3.4/3.5 affecting the SDK

Context

Migration note

jackson-module-afterburnerjackson-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}"

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions