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.