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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions