Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

byte-buddy-1.15.4-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: byte-buddy Distribution: openSUSE Tumbleweed
Version: 1.15.4 Vendor: openSUSE
Release: 1.1 Build date: Sat Oct 12 02:15:26 2024
Group: Development/Libraries/Java Build host: reproducible
Size: 4135991 Source RPM: byte-buddy-1.15.4-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://bytebuddy.net/
Summary: Runtime code generation for the Java virtual machine
Byte Buddy is a code generation and manipulation library for creating and
modifying Java classes during the runtime of a Java application and without the
help of a compiler. Other than the code generation utilities that ship with the
Java Class Library, Byte Buddy allows the creation of arbitrary classes and is
not limited to implementing interfaces for the creation of runtime proxies.
Furthermore, Byte Buddy offers a convenient API for changing classes either
manually, using a Java agent or during a build.

Provides

Requires

License

Apache-2.0

Changelog

* Sat Oct 12 2024 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.15.3
    * Add non-experimental support for Java 24.
* Thu Sep 26 2024 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.15.3
    * Changes of v1.15.3
      + Treat multi-release class files that are newer than the
      supported version as regular resources.
      + Allow overriding the multi-release class file version from
      Maven and Gradle plugin.
      + Correctly resolve multi-release class files in Android.
* Wed Sep 25 2024 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.15.2
    * Changes of v1.15.2
      + Add support for multi-release JAR files in ClassFileLocators
      and Plugin.Engine.Default.
      + Add Gradle task for transforming multiple jar files with
      ByteBuddyJarsTask.
      + Avoid validation of JarFile when extracting individual
      entries.
      + Rework discovery in ByteBuddyMojo.
* Sun Sep 01 2024 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.15.1
    * Changes of v1.15.1
      + Revert default EntryPoint for Android Gradle plugin to use
      DECORATE unless explicitly specified due to many generic type
      errors in Kotlin classes.
    * Changes of v1.15.0
      + Introduce AsmClassWriter and AsmClassReader abstractions that
      allow for plugging different implementations of readers and
      writers.
      + Add configuration extension to the Android Gradle plugin and
      make it behave like regular Gradle plugin with standard
      configuration.
      + Throw TypeNotPresentException upon discovering undeclared
      type variables as it was recently fixed on the JVM.
    * Changes of v1.14.19
      + Add Maven Mojo for transforming jars and for transforming
      dependencies folder.
      + Better error handling for unresolved type variables.
      + Allow loading arguments of the instrumented method in
      MemberSubstitution.
      + Fix checks for method visibility.
* Mon Jul 08 2024 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.14.18
    * Changes of v1.14.18
      + Avoid verification error if constructor advice meats dropped
      implicit this frame and throw exception during
      instrumentation instead.
      + Add support to resolve ByteBuddyAgent from non-obfuscated
      name if obfuscation is used.
      + Make sure CircularityLock implementations never load classes
      during locking.
      + Offer use of istat if stat command is not available for
      emulated attachment.
      + Avoid locking entire class loader when child-first class
      loader loads shadowed class and parallel class loading is
      supported.
    * Changes of v1.14.17
      + Avoid crashing of Android plugin when there are duplicate
      files for licenses or license notices.
* Thu May 23 2024 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.14.16
    * Changes of v1.14.16
      + Update ASM and introduce support for Java 23.
* Tue May 21 2024 Fridrich Strba <fstrba@suse.com>
  - Upgrade to v1.14.15
    * Changes of v1.14.15
      + Allow attaching from root on J9.
    * Changes of v1.14.14
      + Adjust type validation to accept additional names that are
      legal in the class file format.
      + Fix dynamic attach on Windows when a service user is active.
      + Avoid failure when using Android's strict mode.
  - Removed patch:
    * 0002-Remove-dependencies.patch
      + not needed since we have jna packaged
* Thu Apr 18 2024 Fridrich Strba <fstrba@suse.com>
  - Split the whole package into sub-packages
  - Added patch:
    * 0001-Avoid-bundling-asm.patch
      + Do not bundle asm, but use external artifact
    * 0002-Remove-dependencies.patch
      + Remove optional dependency on jna
* Thu Mar 28 2024 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.14.13
    * Changes of v1.14.13
      + Avoid resolving type variables when generic type processing
      is disabled.
      + Improve error message for Byte Buddy agent external attach.
      + Fix build for modular jars when using later version than Java
      8.
