April 2020 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.