-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(.ci/config): Add JDK 21 Build Support #4056
Conversation
1a3640e
to
acc4500
Compare
acc4500
to
60009fa
Compare
6aea4b5
to
61fc355
Compare
The build failure is attributed to upgrading
The Review for Java 21 Support can continue normally and |
a18a8aa
to
8d7aa75
Compare
This comment was marked as outdated.
This comment was marked as outdated.
Dependency Tree Diff
diff -r /base/clients/java/client/dependencies.txt /pr/clients/java/client/dependencies.txt
16,17c16,17
< net.bytebuddy:byte-buddy-agent:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.7/byte-buddy-agent-1.12.7.jar
< net.bytebuddy:byte-buddy:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.12.7/byte-buddy-1.12.7.jar
---
> net.bytebuddy:byte-buddy-agent:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.14.11/byte-buddy-agent-1.14.11.jar
> net.bytebuddy:byte-buddy:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.14.11/byte-buddy-1.14.11.jar
43,44c43
< org.mockito:mockito-core:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-core/4.3.1/mockito-core-4.3.1.jar
< org.mockito:mockito-inline:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-inline/4.3.1/mockito-inline-4.3.1.jar
---
> org.mockito:mockito-core:jar:5.10.0:test:/root/.m2/repository/org/mockito/mockito-core/5.10.0/mockito-core-5.10.0.jar
46c45
< org.objenesis:objenesis:jar:3.2:test:/root/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar
---
> org.objenesis:objenesis:jar:3.3:test:/root/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar
diff -r /base/engine/dependencies.txt /pr/engine/dependencies.txt
41,42c41,42
< net.bytebuddy:byte-buddy-agent:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.7/byte-buddy-agent-1.12.7.jar
< net.bytebuddy:byte-buddy:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.12.7/byte-buddy-1.12.7.jar
---
> net.bytebuddy:byte-buddy-agent:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.14.11/byte-buddy-agent-1.14.11.jar
> net.bytebuddy:byte-buddy:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.14.11/byte-buddy-1.14.11.jar
106,107c106
< org.mockito:mockito-core:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-core/4.3.1/mockito-core-4.3.1.jar
< org.mockito:mockito-inline:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-inline/4.3.1/mockito-inline-4.3.1.jar
---
> org.mockito:mockito-core:jar:5.10.0:test:/root/.m2/repository/org/mockito/mockito-core/5.10.0/mockito-core-5.10.0.jar
109c108
< org.objenesis:objenesis:jar:3.2:test:/root/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar
---
> org.objenesis:objenesis:jar:3.3:test:/root/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar
diff -r /base/engine-dmn/engine/dependencies.txt /pr/engine-dmn/engine/dependencies.txt
14,15c14,15
< net.bytebuddy:byte-buddy-agent:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.7/byte-buddy-agent-1.12.7.jar
< net.bytebuddy:byte-buddy:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.12.7/byte-buddy-1.12.7.jar
---
> net.bytebuddy:byte-buddy-agent:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.14.11/byte-buddy-agent-1.14.11.jar
> net.bytebuddy:byte-buddy:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.14.11/byte-buddy-1.14.11.jar
28,29c28,29
< org.mockito:mockito-core:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-core/4.3.1/mockito-core-4.3.1.jar
< org.objenesis:objenesis:jar:3.2:test:/root/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar
---
> org.mockito:mockito-core:jar:5.10.0:test:/root/.m2/repository/org/mockito/mockito-core/5.10.0/mockito-core-5.10.0.jar
> org.objenesis:objenesis:jar:3.3:test:/root/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar
diff -r /base/engine-dmn/feel-scala/dependencies.txt /pr/engine-dmn/feel-scala/dependencies.txt
10,11c10,11
< net.bytebuddy:byte-buddy-agent:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.7/byte-buddy-agent-1.12.7.jar
< net.bytebuddy:byte-buddy:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.12.7/byte-buddy-1.12.7.jar
---
> net.bytebuddy:byte-buddy-agent:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.14.11/byte-buddy-agent-1.14.11.jar
> net.bytebuddy:byte-buddy:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.14.11/byte-buddy-1.14.11.jar
17,18c17,18
< org.mockito:mockito-core:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-core/4.3.1/mockito-core-4.3.1.jar
< org.objenesis:objenesis:jar:3.2:test:/root/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar
---
> org.mockito:mockito-core:jar:5.10.0:test:/root/.m2/repository/org/mockito/mockito-core/5.10.0/mockito-core-5.10.0.jar
> org.objenesis:objenesis:jar:3.3:test:/root/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar
diff -r /base/engine-plugins/spin-plugin/dependencies.txt /pr/engine-plugins/spin-plugin/dependencies.txt
21,22c21,22
< net.bytebuddy:byte-buddy-agent:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.7/byte-buddy-agent-1.12.7.jar
< net.bytebuddy:byte-buddy:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.12.7/byte-buddy-1.12.7.jar
---
> net.bytebuddy:byte-buddy-agent:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.14.11/byte-buddy-agent-1.14.11.jar
> net.bytebuddy:byte-buddy:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.14.11/byte-buddy-1.14.11.jar
44c44
< org.mockito:mockito-core:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-core/4.3.1/mockito-core-4.3.1.jar
---
> org.mockito:mockito-core:jar:5.10.0:test:/root/.m2/repository/org/mockito/mockito-core/5.10.0/mockito-core-5.10.0.jar
46c46
< org.objenesis:objenesis:jar:3.2:test:/root/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar
---
> org.objenesis:objenesis:jar:3.3:test:/root/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar
diff -r /base/engine-rest/engine-rest/dependencies.txt /pr/engine-rest/engine-rest/dependencies.txt
37,38c37,38
< net.bytebuddy:byte-buddy-agent:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.7/byte-buddy-agent-1.12.7.jar
< net.bytebuddy:byte-buddy:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.12.7/byte-buddy-1.12.7.jar
---
> net.bytebuddy:byte-buddy-agent:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.14.11/byte-buddy-agent-1.14.11.jar
> net.bytebuddy:byte-buddy:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.14.11/byte-buddy-1.14.11.jar
114c114
< org.mockito:mockito-core:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-core/4.3.1/mockito-core-4.3.1.jar
---
> org.mockito:mockito-core:jar:5.10.0:test:/root/.m2/repository/org/mockito/mockito-core/5.10.0/mockito-core-5.10.0.jar
116c116
< org.objenesis:objenesis:jar:3.2:test:/root/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar
---
> org.objenesis:objenesis:jar:3.3:test:/root/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar
diff -r /base/engine-rest/engine-rest-jakarta/dependencies.txt /pr/engine-rest/engine-rest-jakarta/dependencies.txt
29,30c29,30
< net.bytebuddy:byte-buddy-agent:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.7/byte-buddy-agent-1.12.7.jar
< net.bytebuddy:byte-buddy:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.12.7/byte-buddy-1.12.7.jar
---
> net.bytebuddy:byte-buddy-agent:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.14.11/byte-buddy-agent-1.14.11.jar
> net.bytebuddy:byte-buddy:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.14.11/byte-buddy-1.14.11.jar
48c48
< org.mockito:mockito-core:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-core/4.3.1/mockito-core-4.3.1.jar
---
> org.mockito:mockito-core:jar:5.10.0:test:/root/.m2/repository/org/mockito/mockito-core/5.10.0/mockito-core-5.10.0.jar
50c50
< org.objenesis:objenesis:jar:3.2:test:/root/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar
---
> org.objenesis:objenesis:jar:3.3:test:/root/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar
diff -r /base/engine-spring/core/dependencies.txt /pr/engine-spring/core/dependencies.txt
21,22c21,22
< net.bytebuddy:byte-buddy-agent:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.7/byte-buddy-agent-1.12.7.jar
< net.bytebuddy:byte-buddy:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.12.7/byte-buddy-1.12.7.jar
---
> net.bytebuddy:byte-buddy-agent:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.14.11/byte-buddy-agent-1.14.11.jar
> net.bytebuddy:byte-buddy:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.14.11/byte-buddy-1.14.11.jar
46c46
< org.mockito:mockito-core:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-core/4.3.1/mockito-core-4.3.1.jar
---
> org.mockito:mockito-core:jar:5.10.0:test:/root/.m2/repository/org/mockito/mockito-core/5.10.0/mockito-core-5.10.0.jar
48c48
< org.objenesis:objenesis:jar:3.2:test:/root/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar
---
> org.objenesis:objenesis:jar:3.3:test:/root/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar
diff -r /base/engine-spring/core-6/dependencies.txt /pr/engine-spring/core-6/dependencies.txt
25,26c25,26
< net.bytebuddy:byte-buddy-agent:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.7/byte-buddy-agent-1.12.7.jar
< net.bytebuddy:byte-buddy:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.12.7/byte-buddy-1.12.7.jar
---
> net.bytebuddy:byte-buddy-agent:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.14.11/byte-buddy-agent-1.14.11.jar
> net.bytebuddy:byte-buddy:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.14.11/byte-buddy-1.14.11.jar
49c49
< org.mockito:mockito-core:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-core/4.3.1/mockito-core-4.3.1.jar
---
> org.mockito:mockito-core:jar:5.10.0:test:/root/.m2/repository/org/mockito/mockito-core/5.10.0/mockito-core-5.10.0.jar
51c51
< org.objenesis:objenesis:jar:3.2:test:/root/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar
---
> org.objenesis:objenesis:jar:3.3:test:/root/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar
diff -r /base/spring-boot-starter/starter-client/spring/dependencies.txt /pr/spring-boot-starter/starter-client/spring/dependencies.txt
23,24c23
< org.mockito:mockito-core:jar:5.7.0:test:/root/.m2/repository/org/mockito/mockito-core/5.7.0/mockito-core-5.7.0.jar
< org.mockito:mockito-inline:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-inline/4.3.1/mockito-inline-4.3.1.jar
---
> org.mockito:mockito-core:jar:5.10.0:test:/root/.m2/repository/org/mockito/mockito-core/5.10.0/mockito-core-5.10.0.jar
diff -r /base/spring-boot-starter/starter-client/spring-boot/dependencies.txt /pr/spring-boot-starter/starter-client/spring-boot/dependencies.txt
41,42c41
< org.mockito:mockito-core:jar:5.7.0:test:/root/.m2/repository/org/mockito/mockito-core/5.7.0/mockito-core-5.7.0.jar
< org.mockito:mockito-inline:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-inline/4.3.1/mockito-inline-4.3.1.jar
---
> org.mockito:mockito-core:jar:5.10.0:test:/root/.m2/repository/org/mockito/mockito-core/5.10.0/mockito-core-5.10.0.jar
diff -r /base/spring-boot-starter/starter-webapp-core/dependencies.txt /pr/spring-boot-starter/starter-webapp-core/dependencies.txt
88,89c88
< org.mockito:mockito-core:jar:5.7.0:test:/root/.m2/repository/org/mockito/mockito-core/5.7.0/mockito-core-5.7.0.jar
< org.mockito:mockito-inline:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-inline/4.3.1/mockito-inline-4.3.1.jar
---
> org.mockito:mockito-core:jar:5.10.0:test:/root/.m2/repository/org/mockito/mockito-core/5.10.0/mockito-core-5.10.0.jar
diff -r /base/test-utils/assert/core/dependencies.txt /pr/test-utils/assert/core/dependencies.txt
18,19c18
< org.mockito:mockito-core:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-core/4.3.1/mockito-core-4.3.1.jar
< org.mockito:mockito-inline:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-inline/4.3.1/mockito-inline-4.3.1.jar
---
> org.mockito:mockito-core:jar:5.10.0:test:/root/.m2/repository/org/mockito/mockito-core/5.10.0/mockito-core-5.10.0.jar
21c20
< org.objenesis:objenesis:jar:3.2:test:/root/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar
---
> org.objenesis:objenesis:jar:3.3:test:/root/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar
diff -r /base/webapps/assembly/dependencies.txt /pr/webapps/assembly/dependencies.txt
28,29c28,29
< net.bytebuddy:byte-buddy-agent:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.7/byte-buddy-agent-1.12.7.jar
< net.bytebuddy:byte-buddy:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.12.7/byte-buddy-1.12.7.jar
---
> net.bytebuddy:byte-buddy-agent:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.14.11/byte-buddy-agent-1.14.11.jar
> net.bytebuddy:byte-buddy:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.14.11/byte-buddy-1.14.11.jar
73,74c73
< org.mockito:mockito-core:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-core/4.3.1/mockito-core-4.3.1.jar
< org.mockito:mockito-inline:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-inline/4.3.1/mockito-inline-4.3.1.jar
---
> org.mockito:mockito-core:jar:5.10.0:test:/root/.m2/repository/org/mockito/mockito-core/5.10.0/mockito-core-5.10.0.jar
76c75
< org.objenesis:objenesis:jar:3.2:test:/root/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar
---
> org.objenesis:objenesis:jar:3.3:test:/root/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar
diff -r /base/webapps/assembly-jakarta/dependencies.txt /pr/webapps/assembly-jakarta/dependencies.txt
27,28c27,28
< net.bytebuddy:byte-buddy-agent:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.7/byte-buddy-agent-1.12.7.jar
< net.bytebuddy:byte-buddy:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.12.7/byte-buddy-1.12.7.jar
---
> net.bytebuddy:byte-buddy-agent:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.14.11/byte-buddy-agent-1.14.11.jar
> net.bytebuddy:byte-buddy:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.14.11/byte-buddy-1.14.11.jar
48,49c48
< org.mockito:mockito-core:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-core/4.3.1/mockito-core-4.3.1.jar
< org.mockito:mockito-inline:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-inline/4.3.1/mockito-inline-4.3.1.jar
---
> org.mockito:mockito-core:jar:5.10.0:test:/root/.m2/repository/org/mockito/mockito-core/5.10.0/mockito-core-5.10.0.jar
51c50
< org.objenesis:objenesis:jar:3.2:test:/root/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar
---
> org.objenesis:objenesis:jar:3.3:test:/root/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar
diff -r /base/webapps/dependencies.txt /pr/webapps/dependencies.txt
13,14c13,14
< net.bytebuddy:byte-buddy-agent:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.7/byte-buddy-agent-1.12.7.jar
< net.bytebuddy:byte-buddy:jar:1.12.7:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.12.7/byte-buddy-1.12.7.jar
---
> net.bytebuddy:byte-buddy-agent:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy-agent/1.14.11/byte-buddy-agent-1.14.11.jar
> net.bytebuddy:byte-buddy:jar:1.14.11:test:/root/.m2/repository/net/bytebuddy/byte-buddy/1.14.11/byte-buddy-1.14.11.jar
34,35c34
< org.mockito:mockito-core:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-core/4.3.1/mockito-core-4.3.1.jar
< org.mockito:mockito-inline:jar:4.3.1:test:/root/.m2/repository/org/mockito/mockito-inline/4.3.1/mockito-inline-4.3.1.jar
---
> org.mockito:mockito-core:jar:5.10.0:test:/root/.m2/repository/org/mockito/mockito-core/5.10.0/mockito-core-5.10.0.jar
37c36
< org.objenesis:objenesis:jar:3.2:test:/root/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar
---
> org.objenesis:objenesis:jar:3.3:test:/root/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 Nice work. Please check the review hints below:
engine/src/main/java/org/camunda/bpm/engine/impl/interceptor/CommandCounterInterceptor.java
Outdated
Show resolved
Hide resolved
engine/src/main/java/org/camunda/bpm/engine/impl/util/ClassNameUtil.java
Outdated
Show resolved
Hide resolved
Context: Java 21 Lambdas have suffix `$$Lambda` instead of `$$Lambda$` for previous JDKs Solution: Keep legacy behaviour conditionally & apply the new check for java versions > 21
This commit fixes the failing build on Jenkins. First tests that were failing the build were on the external client. Other tests in the project suffered from the same issue, the replacement of `mockito-inline` dependency by `mockito-core` - Update to Mockito 5.10.0 - After Mockito `5.3.0` release, `mockito-inline` is incorporated in `mockito-core`
- feel-scala is upgraded from 1.16.2 to 1.17.5 - The context of this change is use an artifact that supports building with JDK 21
This reverts commit 61fc355.
Co-authored-by: yanavasileva <[email protected]>
Co-authored-by: yanavasileva <[email protected]>
e45f23a
to
7de8e0f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 Thank you for incorporating the feedback.
Notable Changes: - Java 21 Lambdas have suffix `$$Lambda` instead of `$$Lambda$` for previous JDKs. With this commit, `CommandCounterInterceptor` checks for the first instead as a subset that will work for all JDK versions and will be more conservative filtering. - `mockito-inline` is replaced with `mockito-core` - This commit adds Java 21 build stages to the CI Co-authored-by: yanavasileva Co-authored-by: petros.savvidis Related-to: #4056, #4002
Notable Changes: - Java 21 Lambdas have suffix `$$Lambda` instead of `$$Lambda$` for previous JDKs. With this commit, `CommandCounterInterceptor` checks for the first instead as a subset that will work for all JDK versions and will be more conservative filtering. - `mockito-inline` is replaced with `mockito-core` - This commit adds Java 21 build stages to the CI Co-authored-by: yanavasileva Co-authored-by: petros.savvidis Related-to: #4056, #4002
Related-to: #4002