Release notes
*Sourced from [byte-buddy's releases](https://github.com/raphw/byte-buddy/releases).*
> ## Byte Buddy 1.10.5
> - Fixes Gradle plugin release to include correct dependency.
> - Fixes source jar release for shaded *byte-buddy* artifact.
>
> ## Byte Buddy 1.10.4
> - Throw exception upon illegal creation of entry-only advice with local parameters to avoid verify error.
> - Remove escaping for execution path on Windows with spaces for Byte Buddy agent.
> - Fix J9 detection for older IBM-released versions of J9 in Byte Buddy agent.
>
> ## Byte Buddy 1.10.3
> - Allow overriding the name of the native library for Windows attach emulation.
> - Use correct type pool in build plugin engine for decorators.
> - Fix attach emulation for OpenJ9 on MacOS.
>
> ## Byte Buddy 1.10.2
> - Upgrade ASM to version 7.2.
> - Improve class file version detection for class files.
> - Check argument length of Windows attach emulation.
>
> ## Byte Buddy 1.10.1
> - Extend `VirtualMachine` API emulation.
> - Reopen socket for POSIX-HotSpot connections after each command being sent to avoid broken pipe errors.
> - Only use JNA API that is available in JNA versions 4 and 5 for better compatibility.
> - Include correct license information in artifacts.
> - Add injection API based on `jdk.internal.misc.Unsafe` to support agents on platforms that do not include *jdk.unsupported*.
> - Add `AgentBuilder.InjectionStrategy` to allow usage of internal injection API.
> - Open package in `AgentBuilder` if from and to edges are added.
>
> ## Byte Buddy 1.10.0
> - Add API for loading native agents from Byte Buddy agent.
> - Extend `VirtualMachine` API to include other methods.
> - Fix error handling in `VirtualMachine` API.
> - Fix temporary folder resolution for `VirtualMachine` API.
> - Add API for `MemberAttributeExtension`.
> - Rework of `AnnotationDescription` API to emulate JVM error handling for incorrect or inconsistent values.
> - Add generic type-aware `Assigner`.
> - Fix method handle-based injector for Java 14.
>
> ## Byte Buddy 1.9.16
> - Add support for attach emulation on Solaris.
> - Fix JNA signatures for attach emulation on POSIX.
> - Add standard call conventions for Windows JNA calls.
>
> ## Byte Buddy 1.9.15
> - Add emulated attach mechanism for HotSpot on Windows and for OpenJ9/J9 on POSIX and Windows (if JNA is present).
> - Reimplement POSIX attach mechanism for HotSpot to use JNA (if present).
>
> ## Byte Buddy 1.9.14
> - Add Java 14 compatibility.
> - Refactor emulated attach mechanism and use JNA in order to prepare supporting other mechanisms in the future.
> ... (truncated)
Changelog
*Sourced from [byte-buddy's changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md).*
> Byte Buddy release notes
> ------------------------
>
> ### 28. November 2019: version 1.10.4
>
> - Throw exception upon illegal creation of entry-only advice with local parameters to avoid verify error.
> - Remove escaping for execution path on Windows with spaces for Byte Buddy agent.
> - Fix J9 detection for older IBM-released versions of J9 in Byte Buddy agent.
>
> ### 8. November 2019: version 1.10.3
>
> - Allow overriding the name of the native library for Windows attach emulation.
> - Use correct type pool in build plugin engine for decorators.
> - Fix attach emulation for OpenJ9 on MacOS.
>
> ### 16. October 2019: version 1.10.2
>
> - Upgrade ASM to version 7.2.
> - Improve class file version detection for class files.
> - Check argument length of Windows attach emulation.
>
> ### 9. August 2019: version 1.10.1
>
> - Extend `VirtualMachine` API emulation.
> - Reopen socket for POSIX-HotSpot connections after each command being sent to avoid broken pipe errors.
> - Only use JNA API that is available in JNA versions 4 and 5 for better compatibility.
> - Include correct license information in artifacts.
> - Add injection API based on `jdk.internal.misc.Unsafe` to support agents on platforms that do not include *jdk.unsupported*.
> - Add `AgentBuilder.InjectionStrategy` to allow usage of internal injection API.
> - Open package in `AgentBuilder` if from and to edges are added.
>
> ### 3. August 2019: version 1.10.0
>
> - Add API for loading native agents from Byte Buddy agent.
> - Extend `VirtualMachine` API to include other methods.
> - Fix error handling in `VirtualMachine` API.
> - Fix temporary folder resolution for `VirtualMachine` API.
> - Add API for `MemberAttributeExtension`.
> - Rework of `AnnotationDescription` API to emulate JVM error handling for incorrect or inconsistent values.
> - Add generic type-aware `Assigner`.
> - Fix method handle-based injector for Java 14.
>
> ### 27. July 2019: version 1.9.16
>
> - Add support for attach emulation on Solaris.
> - Fix JNA signatures for attach emulation on POSIX.
> - Add standard call conventions for Windows JNA calls.
>
> ### 21. July 2019: version 1.9.15
>
> ... (truncated)
Commits
- [`c892006`](https://github.com/raphw/byte-buddy/commit/c892006976b8db4802a35da6e80060e29cae37db) [maven-release-plugin] prepare release byte-buddy-1.10.5
- [`8f6fbdf`](https://github.com/raphw/byte-buddy/commit/8f6fbdf6b82b0738cb72331415fe45326b9ac010) Merge pull request [#790](https://github-redirect.dependabot.com/raphw/byte-buddy/issues/790) from raphw/gradle-build-2
- [`5ae2acb`](https://github.com/raphw/byte-buddy/commit/5ae2acb0db2fa2e0b5e77198877938790a8e8665) Add ignore for new Gradle ouput folder.
- [`e984335`](https://github.com/raphw/byte-buddy/commit/e9843351dd554ab071cf070c621322436e4165a3) Remove xlint.
- [`092cdb0`](https://github.com/raphw/byte-buddy/commit/092cdb015784f56243606feae696099d30ab32ea) Further build improvement.
- [`31bd818`](https://github.com/raphw/byte-buddy/commit/31bd8185183791821c2f0a74a301ad3c6f905508) Adjust build script to skip Gradle on unsupported JDK versions.
- [`865cd2e`](https://github.com/raphw/byte-buddy/commit/865cd2ebbfab3f14976d375dab8385888fcdab42) Another take at the Gradle build with Java 6/7 build-retention.
- [`0bdeeda`](https://github.com/raphw/byte-buddy/commit/0bdeeda7e3f1eecf32d0a0e5c89708d16efc70c9) Add settings file.
- [`fc1c380`](https://github.com/raphw/byte-buddy/commit/fc1c3803c30806aa684ca34b2185aea875ea3524) Refactor release build to attempt artifact substitution.
- [`9926e9d`](https://github.com/raphw/byte-buddy/commit/9926e9d9cd7a800dd25e2c7d3a7343994309c972) Deactivate source plugin in shaded Byte Buddy module as it potentially overwr...
- Additional commits viewable in [compare view](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.8.3...byte-buddy-1.10.5)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps byte-buddy from 1.8.3 to 1.10.5.
Release notes
*Sourced from [byte-buddy's releases](https://github.com/raphw/byte-buddy/releases).* > ## Byte Buddy 1.10.5 > - Fixes Gradle plugin release to include correct dependency. > - Fixes source jar release for shaded *byte-buddy* artifact. > > ## Byte Buddy 1.10.4 > - Throw exception upon illegal creation of entry-only advice with local parameters to avoid verify error. > - Remove escaping for execution path on Windows with spaces for Byte Buddy agent. > - Fix J9 detection for older IBM-released versions of J9 in Byte Buddy agent. > > ## Byte Buddy 1.10.3 > - Allow overriding the name of the native library for Windows attach emulation. > - Use correct type pool in build plugin engine for decorators. > - Fix attach emulation for OpenJ9 on MacOS. > > ## Byte Buddy 1.10.2 > - Upgrade ASM to version 7.2. > - Improve class file version detection for class files. > - Check argument length of Windows attach emulation. > > ## Byte Buddy 1.10.1 > - Extend `VirtualMachine` API emulation. > - Reopen socket for POSIX-HotSpot connections after each command being sent to avoid broken pipe errors. > - Only use JNA API that is available in JNA versions 4 and 5 for better compatibility. > - Include correct license information in artifacts. > - Add injection API based on `jdk.internal.misc.Unsafe` to support agents on platforms that do not include *jdk.unsupported*. > - Add `AgentBuilder.InjectionStrategy` to allow usage of internal injection API. > - Open package in `AgentBuilder` if from and to edges are added. > > ## Byte Buddy 1.10.0 > - Add API for loading native agents from Byte Buddy agent. > - Extend `VirtualMachine` API to include other methods. > - Fix error handling in `VirtualMachine` API. > - Fix temporary folder resolution for `VirtualMachine` API. > - Add API for `MemberAttributeExtension`. > - Rework of `AnnotationDescription` API to emulate JVM error handling for incorrect or inconsistent values. > - Add generic type-aware `Assigner`. > - Fix method handle-based injector for Java 14. > > ## Byte Buddy 1.9.16 > - Add support for attach emulation on Solaris. > - Fix JNA signatures for attach emulation on POSIX. > - Add standard call conventions for Windows JNA calls. > > ## Byte Buddy 1.9.15 > - Add emulated attach mechanism for HotSpot on Windows and for OpenJ9/J9 on POSIX and Windows (if JNA is present). > - Reimplement POSIX attach mechanism for HotSpot to use JNA (if present). > > ## Byte Buddy 1.9.14 > - Add Java 14 compatibility. > - Refactor emulated attach mechanism and use JNA in order to prepare supporting other mechanisms in the future. > ... (truncated)Changelog
*Sourced from [byte-buddy's changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md).* > Byte Buddy release notes > ------------------------ > > ### 28. November 2019: version 1.10.4 > > - Throw exception upon illegal creation of entry-only advice with local parameters to avoid verify error. > - Remove escaping for execution path on Windows with spaces for Byte Buddy agent. > - Fix J9 detection for older IBM-released versions of J9 in Byte Buddy agent. > > ### 8. November 2019: version 1.10.3 > > - Allow overriding the name of the native library for Windows attach emulation. > - Use correct type pool in build plugin engine for decorators. > - Fix attach emulation for OpenJ9 on MacOS. > > ### 16. October 2019: version 1.10.2 > > - Upgrade ASM to version 7.2. > - Improve class file version detection for class files. > - Check argument length of Windows attach emulation. > > ### 9. August 2019: version 1.10.1 > > - Extend `VirtualMachine` API emulation. > - Reopen socket for POSIX-HotSpot connections after each command being sent to avoid broken pipe errors. > - Only use JNA API that is available in JNA versions 4 and 5 for better compatibility. > - Include correct license information in artifacts. > - Add injection API based on `jdk.internal.misc.Unsafe` to support agents on platforms that do not include *jdk.unsupported*. > - Add `AgentBuilder.InjectionStrategy` to allow usage of internal injection API. > - Open package in `AgentBuilder` if from and to edges are added. > > ### 3. August 2019: version 1.10.0 > > - Add API for loading native agents from Byte Buddy agent. > - Extend `VirtualMachine` API to include other methods. > - Fix error handling in `VirtualMachine` API. > - Fix temporary folder resolution for `VirtualMachine` API. > - Add API for `MemberAttributeExtension`. > - Rework of `AnnotationDescription` API to emulate JVM error handling for incorrect or inconsistent values. > - Add generic type-aware `Assigner`. > - Fix method handle-based injector for Java 14. > > ### 27. July 2019: version 1.9.16 > > - Add support for attach emulation on Solaris. > - Fix JNA signatures for attach emulation on POSIX. > - Add standard call conventions for Windows JNA calls. > > ### 21. July 2019: version 1.9.15 > > ... (truncated)Commits
- [`c892006`](https://github.com/raphw/byte-buddy/commit/c892006976b8db4802a35da6e80060e29cae37db) [maven-release-plugin] prepare release byte-buddy-1.10.5 - [`8f6fbdf`](https://github.com/raphw/byte-buddy/commit/8f6fbdf6b82b0738cb72331415fe45326b9ac010) Merge pull request [#790](https://github-redirect.dependabot.com/raphw/byte-buddy/issues/790) from raphw/gradle-build-2 - [`5ae2acb`](https://github.com/raphw/byte-buddy/commit/5ae2acb0db2fa2e0b5e77198877938790a8e8665) Add ignore for new Gradle ouput folder. - [`e984335`](https://github.com/raphw/byte-buddy/commit/e9843351dd554ab071cf070c621322436e4165a3) Remove xlint. - [`092cdb0`](https://github.com/raphw/byte-buddy/commit/092cdb015784f56243606feae696099d30ab32ea) Further build improvement. - [`31bd818`](https://github.com/raphw/byte-buddy/commit/31bd8185183791821c2f0a74a301ad3c6f905508) Adjust build script to skip Gradle on unsupported JDK versions. - [`865cd2e`](https://github.com/raphw/byte-buddy/commit/865cd2ebbfab3f14976d375dab8385888fcdab42) Another take at the Gradle build with Java 6/7 build-retention. - [`0bdeeda`](https://github.com/raphw/byte-buddy/commit/0bdeeda7e3f1eecf32d0a0e5c89708d16efc70c9) Add settings file. - [`fc1c380`](https://github.com/raphw/byte-buddy/commit/fc1c3803c30806aa684ca34b2185aea875ea3524) Refactor release build to attempt artifact substitution. - [`9926e9d`](https://github.com/raphw/byte-buddy/commit/9926e9d9cd7a800dd25e2c7d3a7343994309c972) Deactivate source plugin in shaded Byte Buddy module as it potentially overwr... - Additional commits viewable in [compare view](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.8.3...byte-buddy-1.10.5)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)