JRebel Agent

  • Feature: added support for Java 10.
  • Feature: added support for Spring Boot 2.
  • Feature: added support for WildFly 12.
  • Feature: added support for Spring Boot Actuator 2.
  • Feature: added support for Tomcat 7.0.85, 8.0.50, 8.5.28, and 9.0.5.
  • Feature: added support for Google App Engine 1.9.63.
  • Feature: added support for Payara 4.1.2.181.
  • Feature: added support for tc Server 3.1.13 and 3.2.9.
  • Feature: added support for Guice 4.2.
  • Improvement: improved integration with Google App Engine when using the Java 8 Runtime.
  • Bug fix: fixed some Java Platform Module System incompatibilities with Azul Zulu 9.
  • Bug fix: fixed an integration issue with Weld on WebLogic that sometimes caused failures in recognizing new EJB beans when beans.xml was not present during deployment.
  • Bug fix: fixed an integration issue with OpenWebBeans on TomEE that sometimes caused failures in recognizing new EJB beans when beans.xml was not present during deployment.
  • Bug fix: fixed an integration issue with Log4J2 2.9.0+ that caused failures when reloading configuration changes.
  • Bug fix: fixed a VerifyError on Oracle JVM 8u161 running with the -Xverify:all option.
  • Bug fix: fixed an integration issue with Spring that caused a ClassCastException with ScheduledMethodRunnable.
  • Bug fix: fixed a potential ClassNotFoundException when deploying applications using Weld and GWT on WebLogic.
  • Bug fix: fixed an integration issue with Spring, where reloading @Transactional annotated bean with cyclic dependencies could fail.
  • Bug fix: fixed an integration issue with EclipseLink‘s java agent that caused runtime weaving to fail, disabling lazy initialization of OneToOne and ManyToOne relationships.
  • Bug fix: fixed an integration issue with Weld 2 where CDI interceptors were not being applied to methods added to managed beans.
  • Bug fix: fixed an integration issue with using Jersey and Weld together on WebLogic that caused DefinitionException with unable to create an InjectionTarget.
  • Bug fix: fixed an issue reloading plugin classes when developing IntelliJ IDEA plugins.
  • Bug fix: fixed a startup issue with Hibernate ORM 5.2.13+.
  • Bug fix: fixed an integration issue with JBoss EAP 7.1 and WildFly 11, prohibiting correct undeployment of applications.
  • Bug fix: fixed an integration issue with Tomcat that could cause its classloader to define classes with the wrong name, causing a NoClassDefFoundError.
  • Bug fix: fixed an integration issue that could cause a LinkageError with a duplicate class definition.
  • Bug fix: fixed an integration with WebSphere Liberty Profile 17 that caused a VerifyError when started in debug mode.
  • Bug fix: fixed an integration issue with Hybris, caused by incorrectly ordered Spring beans.
  • Bug fix: fixed a startup issue with JRebel Agent when multiple java processes were started simultaneously.
  • Bug Fix: fixed an integration issue with Spring JPA, which could cause deployment issues, unable to resolve ServletContextResource.
  • Bug fix: fixed an integration issue with Dozer 5.3.2.
  • Bug fix: fixed a regression in failing to initialize newly added static fields with complex initialization.
  • Bug fix: fixed an issue reloading classes after their file system resource had been removed, for instance by a clean build.
  • Bug fix: fixed an startup error when rebel home was declared as a relative path on Windows.

 

JRebel for IntelliJ IDEA

  • Feature: added support for Java 10.
  • Feature: added integration for the new Run Dashboard component.
  • Improvement: removed the Legacy Agent.
  • Improvement: added better proxy support for connecting to the License Server. Best available proxy settings will be used automatically.
  • Improvement: implemented notifications reminding to redeploy the applications after enabling JRebel or remote server support for a project.
  • Improvement: disabled the “delete missing files from remote server” setting by default.
  • Improvement: redesigned tabs in project settings.
  • Bug fix: fixed scaling issues in JRebel settings for high DPI screens.
  • Bug fix: fixed an issue where the offline lease would become invalid when user had activated twice.
  • Bug fix: fixed an issue with remote synchronization getting stuck when the request failed for multiple projects and servers.
  • Bug fix: proxy credentials are no longer requested when checking for updates.
  • Bug fix: fixed an issue where adding JRebel facet to a module without facet in project settings would fail.
  • Bug fix: fixed an issue where the activation dialog would show an incorrect state when JRebel is configured with License Server, but is currently without a license.
  • Bug fix: fixed an issue that allowed specifying duplicate remote server URLs.

 

JRebel for Eclipse Family IDEs

  • Feature: added support for Java 10.
  • Improvement: removed the Legacy Agent.
  • Improvement: improved the rebel.xml lookup algorithm.
  • Improvement: added better proxy support for connecting to the License Server. Best available proxy settings will be used automatically.
  • Improvement: implemented notifications reminding to redeploy the applications after enabling JRebel or remote server support for a project.
  • Improvement: disabled the “delete missing files from remote server” setting by default.
  • Improvement: removed the option to exclude target/test-classes from project settings.
  • Bug fix: fixed an issue where the offline lease would become invalid when user had activated twice.
  • Bug fix: fixed an issue where the activation dialog would show an incorrect state when JRebel is configured with License Server, but is currently without a license.
  • Bug fix: fixed an issue that allowed specifying duplicate remote server URLs.
  • Bug fix: removed the deselected checkbox from the Enable/Disable JRebel project context menu.

 

JRebel for NetBeans

  • Feature: added support for Java 10.
  • Improvement: removed the Legacy Agent.
  • Improvement: added better proxy support for connecting to the License Server. Best available proxy settings will be used automatically.
  • Improvement: implemented notifications reminding to redeploy the applications after enabling JRebel or remote server support for a project.
  • Improvement: disabled the “delete missing files from remote server” setting by default.
  • Bug fix: fixed an issue where the offline lease would become invalid when user had activated twice.
  • Bug fix: fixed an issue where the activation dialog would show an incorrect state when JRebel is configured with License Server, but is currently without a license.
  • Bug fix: fixed an issue that allowed specifying duplicate remote server URLs.

 

JRebel for JDeveloper

  • Improvement: removed the Legacy Agent.
  • Bug fix: fixed an issue where the offline lease would become invalid when user had activated twice.