Releases: bytedance/CompoundVM
Release list
CompoundVM 8.17.3
This distribution is a successor to version 8.0.2. It provides JVM 17 (jdk-17.0.16+0) on JDK 8 (jdk8u452). There are two types of artifacts:
CompoundVM_8.17.3_linux_x64.tar.gz is a bundled JDK 8 with JVM 17 enabled. It can be used as a JDK 8 out of the box.
CompoundVM_8.17.3_jvm_patch_linux_x64.tar.gz is a performance pack to existing JDK 8. To install it to your existing JDK 8, run tar xzf CompoundVM_8.17.3_jvm_patch_linux_x64.tar.gz -C path/to/jdk8.
What's Changed (since 8.0.2)
- docs: Update README by @duanyangjing in #52
- docs: Add badge and qrcode to README by @duanyangjing in #53
- use unamed module by @machunhui in #55
- doc: Add performance data for aarch64 by @K0u1e in #58
- hotspot: fix intrinsic String.indexOf by @duanyangjing in #54
- Fix java.vm.name property check in jdk8u jtreg by @duanyangjing in #59
- Updated the title of README*.md to CompoundVM by @luchsh in #60
- make: Remove redundant line by @duanyangjing in #61
- jmm: update jmm mxbean interface by @superajun-wsj in #69
- add cvm kind of vm in jvm.cfg by @superajun-wsj in #97
- hotspot: init MonitoringSupport_lock not only in G1GC case by @superajun-wsj in #99
- Jdk17u target8 update jvm17 jdk 17.0.16 ga by @superajun-wsj in #100
- resolve Lambda IllegalAccessError for protected method access by @machunhui in #102
- docs: Update README to include JVM25 by @duanyangjing in #108
- Backport: 8280087: G1: Handle out-of-mark stack situations during ref… by @duanyangjing in #109
- String: optimize String.format() performance by @superajun-wsj in #107
- altkernel: backport: JDK-8220166 Performance regression in deserialization by @duanyangjing in #112
- conf: Bump version to 8.17.3 by @duanyangjing in #113
New Contributors
Full Changelog: cvm-8.0.2...cvm-8.17.3
CompoundVM 8.25.0
This distribution provides JVM 25 (25.0.1+8) on JDK 8 (jdk8u452). There are two types of artifacts:
CompoundVM_8.25.0_linux_x64.tar.gz is a bundled JDK 8 with JVM 25 enabled. It can be used as a JDK 8 out of the box.
CompoundVM_8.25.0_jvm_patch_linux_x64.tar.gz is a performance pack to existing JDK 8. To install it to your existing JDK 8, run tar xzf CompoundVM_8.25.0_jvm_patch_linux_x64.tar.gz -C path/to/jdk8.
CompoundVM 8.0.2
This distribution provides JVM 17 (jdk-17.0.8+3) on JDK 8 (jdk8u372). There are two types of artifacts:
CompoundVM_8.0.2_linux_x64.tar.gz is a bundled JDK 8 with JVM 17 enabled. It can be used as a JDK 8 out of the box.
CompoundVM_8.0.2_jvm_patch_linux_x64.tar.gz is a performance pack to existing JDK 8. To install it to your existing JDK 8, run tar xzf CompoundVM_8.0.2_jvm_patch_linux_x64.tar.gz -C path/to/jdk8.
What's Changed
- Fix atomic_set_bits crash when defineAnonymousClass return null by @machunhui in #37
- CI: Trigger CI on merge requests by @duanyangjing in #38
- SecurityManager: Fix kafka clinet connect issue: NullPointer exception when accessing … by @machunhui in #43
- aarch64: basic support for aarch64 by @duanyangjing in #44
- CI: Limit permission of actions to readonly by @duanyangjing in #34
- alt_app: Add -heap support for jmap17 by @machunhui in #47
- C1: remove putAddress_raw and getAddress_raw intrinsics which is actually not supported in C1 by @machunhui in #51
New Contributors
- @machunhui made their first contribution in #37
Full Changelog: cvm-8.0.1...cvm-8.0.2
CompoundVM 8.0.1
This distribution provides JVM 17 (jdk-17.0.8+3) on JDK 8 (jdk8u372). There are two artifacts:
CompoundVM_8.0.1_linux_x64.tar.gz is a bundled JDK 8 with JVM 17 enabled. It can be used as a JDK 8 out of the box.
CompoundVM_8.0.1_jvm_patch_linux_x64.tar.gz is a performance pack to existing JDK 8. To install it to your existing JDK 8, run tar xzf CompoundVM_8.0.1_jvm_patch_linux_x64.tar.gz -C path/to/jdk8.
Updates: removed debug symbols from releases to significantly reduce the binary size.
CompoundVM 8.0.0
This distribution provides JVM 17 (jdk-17.0.8+3) on JDK 8 (jdk8u372). There are two artifacts:
CompoundVM_8.0.0_linux_x64.tar.gz is a bundled JDK 8 with JVM 17 enabled. It can be used as a JDK 8 out of the box.
CompoundVM_8.0.0_jvm_patch_linux_x64.tar.gz is a performance pack to existing JDK 8. To install it to your existing JDK 8, run tar xzf CompoundVM_8.0.0_jvm_patch_linux_x64.tar.gz -C path/to/jdk8.