#6814 #4743 Task to bump common lang version from 2.x to 3.20.x#6878
Conversation
|
Great work @asopapiyush . I had a look at 507 files and it's mostly changing imports from |
|
Can you run |
Yes working on the same, still there are few things I am looking into. Junit improvement and some failure. once done. I will tag you to review and mark the PR ready to review and move it from draft state |
3a4443e to
5955add
Compare
I have Completed the changes and marked the PR ready for review @mattcasters Please help me with the build.
I can see the failure in ValueMetadataTest.java but it has cleared properly in local.
|
…3.20.x Fixed the failing test cases
5955add to
c96fd86
Compare
|
@hansva Can you please approve the workflow and trigger the build once? |
|
done, I'm also taking a look at the changes. Thank you for this work @asopapiyush ! |
|
I think it is some flakyness, runnign the tests locally |
|
I had it in several cases this past weekend. Running fine locally and still getting a weird error in the PR. Still, it never hurts to double check. |
|
It all works locally so I am merging this |
|
ohhhhh, now I see what happened... let me fix that |
|
@mattcasters @hansva do you want me to pick something else and get it fixed? |
|
Well, the explorer perspective button keeps focus so keyboard shortcuts no longer work in pipelines and workflows, things like space over a transform or z to open underlying pipeline. Could you have a look and create a ticket? TIA! |

Our project currently uses Apache Commons Lang 2.x, which has an active CVE reported against the ClassUtils.getClass() API. This vulnerability exposes the project to potential security risks related to uncontrolled or unsafe class loading. To ensure the security posture of the application, we aim to upgrade to Apache Commons Lang 3.x, where these issues have been addressed.
However, this migration is not straightforward, as Commons Lang 3 introduces major breaking changes, including package restructures (org.apache.commons.lang → org.apache.commons.lang3), method deprecations, behavioral changes, and API incompatibility.
This task involves refactoring the codebase to support Commons Lang 3.x while ensuring functional parity.
Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:
mvn clean install apache-rat:checkto make sure basic checks pass. A more thorough check will be performed on your pull request automatically.git rebase -i.addresses #123), if applicable.To make clear that you license your contribution under the Apache License Version 2.0, January 2004
you have to acknowledge this by using the following check-box.