Skip to content

Commit 3a580be

Browse files
JoeJoe1989Yan ZhouYan Zhou
authored
Upgrade bytebuddy and asm version for JDK 17 and JDK 21 support (#331)
* Upgrade bytebuddy and asm version for JDK 17 support * bump asm and bytebuddy to support JDK 21 * fix format issue during merging with master --------- Co-authored-by: Yan Zhou <[email protected]> Co-authored-by: Yan Zhou <[email protected]>
1 parent a2ab8d8 commit 3a580be

4 files changed

Lines changed: 12 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
v5.1.20
2+
------
3+
* Upgrade bytebuddy and asm version for JDK 17 and JDK 21 support
4+
15
v5.1.19
26
------
37
* Explicitly set default value for TraceBuilder's ResultType to UNFINISHED to prevent null argument when building the trace in TraceBuilder.

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
version=5.1.19
1+
version=5.1.20
22
group=com.linkedin.parseq
33
org.gradle.parallel=true

subprojects/parseq-lambda-names/build.gradle

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ configurations {
1010
}
1111

1212
dependencies {
13-
shadow group: 'net.bytebuddy', name: 'byte-buddy-agent', version: '1.10.21'
14-
shadow group: 'net.bytebuddy', name: 'byte-buddy-dep', version: '1.10.21'
15-
shadow group: 'org.ow2.asm', name: 'asm-tree', version: '9.0'
16-
shadow group: 'org.ow2.asm', name: 'asm', version: '9.0'
17-
shadow group: 'org.ow2.asm', name: 'asm-analysis', version: '9.0'
13+
shadow group: 'net.bytebuddy', name: 'byte-buddy-agent', version: '1.14.13'
14+
shadow group: 'net.bytebuddy', name: 'byte-buddy-dep', version: '1.14.13'
15+
shadow group: 'org.ow2.asm', name: 'asm-tree', version: '9.6'
16+
shadow group: 'org.ow2.asm', name: 'asm', version: '9.6'
17+
shadow group: 'org.ow2.asm', name: 'asm-analysis', version: '9.6'
1818
testCompile group: 'org.testng', name: 'testng', version: '7.3.0'
1919
}
2020

subprojects/parseq-lambda-names/src/main/java/com/linkedin/parseq/lambda/ASMBasedTaskDescriptor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ static void onExit(@Advice.Argument(0) Class<?> hostClass, @Advice.Argument(1) b
134134
.transform(new AgentBuilder.Transformer() {
135135
@Override
136136
public Builder<?> transform(Builder<?> builder, TypeDescription typeDescription, ClassLoader classLoader,
137-
JavaModule module) {
137+
JavaModule module, ProtectionDomain protectionDomain) {
138138
return builder.visit(Advice.to(AnalyzerAdvice.class).on(ElementMatchers.named("defineAnonymousClass")));
139139
}
140140
})
@@ -271,4 +271,4 @@ public static void analyze(byte[] byteCode, ClassLoader loader) {
271271
EXECUTOR_SERVICE.submit(AnalyzerRunnable.of(byteCode, loader, e));
272272
}
273273
}
274-
}
274+
}

0 commit comments

Comments
 (0)