JRebel changelog

JRebel Agent
JRebel for Eclipse
JRebel for IntelliJ
JRebel for NetBeans
JRebel for JDeveloper

JRebel 6.x changelogs

JRebel Agent

7.0.1 (5th December 2016)

  • Feature: added support for Tomcat 8.5.8.
  • Feature: added support for Jetty 9.3.14.
  • Feature: added support for Google App Engine (GAE) 1.9.46.
  • Feature: added support for Spring Boot 1.4.
  • Improvement: improved the CDI reloading speed on WebLogic 12.2.x, WildFly 10.x and WebSphere 8.5.5.x+.
  • Improvement: improved the startup time when exception breakpoints were enabled without suspending any threads on IntelliJ.
  • Bug fix: fixed a potential InvalidJarIndexException on WebLogic 12.2.x.
  • Bug fix: fixed the @PostConstruct method getting called twice on OpenWebBeans versions 1.0.x-1.1.x.
  • Bug fix: fixed a file handle leak on GlassFish.
  • Bug fix: fixed a compatibility issue with ObjectDB bytecode processing.
  • Bug fix: fixed reflective calls to Class::getModifiers not returning the correct values for reloaded classes on the Legacy Agent.
  • Bug fix: fixed a potential NullPointerException on WebLogic when a Java EE shared library is deployed as EAR.
  • Bug fix: fixed a NullPointerException on TomEE when openejb.system.apps system property was set to true.
  • Bug fix: fixed the JRebel Agent startup errors on Alpine Linux.
  • Bug fix: fixed a NullPointerException when using Weld 2.x in a standalone application.
  • Bug fix: fixed a potential deadlock during GlassFish startup.
  • Bug fix: fixed an integration issue with Apache Karaf.
  • Bug fix: fixed a potential issue with redefining classes while debugging in JDeveloper.
  • Bug fix: fixed a potential integration issue with Logback.

7.0.0 (15th November 2016)


Upgrading to JRebel 7 from an older version? Refer to https://zeroturnaround.com/software/jrebel/jrebel7-agent-upgrade/ for the upgrade notes.
  • Feature: JRebel Agent is now the default and preferred agent.
  • Feature: Standalone .zip file structure changed, JRebel Agent .jar file now resides in the top level folder.
  • Feature: added support for reconfiguring non-singleton Spring beans.
  • Feature: added support for Tomcat 6.0.47, 8.0.38 and 8.5.6.
  • Feature: added support for WebLogic 12.2.1.2.
  • Feature: added support for Jetty 9.3.13.
  • Feature: added support for Resin 4.0.49.
  • Feature: added support for tc Server 3.1.6 and 3.2.1.
  • Feature: added support for Google App Engine 1.9.44.
  • Bug fix: fixed JRebel Agent JVM startup errors on Windows caused by incorrect command line escaping.
  • Bug fix: fixed embedded Jetty with Weld 2.2.5+ finding duplicate classes for CDI beans.
  • Bug fix: fixed an integration issue with JBoss EAP 6.4.11.
  • Bug fix: fixed JRebel confusing a package name as a class due to case insensitivity.
  • Bug fix: fixed JRebel Agent causing a NoClassDefFoundError when casting null to a type that does not exist on the class path.
  • Bug fix: fixed warning messages about existing jndi bindings appearing in the GlassFish console after reload.
  • Bug fix: fixed registering @WebServlets twice from WEB-INF/lib artifacts on reload.
  • Bug fix: fixed reloading two or more method references to the same instance method with the JRebel Agent.
  • Bug fix: fixed EJB transaction attributes getting reset to default after a reload on WebLogic 12.x.
  • Bug fix: fixed a potential deadlock in the Legacy Agent.
  • Bug fix: fixed a potential slowdown in the JRebel debugger integration.
  • Bug fix: fixed potential JRebel Agent JVM startup errors when using Gradle.
  • Bug fix: fixed an integration issue with WebSphere Liberty Profile 8.5.5.9.
  • Bug fix: fixed JVM startup errors with JRebel Agent when using the -Dsun.reflect.noInflation=true option.
  • Bug fix: fixed potential Spring beans injection issues when the injection depended on the Spring XML resource order.

JRebel for Eclipse Family IDEs