* Sat Feb 17 2024 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.14.12
    * Changes of v1.14.12
      + Pin proxy class file version to avoid implicit changes when
      using Graal native image.
      + Add support for Java 23.
      + Add missing @MaybeNull annotation.
* Thu Dec 21 2023 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.14.11
    * Changes of v1.14.11
      + Adjusts Gradle plugin to support Gradle 8.4 without warnings.
      + Avoid blurry exception on build plugin for fail fast.
* Wed Dec 20 2023 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.14.10
    * Changes of v1.14.10
      + Add lazy facade to default TypePool in AgentBuilder to avoid
      parsing of types ignored by name.
      + Avoid module info classes in Android plugin.
* Tue Oct 17 2023 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.14.9
    * Changes of v1.14.9
      + Update ASM to version 9.6
      + Support Android plugin to support APG version 7.4
* Wed Sep 27 2023 Fridrich Strba <fstrba@suse.com>
  - Remove dependency on findbugs
  - Do not produce bootstrap package
* Thu Sep 14 2023 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.14.8
    * Changes of v1.14.8
      + Correctly read versions from class file that would use both
      bytes.
      + Fix Byte Buddy Gradle plugin for Gradle 8.3+.
      + Correct field and static method access on subtypes in
      MemberSubstitution.
      + Support APK 7.4+ versions in Byte Buddy Gradle for Android
      plugin.
  - Reproducible builds: use SOURCE_DATE_EPOCH for timestamp
* Thu Aug 31 2023 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.14.7
    * Changes of v1.14.7
      + Correctly read minor version from class file.
      + Catch type resolution errors when applying Plugin.Engine.
* Tue Aug 15 2023 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.14.6
    * Changes of v1.14.6
      + Add PatchMode.SUBSTITUTE and
      ResettableClassFileTransformer.Substitutable for in-order
      patching.
      + Allow for explicit specification og differential matcher when
      patching an AgentBuilder.
      + Add platform loader to locator for build plugins.
      + Correctly resolve accessors for fields with capitalized first
      letter.
      + Make jars for Android read-only as newer versions require it.
* Sat Jun 10 2023 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.14.5
    * Changes of v1.14.5
      + Avoid use of location if agent argument separator is
      contained.
      + Allow failure of member substitution if no element is
      separated.
      + Allow retry in case of parallel class injection.
* Fri May 05 2023 Fridrich Strba <fstrba@suse.com>
  - Do not bootstrap using downloaded binaries, but build the
    minimal bootstrap package from sources
* Thu Apr 13 2023 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.14.4
    * Changes of v1.14.4
      + Include instrumented type and auxiliary types in TypePool
      that is passed to TypeWriter.
* Mon Apr 03 2023 Anton Shvetz <shvetz.anton@gmail.com>
  - Remove patch:
    * 00-asm5.patch - not needed due to update of objectweb-asm
* Sun Apr 02 2023 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.14.3
    * Changes of v1.14.3
      + Make MethodGraph.Compiler failsafe when processing incomplete
      methods.
      + Update ASM.
* Mon Mar 20 2023 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v1.14.2
    * Changes of v1.14.2
      + Fix offset mapping for local variable array remapping in
      Advice.
      + Add possibility to specify an index for skipOn and repeatOn
      which resolves the checked value from a returned array.
    * Changes of 1.14.1
      + Add extended scope for Maven Byte Buddy plugin to include all
      non-test-dependencies.
* Wed Mar 08 2023 Anton Shvetz <shvetz.anton@gmail.com>
  - Initial packaging with v1.14.0
  - Add patch:
    * 00-asm5.patch
      ~ asm5 does not support the Opcodes.V20 constant

Files

/usr/share/doc/packages/byte-buddy
/usr/share/doc/packages/byte-buddy/README.md
/usr/share/doc/packages/byte-buddy/release-notes.md
/usr/share/java/byte-buddy
/usr/share/java/byte-buddy/byte-buddy-dep.jar
/usr/share/java/byte-buddy/byte-buddy.jar
/usr/share/licenses/byte-buddy
/usr/share/licenses/byte-buddy/LICENSE
/usr/share/licenses/byte-buddy/NOTICE
/usr/share/maven-metadata/byte-buddy-byte-buddy-dep.xml
/usr/share/maven-metadata/byte-buddy-byte-buddy.xml
/usr/share/maven-poms/byte-buddy
/usr/share/maven-poms/byte-buddy/byte-buddy-dep.pom
/usr/share/maven-poms/byte-buddy/byte-buddy.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Oct 17 23:52:39 2024