Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Sep 9, 2025

This PR updates all Jackson dependencies from v2.19.2 to v2.20.0 across the repository.

Changes Made

  1. Updated Jackson BOM version in dependencyManagement/build.gradle.kts from 2.19.2 to 2.20.0
  2. Updated explicit Jackson databind dependency in ibm-mq-metrics/build.gradle.kts from 2.19.2 to 2.20.0
  3. Fixed deprecated API usage in XraySamplerClient.java by replacing setSerializationInclusion() with setDefaultPropertyInclusion() to address deprecation warning introduced in Jackson 2.20.0

Breaking Changes

None - this is a minor version upgrade that maintains backward compatibility.

Testing

  • ✅ All existing tests pass (500 actionable tasks: 59 executed, 441 up-to-date)
  • ✅ Full build successful with no compilation errors
  • ✅ Specific testing of Jackson-heavy modules (aws-xray, aws-resources, ibm-mq-metrics) confirms functionality remains intact
  • ✅ Code formatting applied with spotlessApply

The update addresses the deprecation warning that was being treated as an error in the build, ensuring compatibility with Jackson 2.20.0 while maintaining all existing functionality.


💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

Copilot AI changed the title [WIP] Update Jackson packages to v2.20.0 Update Jackson packages to v2.20.0 Sep 9, 2025
Copilot AI requested a review from trask September 9, 2025 03:16
Copilot finished work on behalf of trask September 9, 2025 03:16
@trask trask marked this pull request as ready for review September 9, 2025 03:58
@trask trask requested a review from a team as a code owner September 9, 2025 03:58
@laurit laurit added this pull request to the merge queue Sep 9, 2025
Merged via the queue into main with commit 940d450 Sep 9, 2025
25 checks passed
@laurit laurit deleted the copilot/update-jackson-packages-to-v220 branch September 9, 2025 04:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants