December 2017 7.1.4 (20th December 2017) Feature: added support for Tomcat 8.5.24 and 9.0.2. Feature: added support for Jetty 9.4.8. Feature: added support for Resin 4.0.55. Feature: added support for Liferay 7.0.4.GA5. Feature: added support for Spring Boot 2.0.0.M7. Feature: added support for IBM Java 8 Service Refresh 5 Fix Pack 5. Feature: added support for Struts 2.5.14. Feature: added support for Spring Data JPA 2.0. Improvement: improved Tomcat startup performance when using signed JAR files on Tomcat 8.0.x. Improvement: improved the Spring MVC integration to support renaming @Controller beans. Improvement: improved the Spring MVC integration to support adding @Validated to existing controllers. Improvement: improved EJB integration on GlassFish 3.x, WebSphere Liberty Profile and WebSphere to support adding new EJBs as JAX-RS endpoints. Bug fix: fixed the CodeSource location for classes loaded from JARs using Tomcat WebappClassLoader. Bug fix: fixed custom JSF @FacesComponent components getting lost after a reload. Bug fix: fixed an issue that in some cases prevented stepping over lines during a debug session. Bug fix: fixed a small change in a Spring configuration file causing the reinitialization of the whole CamelContext. Bug fix: fixed adding new JAX-RS resource classes when using the ResteasyBootstrap listener. Bug fix: fixed property placeholders not being expanded after reloading a Spring bean definition on Hybris. Bug fix: fixed a VerifyError when using a finalize interface method in Scala 2.12. Bug fix: fixed a rare case where debugger failed to reconnect with the IBM JVM. Bug fix: fixed a startup error when -Duser.home property was set to an empty directory on IBM Java 1.6, released after July 2011. Bug fix: fixed an issue where the standalone activation dialog left hanging indefinitely while displaying "Checking license status�". Bug fix: fixed reloading Spring @Configuration class conditional bean definitions that use the same bean name. Bug fix: fixed an IllegalAccessError when calling getEntityPersisters on SessionFactoryImpl on Hibernate 5.2+. Bug fix: fixed an integration issue with Tapestry 5 versions older than 5.3.0. Bug fix: fixed application startup with some OpenL Ruleservice configurations. Bug fix: fixed an issue with injecting a Guice non-singleton bean after changing the signature of its constructor. Bug fix: fixed an IllegalAccessException thrown by Hibernate when accessing private fields of a reloaded entity. Bug fix: fixed an UnsupportedOperationException when a static or default interface method is evaluated via a debugger. Bug fix: fixed an IllegalArgumentException: Invalid method error when when a reloaded method is evaluated via a debugger.