7.0.1 (5th December 2016)

  • Improvement: revised the error messages displayed in the activation dialog.
  • Improvement: JRebel console displays an error when jrebel.jar is not found.
  • Improvement: errors are no longer shown next to the JRebel configuration panel title.
  • Improvement: invalid email or description in the support dialog now generates an error message.
  • Improvement: show notification about first rebel.xml errors/warning once per IDE session.
  • Bug fix: standalone instructions have been restored in the IDE embedded startup instructions.
  • Bug fix: resolved JRebel installation problems in JBoss Developer Studio.
  • Bug fix: JRebel agent log levels have been added to JRebel configuration > Advanced.

7.0.0 (15th November 2016)


Upgrading to JRebel 7 from an older version? Refer to https://zeroturnaround.com/software/jrebel/jrebel7-agent-upgrade/ for the upgrade notes.
  • Feature: JRebel Agent is now the default agent implementation. IDE embedded startup instructions are updated to reflect this.
  • Improvement: specifying an email is now required for new License Server floating license activations.
  • Improvement: UI notification after the first reload.
  • Improvement: support for License Server failover instance has been removed.
  • Bug fix: the rebel.xml builder no longer gets stuck in an endless loop.

JRebel for IntelliJ IDEA

7.0.1 (5th December 2016)

  • Feature: implemented the new detailed remote server configuration for individual projects.
  • Improvement: revised the error messages displayed in the activation dialog.
  • Improvement: removed the option for “notify me if JRebel was unable to reload something” from JRebel configuration > Advanced.
  • Improvement: show notification about first rebel.xml errors/warning once per IDE session.
  • Bug fix: standalone instructions have been restored in the IDE embedded startup instructions.
  • Bug fix: the proxy option for “no proxy for” now works correctly with multiple entries.
  • Bug fix: fields in the trial activation panel no longer shift when text is entered.
  • Bug Fix: JRebel agent log levels have been added to JRebel configuration > Advanced.

7.0.0 (15th November 2016)


Upgrading to JRebel 7 from an older version? Refer to https://zeroturnaround.com/software/jrebel/jrebel7-agent-upgrade/ for the upgrade notes.
  • Feature: JRebel Agent is now the default agent implementation. IDE embedded startup instructions are updated to reflect this.
  • Improvement: specifying an email is now required for new License Server floating license activations.
  • Improvement: support for License Server failover instance has been removed.
  • Bug fix: the Java version lookup for WebSphere Liberty Profile has been improved to check configuration files in order to select correct JRebel native agent.
  • Bug fix: fixed issue where licensing calls ignored the “No proxy for” field value set in IntelliJ proxy settings.

JRebel for NetBeans

7.0.1 (5th December 2016)

  • Improvement: revised the error messages displayed in the activation dialog.
  • Improvement: removed the option for “notify me if JRebel was unable to reload something” from JRebel configuration > Advanced.
  • Improvement: show notification about first rebel.xml errors/warning once per IDE session.
  • Bug fix: standalone instructions have been restored in the IDE embedded startup instructions.
  • Bug fix: starting NetBeans with JRebel plugin will not show error messages due to old API usage. (NetBeans 7.4 is no longer supported, use JRebel 7.0.0 for this version).
  • Bug fix: fields in the trial activation panel no longer shift when text is entered.
  • Bug Fix: JRebel agent log levels have been added to JRebel configuration > Advanced.

7.0.0 (15th November 2016)


Upgrading to JRebel 7 from an older version? Refer to https://zeroturnaround.com/software/jrebel/jrebel7-agent-upgrade/ for the upgrade notes.
  • Feature: JRebel Agent is now the default agent implementation. IDE embedded startup instructions are updated to reflect this.
  • Improvement: specifying an email is now required for new License Server floating license activations.
  • Improvement: UI notification after the first reload.
  • Improvement: support for License Server failover instance has been removed.

JRebel for JDeveloper

7.0.1 (5th December 2016)

  • Bug fix: SSL exception if default trustStore is set on version 11gR1.
  • Bug Fix: JRebel agent log levels have been added to JRebel configuration > Advanced.

7.0.0 (15th November 2016)


Upgrading to JRebel 7 from an older version? Refer to https://zeroturnaround.com/software/jrebel/jrebel7-agent-upgrade/ for the upgrade notes.
  • Feature: JRebel Agent is now the default agent implementation. Added UI for agent selection within the IDE (11g R1).
  • Improvement: specifying an email is now required for new License Server floating license activations.
  • Improvement: support for License Server failover instance has been removed.