Compare commits
42 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 9af9886566 | |||
|
|
ff71920992 | ||
| 8d81b58060 | |||
|
|
e5bb1101d0 | ||
| a69cd56f34 | |||
| 2c5334627b | |||
| b832f367ab | |||
| d14101125a | |||
| 1a1d3e24ac | |||
| 4cd8b8bab5 | |||
| 8ccd8e9e20 | |||
| f8f2efcb79 | |||
| 10b89691de | |||
| ad35e69dbb | |||
| 5387b59a29 | |||
| c87dd1ff72 | |||
| 61db3c4940 | |||
| a7ddd98946 | |||
| 289019fff6 | |||
| d9c891020c | |||
| 446c813c99 | |||
| 29aaf68fff | |||
| e2f35e98b1 | |||
| e17e77207c | |||
| 262d3e0aa6 | |||
| 7cb813d536 | |||
| 73ea5275c0 | |||
| 6ccb2ff817 | |||
| 6b65d1aeb4 | |||
| 789a1c5e0f | |||
| 56e82c5188 | |||
| e906502da7 | |||
| 0677e2810d | |||
| 3576b3d315 | |||
| acde11e31a | |||
| 07cbb3fb22 | |||
| 1288835ac8 | |||
| 228684dbaf | |||
| 538ab25d5f | |||
| 78bfa16fd4 | |||
| 573b4e33cf | |||
| 3d4dcc93a0 |
BIN
byte-buddy-1.17.0.tar.gz
LFS
BIN
byte-buddy-1.17.0.tar.gz
LFS
Binary file not shown.
BIN
byte-buddy-1.18.3.tar.gz
LFS
Normal file
BIN
byte-buddy-1.18.3.tar.gz
LFS
Normal file
Binary file not shown.
@@ -1,3 +1,117 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 19 15:36:15 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
- Update to v1.18.3
|
||||
* Changes of v1.18.3
|
||||
+ Avoid using Class File API when Byte Buddy is loaded on the
|
||||
boot loader where multi-release jars are not available.
|
||||
+ Add additional safety when processing class files with
|
||||
illegally formed parameters.
|
||||
+ Update to latest ASM.
|
||||
* Changes of v1.18.2
|
||||
+ Support modifiers for value classes in Valhalla builds.
|
||||
+ Improve use of build cache in Gradle.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 24 09:27:27 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
- Update to v1.18.1
|
||||
* Changes of v1.18.1
|
||||
+ Fix generated module-info to include new package.
|
||||
* Changes of v1.18.0
|
||||
+ Add support for module-info class files and
|
||||
ModuleDescriptions.
|
||||
+ Allow for manipulating module information using the ByteBuddy
|
||||
API.
|
||||
* Changes of v1.17.8
|
||||
+ Avoid use of types that are deprecated as of Java 26.
|
||||
+ Include ASM 9.9 that offers ASM support for Java 26.
|
||||
+ Make sure that generated code internal to Byte Buddy supports
|
||||
CDS if available.
|
||||
+ Update version of ASM to JDK Class File API bridge to fix
|
||||
some minor bugs related to type annotations.
|
||||
* Changes of v1.17.7
|
||||
+ Specify correct JVM environment for Android builds when using
|
||||
the Gradle plugin.
|
||||
+ Avoid recomputing the size of a parameter list for
|
||||
performance reasons after measuring the significant impact.
|
||||
+ Correct validation of JVM names to avoid breaking when Java
|
||||
names are not allowed while JVM names are, with Kotlin and
|
||||
others.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 21 17:04:47 UTC 2025 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- Require for build objectweb-asm >= 9.8 for Opcodes.V25
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 23 14:43:54 UTC 2025 - Fridrich Strba <fstrba@suse.com>
|
||||
|
||||
- Fix build with maven 4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 16 12:37:21 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
- Update to v1.17.6
|
||||
* Changes of v1.17.6
|
||||
+ Add convenience wrapper for ResettableClassFileTransformer
|
||||
that implicitly delegates to correct transformer method.
|
||||
+ Add filter for deduplicate fields and methods in class file.
|
||||
+ Add missing static requirement of Spotbugs annotations to
|
||||
module descriptors.
|
||||
+ Add LazinessMode for TypePool and add convenience support to
|
||||
AgentBuilder.
|
||||
+ Fix source jars for multi-version release to contain
|
||||
duplicated source.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 2 17:35:35 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
- Update to v1.17.5
|
||||
* Changes of v1.17.5
|
||||
+ Update ASM to version 9.8 to support Java 25 using ASM reader
|
||||
and writer.
|
||||
+ Include AnnotationRemoval visitor for removing or replacing
|
||||
annotations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 24 07:55:09 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
- Update to v1.17.4
|
||||
* Changes of v1.17.4
|
||||
+ Add SafeVarargs plugin.
|
||||
+ Fix OSGi declaration for byte-buddy-agent.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 22 14:43:03 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
- Update to v1.17.3
|
||||
* Changes of v1.17.3
|
||||
+ Fix bug in ASM to Class File API bridge handling tableswitch
|
||||
instructions.
|
||||
+ Add plugin for adding SafeVarargs annotations.
|
||||
+ Further generify MemberSubstitution API.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 4 10:23:13 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
- Update to v1.17.2
|
||||
* Changes of v1.17.2
|
||||
+ Update Class File API integration to include support for
|
||||
several omitted byte codes.
|
||||
+ Adjust attach API emulation for OpenJ9 to not create
|
||||
subfolder if temporary folder is set explicitly.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 14 12:53:09 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
- Update to v1.17.1
|
||||
* Changes of v1.17.1
|
||||
+ Fix bug in MemberSubstitution were argument indices were
|
||||
resolved by one digit off.
|
||||
+ Update Class File API integration to avoid that parameter
|
||||
annotations are lost.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 29 22:22:17 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: byte-buddy
|
||||
Version: 1.17.0
|
||||
Version: 1.18.3
|
||||
Release: 0
|
||||
Summary: Runtime code generation for the Java virtual machine
|
||||
License: Apache-2.0
|
||||
@@ -37,9 +37,10 @@ BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
|
||||
BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin)
|
||||
BuildRequires: mvn(org.apache.maven:maven-core)
|
||||
BuildRequires: mvn(org.apache.maven:maven-plugin-api)
|
||||
BuildRequires: mvn(org.apache.maven:maven-resolver-provider)
|
||||
BuildRequires: mvn(org.eclipse.aether:aether-api)
|
||||
BuildRequires: mvn(org.eclipse.aether:aether-util)
|
||||
BuildRequires: mvn(org.ow2.asm:asm) >= 9.7.1
|
||||
BuildRequires: mvn(org.ow2.asm:asm) >= 9.9
|
||||
BuildRequires: mvn(org.ow2.asm:asm-commons)
|
||||
BuildRequires: mvn(org.sonatype.plexus:plexus-build-api)
|
||||
BuildArch: noarch
|
||||
@@ -97,7 +98,8 @@ rm -rf %{name}-agent/src/main/resources/win32-x86{,-64}
|
||||
%pom_remove_plugin :spotbugs-maven-plugin
|
||||
%pom_remove_plugin :jitwatch-jarscan-maven-plugin
|
||||
%pom_remove_plugin :maven-release-plugin
|
||||
%pom_remove_plugin :nexus-staging-maven-plugin
|
||||
%pom_remove_plugin org.sonatype.central:central-publishing-maven-plugin
|
||||
%pom_remove_plugin -r :maven-javadoc-plugin
|
||||
|
||||
# Avoid circular dependency
|
||||
%pom_remove_plugin :byte-buddy-maven-plugin %{name}-dep
|
||||
@@ -114,11 +116,13 @@ rm -rf %{name}-agent/src/main/resources/win32-x86{,-64}
|
||||
|
||||
%pom_remove_plugin -r :maven-shade-plugin
|
||||
|
||||
%pom_add_dep org.apache.maven:maven-resolver-provider:\${version.maven}:provided \
|
||||
byte-buddy-maven-plugin
|
||||
|
||||
%{mvn_package} :byte-buddy-parent __noinstall
|
||||
|
||||
%build
|
||||
%{mvn_build} -f -s -- \
|
||||
-Dproject.build.outputTimestamp=$(date -u -d @${SOURCE_DATE_EPOCH:-$(date +%%s)} +%%Y-%%m-%%dT%%H:%%M:%%SZ) \
|
||||
-Dsource=8
|
||||
|
||||
%install
|
||||
|
||||
Reference in New Issue
Block a user