14 Commits

Author SHA256 Message Date
a774e88359 Accepting request 1287973 from Java:packages
Fix build with up-coming maven 4

OBS-URL: https://build.opensuse.org/request/show/1287973
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/byte-buddy?expand=0&rev=19
2025-06-24 18:48:02 +00:00
906485aa23 OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=62 2025-06-23 14:44:07 +00:00
e9e6b97d12 OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=61 2025-06-23 11:10:21 +00:00
882d2fc7bf Accepting request 1286399 from Java:packages
1.17.6

OBS-URL: https://build.opensuse.org/request/show/1286399
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/byte-buddy?expand=0&rev=18
2025-06-17 16:24:40 +00:00
6097423b46 - 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.

OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=59
2025-06-16 12:43:47 +00:00
068b17879e Accepting request 1273818 from Java:packages
1.7.5

OBS-URL: https://build.opensuse.org/request/show/1273818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/byte-buddy?expand=0&rev=17
2025-05-01 13:23:40 +00:00
e244e2535f - 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.

OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=57
2025-04-02 17:37:02 +00:00
7752c3049b Accepting request 1264779 from Java:packages
1.17.4

OBS-URL: https://build.opensuse.org/request/show/1264779
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/byte-buddy?expand=0&rev=16
2025-03-28 08:37:02 +00:00
2bda64f503 - Update to v1.17.4
* Changes of v1.17.4
    + Add SafeVarargs plugin.
    + Fix OSGi declaration for byte-buddy-agent.

OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=55
2025-03-24 07:56:01 +00:00
bf200551c3 - 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.

OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=54
2025-03-22 14:47:58 +00:00
83991b9671 Accepting request 1252856 from Java:packages
1.17.2

OBS-URL: https://build.opensuse.org/request/show/1252856
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/byte-buddy?expand=0&rev=15
2025-03-14 22:50:28 +00:00
b30cc6b954 - 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.

OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=52
2025-03-04 10:24:58 +00:00
8e9b84e181 Accepting request 1247547 from Java:packages
1.17.1

OBS-URL: https://build.opensuse.org/request/show/1247547
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/byte-buddy?expand=0&rev=14
2025-02-21 20:36:42 +00:00
63ab05c2fb - 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.

OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=50
2025-02-14 12:56:59 +00:00
4 changed files with 78 additions and 6 deletions

BIN
byte-buddy-1.17.0.tar.gz (Stored with Git LFS)

Binary file not shown.

3
byte-buddy-1.17.6.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:902807bdebe99cfbae8b253e0ccef5fc5e31f64ae2470618aae7b55743b95bb1
size 2101394

View File

@@ -1,3 +1,71 @@
-------------------------------------------------------------------
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>

View File

@@ -17,7 +17,7 @@
Name: byte-buddy
Version: 1.17.0
Version: 1.17.6
Release: 0
Summary: Runtime code generation for the Java virtual machine
License: Apache-2.0
@@ -37,6 +37,7 @@ 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
@@ -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