Skip to content

Releases: HotswapProjects/openjdk-jdk11-dcevm

Next releases on Trava OpenJDK !

01 Dec 16:19
Compare
Choose a tag to compare

From this point all next dcevm-11 releases will be available at project Trava OpenJDK designated to build dcevm.

DCEVM11 beta - linux/windows/macos

12 Nov 20:40
Compare
Choose a tag to compare
Pre-release

Basic Info

First stable build of dcevm11 (OpenJDK Hotswap).

Option -XXaltjvm=dcevm is not supported since dcevm11. There is full java-11-openjdk distribution instead of it.

WARNING: OpenJDK Hotswap is not intended to use as 'main' JDK, since it uses serial GC by default.

Content

  • java-11-openjdk-hotswap.tgz - linux x64 JDK binary bundled with latest SNAPHOT release of hotswap-agent.jar
  • jdk-11-hotswap.zip - windows x64 JDK binary bundled with latest SNAPHOT release of hotswap-agent.jar
  • jdk-11-hotswap-macos.tgz - macos JDK binary bundled with latest SNAPHOT release of hotswap-agent.jar

How to disable integrated HotswapAgent:

Use option -XX:+DisableHotswapAgent

Check distribution

hotswap@skybber ~ $ java -version
Starting HotswapAgent '/usr/lib/jvm/java-11-haopenjdk/lib/hotswap/hotswap-agent.jar'
HOTSWAP AGENT: 16:43:16.605 INFO (org.hotswap.agent.HotswapAgent) - Loading Hotswap agent {1.3.1-SNAPSHOT} - unlimited runtime class redefinition.
HOTSWAP AGENT: 16:43:16.801 INFO (org.hotswap.agent.config.PluginRegistry) - Discovered plugins: [Hotswapper, JdkPlugin, WatchResources, ClassInitPlugin, AnonymousClassPatch, Hibernate, Hibernate3JPA, Hibernate3, Spring, Jersey1, Jersey2, Jetty, Tomcat, ZK, Logback, Log4j2, MyFaces, Mojarra, Omnifaces, Seam, ELResolver, WildFlyELResolver, OsgiEquinox, Owb, Proxy, WebObjects, Weld, JBossModules, ResteasyRegistry, Deltaspike, GlassFish, Vaadin]
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment (build 11+0)
OpenJDK 64-Bit Server VM (build 11+0, mixed mode)

With HotswapAgent disabled:

hotswap@skybber ~ $ java -XX:+DisableHotswapAgent -version
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment (build 11+0)
OpenJDK 64-Bit Server VM (build 11+0, mixed mode)

News:

  • 2018-11-13 - fixed problem with MetadataOnStackMark::~MetadataOnStackMark causing VM crashes in some cases. (2018-11-13 18:50:00 - all binaries fixed)

Known Issues

  • field method handle removal
  • HotswapAgent ProxyPlugin test fails (due unflushable static cache in java.lang.Proxy in jigsaw)