Skip to content

Commit 86870bf

Browse files
committed
Add release notes and update internal Byte Buddy.
1 parent 3cc2660 commit 86870bf

File tree

3 files changed

+22
-14
lines changed

3 files changed

+22
-14
lines changed

byte-buddy-agent/pom.xml

Lines changed: 1 addition & 1 deletion
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.15.11</version>
72+
<version>1.16.0</version>
7373
<scope>test</scope>
7474
</dependency>
7575
</dependencies>

byte-buddy-dep/pom.xml

Lines changed: 12 additions & 12 deletions
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.15.11</version>
135+
<version>1.16.0</version>
136136
<executions>
137137
<execution>
138138
<phase>compile</phase>
@@ -147,7 +147,7 @@
147147
<transformation>
148148
<groupId>net.bytebuddy</groupId>
149149
<artifactId>byte-buddy</artifactId>
150-
<version>1.15.11</version>
150+
<version>1.16.0</version>
151151
<plugin>net.bytebuddy.build.HashCodeAndEqualsPlugin$WithNonNullableFields</plugin>
152152
<arguments>
153153
<argument>
@@ -159,13 +159,13 @@
159159
<transformation>
160160
<groupId>net.bytebuddy</groupId>
161161
<artifactId>byte-buddy</artifactId>
162-
<version>1.15.11</version>
162+
<version>1.16.0</version>
163163
<plugin>net.bytebuddy.build.CachedReturnPlugin</plugin>
164164
</transformation>
165165
<transformation>
166166
<groupId>net.bytebuddy</groupId>
167167
<artifactId>byte-buddy</artifactId>
168-
<version>1.15.11</version>
168+
<version>1.16.0</version>
169169
<plugin>net.bytebuddy.build.AccessControllerPlugin</plugin>
170170
<arguments>
171171
<argument>
@@ -177,13 +177,13 @@
177177
<transformation>
178178
<groupId>net.bytebuddy</groupId>
179179
<artifactId>byte-buddy</artifactId>
180-
<version>1.15.11</version>
180+
<version>1.16.0</version>
181181
<plugin>net.bytebuddy.build.DispatcherAnnotationPlugin</plugin>
182182
</transformation>
183183
<transformation>
184184
<groupId>net.bytebuddy</groupId>
185185
<artifactId>byte-buddy</artifactId>
186-
<version>1.15.11</version>
186+
<version>1.16.0</version>
187187
<plugin>net.bytebuddy.build.RepeatedAnnotationPlugin</plugin>
188188
</transformation>
189189
</transformations>
@@ -391,7 +391,7 @@
391391
<plugin>
392392
<groupId>net.bytebuddy</groupId>
393393
<artifactId>byte-buddy-maven-plugin</artifactId>
394-
<version>1.15.11</version>
394+
<version>1.16.0</version>
395395
<executions>
396396
<execution>
397397
<id>multi-release</id>
@@ -409,7 +409,7 @@
409409
<transformation>
410410
<groupId>net.bytebuddy</groupId>
411411
<artifactId>byte-buddy</artifactId>
412-
<version>1.15.11</version>
412+
<version>1.16.0</version>
413413
<plugin>net.bytebuddy.build.HashCodeAndEqualsPlugin$WithNonNullableFields</plugin>
414414
<arguments>
415415
<argument>
@@ -421,13 +421,13 @@
421421
<transformation>
422422
<groupId>net.bytebuddy</groupId>
423423
<artifactId>byte-buddy</artifactId>
424-
<version>1.15.11</version>
424+
<version>1.16.0</version>
425425
<plugin>net.bytebuddy.build.CachedReturnPlugin</plugin>
426426
</transformation>
427427
<transformation>
428428
<groupId>net.bytebuddy</groupId>
429429
<artifactId>byte-buddy</artifactId>
430-
<version>1.15.11</version>
430+
<version>1.16.0</version>
431431
<plugin>net.bytebuddy.build.AccessControllerPlugin</plugin>
432432
<arguments>
433433
<argument>
@@ -439,13 +439,13 @@
439439
<transformation>
440440
<groupId>net.bytebuddy</groupId>
441441
<artifactId>byte-buddy</artifactId>
442-
<version>1.15.11</version>
442+
<version>1.16.0</version>
443443
<plugin>net.bytebuddy.build.DispatcherAnnotationPlugin</plugin>
444444
</transformation>
445445
<transformation>
446446
<groupId>net.bytebuddy</groupId>
447447
<artifactId>byte-buddy</artifactId>
448-
<version>1.15.11</version>
448+
<version>1.16.0</version>
449449
<plugin>net.bytebuddy.build.RepeatedAnnotationPlugin</plugin>
450450
</transformation>
451451
</transformations>

release-notes.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,19 @@
11
Byte Buddy release notes
22
------------------------
33

4+
### 17. January 2025: version 1.16.0
5+
6+
- Allow for erasure of types of bootstrapped methods in `Advice` within instrumented class.
7+
- Rework `Advice` post-processing to allow for erasure of bootstrapped methods.
8+
- Fix missing application of hashCode/equals plugin for Java 8 code.
9+
- Include support for JDK Class File API.
10+
- Allow `Plugin.Engine` to retain folders.
11+
412
### 15. December 2024: version 1.15.11
513

614
- Avoid dependency of `CachedReturnPlugin` on precompiled class files.
715
- Add `NOP` instruction when `Advice` is used on `void` methods as those might be empty which results on a frame being written to the same offset, causing an exception.
8-
- Allow `Plugin.Enging` to link files instead of copying.
16+
- Allow `Plugin.Engine` to link files instead of copying.
917
- Adjust validator code to avoid compiler bug that was reported by multiple users.
1018
- Allow injection of class path as `File[]` to `Plugin` constructors.
1119
- Allow for configuring variants when using the Android Gradle plugin.

0 commit comments

Comments
 (0)