Commit Graph

  • 325435014d Accepting request 1243236 from Java:packages factory Ana Guerrero 2025-02-05 11:41:39 +00:00
  • 05647a53ea - Update to v1.17.0 * Changes of v1.17.0 + Assure that implicit choice for class reader and class writer are always symmetric with regard to internal representation. + Retrofit MemberSubstitution to also allow for intercepting invokedynamic instructions. + Introduce @Handle annotations to allow for injecting constant pool-stored method handle in Advice, MemberSubstitution and MethodDelegation. + Introduce @DynamicConstant annotations to allow for injecting constant pool-stored dynamic constants in Advice, MemberSubstitution and MethodDelegation. devel Anton Shvetz 2025-01-29 22:27:37 +00:00
  • 5db9be7dac - Update to v1.16.1 * Changes of v1.16.1 + Correct reflective activation of Class File API. + Reject array descriptors that are not well-formed in TypePool. Anton Shvetz 2025-01-19 10:08:34 +00:00
  • e4d7ee444e - Update to v1.16.0 * Changes of v1.16.0 + Allow for erasure of types of bootstrapped methods in Advice within instrumented class. + Rework Advice post-processing to allow for erasure of bootstrapped methods. + Fix missing application of hashCode/equals plugin for Java 8 code. + Include support for JDK Class File API. + Allow Plugin.Engine to retain folders. - Rebase/update patch: * 0001-Avoid-bundling-asm.patch Anton Shvetz 2025-01-18 11:15:58 +00:00
  • 05f3683125 Accepting request 1238526 from Java:packages Ana Guerrero 2025-01-17 17:43:56 +00:00
  • a80e537090 - Update to v1.15.11 * Changes of v1.15.11 + Avoid dependency of CachedReturnPlugin on precompiled class files. + 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. + Allow Plugin.Enging to link files instead of copying. + Adjust validator code to avoid compiler bug that was reported by multiple users. + Allow injection of class path as File[] to Plugin constructors. + Allow for configuring variants when using the Android Gradle plugin. Anton Shvetz 2024-12-15 12:27:13 +00:00
  • 1a98b45899 Accepting request 1220514 from Java:packages Ana Guerrero 2024-11-04 21:42:21 +00:00
  • 5ad6a06f14 - Update to v1.15.10 * Changes of v1.15.10 + Fix Java 8 patterns for multi-release jars to avoid that inner classes are excluded. * Changes of v1.15.9 + Additional release after time out during previous Gradle plugin release. Anton Shvetz 2024-11-03 23:46:58 +00:00
  • b8af66bacc Accepting request 1220321 from Java:packages Dominique Leuenberger 2024-11-03 06:17:45 +00:00
  • b6a0af5ddd - Update to v1.15.8 * Changes of v1.15.8 + Extend ClassInjector API to support lazy resolution of class files. + Extend DynamicType API to support lazy resolution of auxiliary types. + Extend AgentBuilder.Transformer.ForAdvice to support injection of new classes by their name. Anton Shvetz 2024-11-02 15:55:12 +00:00
  • 8d473f2852 Accepting request 1219036 from Java:packages Dominique Leuenberger 2024-10-30 16:34:00 +00:00
  • fb2c647900 - Update to v1.15.7 * Changes of v1.15.7 + Additional release after time out during previous Gradle plugin release. * Changes of v1.15.6 + Add ConstructorResolver to Super annotation for MethodDelegation to allow for dynamic constructor resolution. + Add Java 8 versions of shaded ASM to allow for faster class file validation and CDS support. Anton Shvetz 2024-10-23 10:59:23 +00:00
  • 8e2ca4d9ba - Update to v1.15.5 * Changes of v1.15.5 + Publish Byte Buddy and Byte Buddy agent artifacts as multi-release jars to support CDS and faster validation. - Remove Windows-specific resources - Update to v1.15.4 Anton Shvetz 2024-10-17 10:43:45 +00:00
  • 1458a18892 Accepting request 1207518 from Java:packages Dominique Leuenberger 2024-10-14 11:06:33 +00:00
  • 4aa91e2174 OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=35 Fridrich Strba 2024-10-13 05:47:21 +00:00
  • ed89996ce5 - Update to v1.15.3 * Add non-experimental support for Java 24. Anton Shvetz 2024-10-12 02:11:56 +00:00
  • 1692472220 Accepting request 1204132 from Java:packages Ana Guerrero 2024-09-27 15:11:51 +00:00
  • 071a02219f - 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. Anton Shvetz 2024-09-26 22:48:35 +00:00
  • 1731eaee1b Accepting request 1203778 from Java:packages Ana Guerrero 2024-09-26 16:54:16 +00:00
  • 04cf25068a - 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. Anton Shvetz 2024-09-25 21:47:49 +00:00
  • 217214aceb Accepting request 1198467 from Java:packages Dominique Leuenberger 2024-09-04 11:23:14 +00:00
  • 18f03eb467 - 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. Anton Shvetz 2024-09-01 16:31:02 +00:00
  • 9869930fb9 Accepting request 1186467 from Java:packages Ana Guerrero 2024-07-10 14:49:50 +00:00
  • b5086efb11 - 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. Anton Shvetz 2024-07-08 22:02:07 +00:00
  • f72acea72e Accepting request 1176195 from Java:packages Ana Guerrero 2024-05-23 13:35:33 +00:00
  • 58eaaf0080 OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=24 Fridrich Strba 2024-05-23 10:58:40 +00:00
  • 50fa17b16e - Update to v1.14.16 * Changes of v1.14.16 + Update ASM and introduce support for Java 23. Anton Shvetz 2024-05-23 05:31:12 +00:00
  • df4f1df9cb Accepting request 1175526 from Java:packages Ana Guerrero 2024-05-21 16:37:11 +00:00
  • 22737758e5 OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=21 Fridrich Strba 2024-05-21 11:01:55 +00:00
  • b3d9cd8a06 OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=20 Fridrich Strba 2024-05-21 11:00:22 +00:00
  • b3c18c6cd8 OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=19 Fridrich Strba 2024-05-01 12:40:54 +00:00
  • c7d4d4860b Accepting request 1168953 from Java:packages Ana Guerrero 2024-04-19 17:14:31 +00:00
  • 0b99a70b9a OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=17 Fridrich Strba 2024-04-18 21:47:21 +00:00
  • 1e0ce5b17b OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=16 Fridrich Strba 2024-04-18 12:00:49 +00:00
  • 348d920794 OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=15 Fridrich Strba 2024-04-18 11:41:39 +00:00
  • 8c599b9779 OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=14 Fridrich Strba 2024-04-18 11:25:58 +00:00
  • 44f0b84462 - 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. Anton Shvetz 2024-03-28 20:52:12 +00:00
  • 77af5e8ed5 - 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. Anton Shvetz 2024-02-17 15:44:01 +00:00
  • 51b2c44f11 - 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. Anton Shvetz 2023-12-21 00:18:24 +00:00
  • 75647c7254 - 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. Anton Shvetz 2023-12-20 23:26:51 +00:00
  • 26b57eb305 Accepting request 1118221 from home:urbic:branches:Java:packages Fridrich Strba 2023-10-17 13:02:50 +00:00
  • 80197d8a58 OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=8 Fridrich Strba 2023-09-27 05:15:05 +00:00
  • 028dbe38c0 Accepting request 1111659 from home:urbic:branches:Java:packages Fridrich Strba 2023-09-18 18:50:42 +00:00
  • 0cc872aa69 Accepting request 1108254 from home:urbic:branches:Java:packages Fridrich Strba 2023-08-31 10:34:16 +00:00
  • c7bfa5c821 OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=5 Fridrich Strba 2023-05-07 06:12:02 +00:00
  • a294e4e32c OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=4 Fridrich Strba 2023-05-05 07:45:01 +00:00
  • a07d793dcf OBS-URL: https://build.opensuse.org/package/show/Java:packages/byte-buddy?expand=0&rev=3 Fridrich Strba 2023-05-05 07:37:11 +00:00
  • 4451e39718 Accepting request 1079678 from home:urbic:branches:Java:packages Fridrich Strba 2023-04-17 06:02:17 +00:00
  • 3fcc569b67 Accepting request 1076761 from home:urbic:java Fridrich Strba 2023-04-03 09:09:31 +00:00