JRebel Agent

  • Feature: added support for WebLogic 14.
  • Feature: added support for WildFly 19.
  • Feature: added support for JBoss EAP 7.3.
  • Feature: added support for Jetty 9.4.27.
  • Feature: added support for Payara 5.201.
  • Feature: added support for Liferay 7.3.1-GA2.
  • Feature: added support for Tomcat 7.0.103, 8.5.53 and 9.0.33.
  • Feature: added support for WebSphere Liberty Profile 20.0.0.4.
  • Feature: added support for WebSphere 8.5.5-17 and 9.0.5-3.
  • Feature: added support for tc Server 3.2.20 and 4.0.11.
  • Feature: added support for Google App Engine 1.9.79.
  • Feature: added support for Vaadin 15.
  • Feature: added support for Camel 3.1.
  • Feature: added support for Grails 4.0.2.
  • Feature: added support for RestEasy 3.11.
  • Feature: added support for Javassist 3.27.
  • Improvement: improved the integration with Spring AOP adding better support for reloading aspects.
  • Improvement: improved the integration with Spring adding support for reloading addViewControllers methods in WebMvcConfigurer beans.
  • Improvement: updated the default JRebel temp dir location to be relative to the rebel base folder.
  • Bug fix: fixed an integration issue with Camel where reloading WebSocket endpoints in applications without HTTP endpoints could fail.
  • Bug fix: fixed an integration issue with Hybris throwing NoClassDefFoundError when undeploying an application.
  • Bug fix: fixed an integration issue with OpenJPA that caused an internal JRebel error during redeployment.
  • Bug fix: fixed an integration issue with Spring and Kotlin causing exception when adding inner classes.
  • Bug fix: fixed an integration issue with Spring where lazy Spring bean definitions could be lost during reload.
  • Bug fix: fixed an integration issue with Vaadin where reloading @Observers methods could result in NullPointerException.
  • Bug fix: fixed a bug accessing added fields to sub types from a previously non-loaded class.
  • Bug fix: fixed a bug accessing added static members from a previously non-loaded class.
  • Bug fix: fixed a bug that caused Class.getSimpleName to return incorrect name after reload.
  • Bug fix: fixed a bug where changing the order of primitive fields could cause loss of state.
  • Bug fix: fixed a bug when reloading a class converting an interface to a concrete class.
  • Bug fix: fixed a bug when changing a static method to be non static.
  • Bug fix: fixed a bug where changes were not detected in a Remote Server setup if rebel base was sym-linked.
  • Bug fix: fixed a bug with MethodHandles failing to find members of super types of reloaded classes.

JRebel for IntelliJ IDEA

  • Bug fix: fixed an integration issue with IntelliJ IDEA causing ClassNotFoundException when generating rebel-remote.xml if the maven plugin was disabled.
  • Bug fix: fixed a bug causing excessive logging of "Detected changed rebel.xml" for the same file.

JRebel for Eclipse Family IDEs

  • Updated embedded JRebel agent to 2020.2.1.

JRebel for NetBeans

  • Updated embedded JRebel agent to 2020.2.1.

JRebel for JDeveloper

  • Updated embedded JRebel agent to 2020.2.1.