Jackson upgrade - #3899
Jackson upgrade#3899shroffk wants to merge 47 commits into
Conversation
|
I have used the following to guide the changes https://github.com/FasterXML/jackson/blob/main/jackson3/MIGRATING_TO_JACKSON_3.md |
relying on springboot messes up the dependencies, in the future once we use springboot 4.1 we can remove these
moving to jdk25 and javafx25
…or code simplification.
|
@copilot resolve the merge conflicts in this pull request |
# Conflicts: # app/channel/views/src/test/java/org/phoebus/channel/views/ui/ChannelTableDemo.java # app/channel/views/src/test/java/org/phoebus/channel/views/ui/ChannelTreeDemo.java # app/save-and-restore/model/src/main/java/org/phoebus/applications/saveandrestore/model/json/VTypeDeserializer.java Co-authored-by: shroffk <2111304+shroffk@users.noreply.github.com>
Merged
|
There was a problem hiding this comment.
SonarCloud found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.
|
|
@shroffk, having issues with embedded LDAP in save&restore. Need to fix this. |
|
@shroffk, copying the implementation in Olog: that was painstakingly converted to Spring Boot 3.x, and seems to be working in 4.x. Also comes with the advantage of supporting multiple authentication providers. |
|
@georgweiss thanks... were you able to add the changed to this branch |
|
Not quite done, so have not tried yet. |




Summary
This PR upgrades JSON and search client dependencies and applies the required code updates for compatibility.
Changes
tools.jacksoncoordinates.ObjectMapperconfiguration/usage to align with the upgraded Jackson stack.Why???
This is all to prepare for the JDK25 migration
#3839
Checklist
Testing:
Documentation: