Skip to content

Commit 61115ac

Browse files
committed
Update internal Byte Buddy, add release notes and safe varargs plugin.
1 parent 7417abb commit 61115ac

File tree

4 files changed

+32
-14
lines changed

4 files changed

+32
-14
lines changed

byte-buddy-agent/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
<dependency>
7070
<groupId>net.bytebuddy</groupId>
7171
<artifactId>byte-buddy</artifactId>
72-
<version>1.17.2</version>
72+
<version>1.17.3</version>
7373
<scope>test</scope>
7474
</dependency>
7575
</dependencies>

byte-buddy-dep/pom.xml

+24-12
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@
132132
<plugin>
133133
<groupId>net.bytebuddy</groupId>
134134
<artifactId>byte-buddy-maven-plugin</artifactId>
135-
<version>1.17.2</version>
135+
<version>1.17.3</version>
136136
<executions>
137137
<execution>
138138
<phase>compile</phase>
@@ -148,7 +148,7 @@
148148
<transformation>
149149
<groupId>net.bytebuddy</groupId>
150150
<artifactId>byte-buddy</artifactId>
151-
<version>1.17.2</version>
151+
<version>1.17.3</version>
152152
<plugin>net.bytebuddy.build.HashCodeAndEqualsPlugin$WithNonNullableFields</plugin>
153153
<arguments>
154154
<argument>
@@ -160,13 +160,13 @@
160160
<transformation>
161161
<groupId>net.bytebuddy</groupId>
162162
<artifactId>byte-buddy</artifactId>
163-
<version>1.17.2</version>
163+
<version>1.17.3</version>
164164
<plugin>net.bytebuddy.build.CachedReturnPlugin</plugin>
165165
</transformation>
166166
<transformation>
167167
<groupId>net.bytebuddy</groupId>
168168
<artifactId>byte-buddy</artifactId>
169-
<version>1.17.2</version>
169+
<version>1.17.3</version>
170170
<plugin>net.bytebuddy.build.AccessControllerPlugin</plugin>
171171
<arguments>
172172
<argument>
@@ -178,15 +178,21 @@
178178
<transformation>
179179
<groupId>net.bytebuddy</groupId>
180180
<artifactId>byte-buddy</artifactId>
181-
<version>1.17.2</version>
181+
<version>1.17.3</version>
182182
<plugin>net.bytebuddy.build.DispatcherAnnotationPlugin</plugin>
183183
</transformation>
184184
<transformation>
185185
<groupId>net.bytebuddy</groupId>
186186
<artifactId>byte-buddy</artifactId>
187-
<version>1.17.2</version>
187+
<version>1.17.3</version>
188188
<plugin>net.bytebuddy.build.RepeatedAnnotationPlugin</plugin>
189189
</transformation>
190+
<transformation>
191+
<groupId>net.bytebuddy</groupId>
192+
<artifactId>byte-buddy</artifactId>
193+
<version>1.17.3</version>
194+
<plugin>net.bytebuddy.build.SafeVarargsPlugin</plugin>
195+
</transformation>
190196
</transformations>
191197
</configuration>
192198
</execution>
@@ -392,7 +398,7 @@
392398
<plugin>
393399
<groupId>net.bytebuddy</groupId>
394400
<artifactId>byte-buddy-maven-plugin</artifactId>
395-
<version>1.17.2</version>
401+
<version>1.17.3</version>
396402
<executions>
397403
<execution>
398404
<id>multi-release</id>
@@ -411,7 +417,7 @@
411417
<transformation>
412418
<groupId>net.bytebuddy</groupId>
413419
<artifactId>byte-buddy</artifactId>
414-
<version>1.17.2</version>
420+
<version>1.17.3</version>
415421
<plugin>net.bytebuddy.build.HashCodeAndEqualsPlugin$WithNonNullableFields</plugin>
416422
<arguments>
417423
<argument>
@@ -423,13 +429,13 @@
423429
<transformation>
424430
<groupId>net.bytebuddy</groupId>
425431
<artifactId>byte-buddy</artifactId>
426-
<version>1.17.2</version>
432+
<version>1.17.3</version>
427433
<plugin>net.bytebuddy.build.CachedReturnPlugin</plugin>
428434
</transformation>
429435
<transformation>
430436
<groupId>net.bytebuddy</groupId>
431437
<artifactId>byte-buddy</artifactId>
432-
<version>1.17.2</version>
438+
<version>1.17.3</version>
433439
<plugin>net.bytebuddy.build.AccessControllerPlugin</plugin>
434440
<arguments>
435441
<argument>
@@ -441,15 +447,21 @@
441447
<transformation>
442448
<groupId>net.bytebuddy</groupId>
443449
<artifactId>byte-buddy</artifactId>
444-
<version>1.17.2</version>
450+
<version>1.17.3</version>
445451
<plugin>net.bytebuddy.build.DispatcherAnnotationPlugin</plugin>
446452
</transformation>
447453
<transformation>
448454
<groupId>net.bytebuddy</groupId>
449455
<artifactId>byte-buddy</artifactId>
450-
<version>1.17.2</version>
456+
<version>1.17.3</version>
451457
<plugin>net.bytebuddy.build.RepeatedAnnotationPlugin</plugin>
452458
</transformation>
459+
<transformation>
460+
<groupId>net.bytebuddy</groupId>
461+
<artifactId>byte-buddy</artifactId>
462+
<version>1.17.3</version>
463+
<plugin>net.bytebuddy.build.SafeVarargsPlugin</plugin>
464+
</transformation>
453465
</transformations>
454466
</configuration>
455467
</execution>

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
<version.plugin.dependency>3.3.0</version.plugin.dependency>
9797
<version.plugin.help>3.2.0</version.plugin.help>
9898
<version.plugin.surefire>2.22.2</version.plugin.surefire>
99-
<version.plugin.pitest>1.17.2</version.plugin.pitest>
99+
<version.plugin.pitest>1.17.3</version.plugin.pitest>
100100
<version.plugin.animal-sniffer>1.21</version.plugin.animal-sniffer>
101101
<version.plugin.enforcer>3.1.0</version.plugin.enforcer>
102102
<version.plugin.jacoco>0.8.12</version.plugin.jacoco>

release-notes.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
Byte Buddy release notes
22
------------------------
33

4+
### 21. March 2025: version 1.17.3
5+
6+
- Fix bug in ASM to Class File API bridge handling tableswitch instructions.
7+
- Add plugin for adding `SafeVarargs` annotations.
8+
- Further generify `MemberSubstitution` API.
9+
410
### 3. March 2025: version 1.17.2
511

612
- Update Class File API integration to include support for several omitted byte codes.

0 commit comments

Comments
 (0)