5.6.3a (16th September 2014)

  • Added support for Spring 4.1

5.6.3 (10th September 2014)

  • Added support for Weblogic 12.1.3
  • Added support for IceFaces 3.3.0
  • Added support for Spring 4.1-RC2
  • Added support for Jersey 2.11
  • Added support for JAXB on Weblogic 12.x
  • Fixed an issue where VM startup would hang when network interfaces status were unavailable
  • Fixed an issue where custom Spring BeanFactory.getBean() returning null instead of throwing NoSuchBeanDefinitionException would cause JRebel to behave abnormally
  • Fixed an issue where Weld beans.xml file paths containing spaces would not work and lead to FileNotFoundExceptions on Wildfly
  • Fixed an issue where Weld application scoped beans were reloaded if session scoped bean reloads were triggered without a session
  • Fixed an issue where WebDAV servlets would 404 when there was a element defined in the rebel.xml file
  • Fixed an issue where Resin classes were patched twice when running from watchdog without a custom java.system.class.loader being set, leading to CannotCompileExceptions
  • Fixed an issue where Camel bean new methods were not detected during reload
  • Fixed an issue where changes to @Controller annotations were not picked up correctly for Spring 4.0.6
  • Enabled most framework plugins by default
  • Various other stability and performance fixes

5.6.2 (26th August 2014)

  • Added support for new Reflection API methods in Java 8
  • Fixed an issue where a ‘java.lang.VerifyError: Bad method call from inside of a branch’ was thrown with JDK version 7u67 (and higher) and 8u11 (and higher)
  • Fixed an issue where a ‘java.lang.VerifyError: Operand stack overflow’ was thrown in some cases when a class contained unreachable code
  • Fixed an issue where a ‘CannotCompileException: cannot find constructor org.jboss.ejb3.vfs.impl.vfs2.VirtualFileWrapper’ was thrown on JBoss 5.2 EAP
  • Fixed an issue where a deadlock would occur during startup with OpenJPA applications in some cases.
  • Fixed an issue where EJB beans where not injected into WebServices on WAS 8.0.0.5
  • Fixed an issue where a ‘WELD-001318 Cannot resolve an ambiguous dependency’ was thrown for applications using picketlink
  • Fixed an issue where a ‘WELD-001318 Cannot resolve an ambiguous dependency’ was thrown for type MappingMetaData on Wildfly
  • Fixed an issue where a ‘java.lang.NoSuchFieldException: fieldCache’ was thrown for applications using HK2 v2.3.0
  • Fixed an issue where Magnolia MappedBean property definitions were not properly updated in some cases
  • Fixed an issue where a ‘ClassCastException: org.icefaces.impl.application.ReloadAfterNavigationFix’ for applications using portletfaces-bridge 2.0.2
  • Fixed an issue where a ‘NotFoundException: org.codehaus.jackson.type.JavaType’ was thrown for Jackson applications with missing jackson-core
  • Fixed an issue with Weld2 where calling ObserverMethodImpl.getReceiver would return a concrete instance of the bean instead of a proxy, leading to missing aspects (transactions etc.)
  • Fixed an issue with JRebel Remoting where a ‘Could not regenerate proxy class ‘$Proxy133′: java.lang.NegativeArraySizeException’ would be thrown in some cases during synchronization
  • Fixed an issue where adding a service method to a Jersey 2.10 resource endpoint would not work on Grizzly2 server
  • Fixed an issue where a StackOverflowError was thrown during EJB loading in some cases on Weblogic 12.1.2
  • Fixed an issue where language.properties hooks were not reloading on Liferay
  • Fixed an issue where Spring’s EhCacheManagerFactoryBean was reloaded incorrectly and this lead to ‘Could not open Hibernate Session for transaction: org.hibernate.service.UnknownServiceException’ to be thrown

5.6.1 (23rd July 2014)

  • Added support for JDK 8u11 and JDK 7u65
  • Added support for Spring Beans 4.0.6
  • Added support for jaxws-spring 1.9
  • Added support for Jenkins plug-ins 1.554.1
  • Improved EJB support on JBoss7
  • Improved WildFly 8 performance
  • Fixed an issue when application crashed with PicketLink
  • Fixed an issue with Spring when properties failed to load correctly
  • Fixed an issue with Spring when unknown ListableBeanFactory broke the application
  • Fixed an issue with IceFaces 4 where headers got lost during reload

5.6.0 (26th June 2014)

  • Added support for Java 8 (lambdas, default methods, static interface methods etc.)
  • Added support for EJBs on Wildfly
  • Added support for Weld 2
  • Added support for JSF 2.2 Faces Flows
  • Added support for JSF 2.2 Resource Library Contracts
  • Added support for Spring Security 3.2
  • Added support for HK2
  • Added support for Magnolia 5.1
  • Added initial support for JBoss EAP 6.3.0-beta1
  • Updated Hibernate support to version 4.3.5
  • Updated Jackson support to version 1.8.10
  • Various stability improvements for JBoss 6 EAP/JBoss 7/Wildfly EJB integration
  • Fixed an issue where deploying multiple war applications in a single ear would not deploy on JBoss 7
  • Fixed an issue where Axis2 Webservice endpoints were not reloaded on WAS
  • Fixed an issue where META-INF/resources in rebel.xml did not work properly
  • Fixed an issue where using Guice ServletModule for initialization threw a com.google.inject.ConfigurationException
  • Fixed an issue on Alfresco where changing alfresco-global.properties caused org.springframework.beans.factory.BeanCreationException to occur during reload
  • Fixed an issue where java.lang.NullPointerException at java.util.prefs.FileSystemPreferences$1.run() could occur in rare cases during starup
  • Fixed an issue with Grails 2.2.3 where the application would hang after a grails controller reload
  • Fixed an issue where reloading EJBs on WAS 8.0.0.6 would cause the application to crash in rare cases
  • Fixed an issue where a com.ibm.ws.asynchbeans.exception.AsynchBeanException:ASYN0064E would be thrown for WAS 8.5.5.1
  • Fixed an issue where Struts session scoped objects were not reloaded on configuration change
  • Fixed an issue where Spring property-placeholder properties were not reload correctly
  • Fixed an issue where a CannotCompileException was thrown for log4j-over-slf4j-1.7.6.jar
  • Fixed an issue where JSF @PostConstruct was called on already created instance when reloading class
  • Fixed an issue where JRebel did not clean up its temporary directories properly after shutdown
  • Fixed an issue where Akka 2.3.2 breaks CDI in GlassFish

5.5.4 (2nd June 2014)

  • Added support for Wildfly 8.1
  • Added support for reloading Web Services on WAS 8.5.5 (using Axis 2)
  • Updated OpenWebBeans support to version 1.2
  • Updated Prettyfaces support to version 3.3.3
  • Improved licensing to reaquire a License Server 2 more consistently after temporary network connectivity issues
  • Fixed an issue where Mybatis interceptors were not reloaded properly
  • Fixed an issue where CXF resource info beans and factory classes were not reloaded properly when both were used
  • Fixed an issue where Camel 2.13 Websockets were closed after reload
  • Fixed a NullPointerException that occurred while reloading Jersey configuration classes in DropWizard
  • Fixed an issue with HotSwap where changed class was not reloaded if JRebel IDE plugin was not installed
  • Fixed an issue where defining a Spring @Bean in a WebSecurityConfigurerAdapter subclass caused an ‘AlreadyBuiltException: This object has already been built’ to occur
  • Fixed an issue where Spring inMemoryAuthentication changes did not reload
  • Fixed an issue in ADF where adding a ManagedBean in faces-config.xml did not work when both ADF and JSF was used in an application

5.5.3 (21st April 2014)

  • Added support for SASS reloading on Liferay
  • Updated Liferay support to version 6.2CE
  • Updated Jackson support to version 2.3
  • Updated Jersey support to version 2.7
  • Updated MyFaces support to version 2.2
  • Improved performance and decreased memory consumption for JBoss7 integration
  • Improved reloading servlet context resources bundled in .jar file META-INF/resources on various servers
  • Fixed an issue that caused jsp files in tag bundles to be recompiled unnecessarily on various servers
  • Fixed an issue that caused a NullPointerException to occur when using EJBs on JBoss 7.1/EAP 6+
  • Fixed an issue that caused a StackOverflowError to occur when using Spring in certain conditions
  • Fixed an issue where using did not work correctly in Spring Security configurations
  • Fixed an issue where Mojarra facelets would not reload when using concurrent facelet caches
  • Fixed an issue where Spring inner beans of a factorybean were not reloaded correctly
  • Fixed an issue that caused an AsynchBeanException ASYN0064E on WAS 8.5.5.1
  • Fixed an issue in stripes-guice integration when custom nameBasedActionResolver did not override all methods

5.5.2 (18th March 2014)

  • Added support for JBoss 6.2EAP
  • Added support for Stripes-Guice 1.5
  • Added support for EBean javaagent
  • Improved anonymous inner class handling in JRebel. Should be much more consistent
  • Improved performance for WebSphere servers, introduced resource URL caching
  • Fixed an issue that caused a CannotCompileException to occur in Spring MVC 3.1.0.M2
  • Fixed an issue that caused a CannotCompileException to occur in Liferay 5.2.3
  • Fixed an issue that caused a CannotCompileException to occur in GWT 2.6
  • Fixed an issue that caused a CannotCompileException to occur Websphere Liberty Profile 8.5 using MyFaces
  • Fixed an issue that would cause the Hibernate cache to be closed after reload
  • Fixed an issue that caused state to be lost for stateful EJBs on JBoss 7
  • Fixed an issue that would cause @PostConstruct methods on EJBs deployed to WAS to be called multiple times
  • Updated JRebel Remoting to not require rebel.xml files in modules deployed to remote server

5.5.1 (26th February 2014)

  • Added support for Tomcat 8.0.1
  • Added support for Mojarra 2.2
  • Added support for Jasypt
  • Improved stability for Wildfly
  • Improved performance for WAS (smarter resource caching)
  • Improved performance for PrettyFaces integration
  • Improved Mojarra plugin to better handle relative paths
  • Improved Mojarra plugin to not fail when method argument names were not available in library
  • Fixed an issue that caused excessive reloading of xml beans in Spring 2.0
  • Fixed an issue where a no such constructor: org.apache.jasper.xmlparser.ParserUtils was thrown on Tomcat 7.0.50
  • Fixed an issue where unauthorized users could synchronize to remote application
  • Fixed an issue where CXF service endpoints failed after a reload when configured with spring <jaxrs:server id=”restContainer” address=”/”><jaxrs:serviceFactories>
  • Fixed an issue where Apache CODI ViewAccessScoped beans scope was incorrect when run with JRebel
  • Fixed a rare race condition with License Server licensing that could cause server deadlocks during startup

5.5.0 (30th December 2013)

  • Added initial support for Wildfly
  • Added initial support for TomEE 1.6.0
  • Added support for EJBs on WebSphere 8.5.5
  • Added support for EJBs on JBoss 6EAP, 7.1, 7.2
  • Added support for Spring 4
  • Added support for PrettyFaces
  • Added support for reloading Spring ProxyFactoryBean
  • Extended JRebel Remoting support to cover standalone applications (and applications without a web component)
  • Improved JRebel Hibernate SessionFactory reloading, for manually configured SessionFactories/builders
  • Improved CLI utility for enabling JRebel for external servers to also include JBoss 4,5 and 6
  • Improved Stripes ActionBean handling frequency
  • Improved performance with Wicket
  • Improved support for mybatis-spring 1.0.0
  • Fixed an issue where JRebel would not work when a SecurityManager was enabled
  • Fixed an issue where calling Charset.availableCharsets() too early would cause application startup to fail
  • Fixed an issue where JRebel ATG plugin failed to start on Java 4
  • Fixed an issue where reloading stateless session beans (EJBs) would cause them to lose CDI bean field references on JBoss 6

5.4.2 (3rd December 2013)

  • Improved spring-mybatis integration to cover even more configuration scenarios (for example using classpath:xml/**/*.xml)
  • Reduced memory footprint for spring applications with very large classfiles leading to an OutOfMemoryError
  • Fixed an issue that could prevent GlassFish from starting up with JRebel when there was no valid license found
  • Fixed an issue that caused a NullPointerException to be thrown on application startup
  • Fixed an issue that prevented JRebel from correctly handling reflection method calls with integer promotion
  • Fixed an issue with JSF causing FileNotFoundException on windows machines when used with a local resource URI
  • Fixed an issue that prevented adding Serializable interface to ejb method arguments on JBoss 7
  • Fixed an issue that caused a performance slowdown with Seam integration on JBoss 7

5.4.1 (24th October 2013)

  • Added initial support for Tomcat 8
  • Added support for JRebel log file rolling when -Drebel.log.roll=true is set
  • Added support for always reloading static initializers during class reload when -Drebel.always.rerun.clinit={true|regex} is set
  • Improved Spring reloading of beans with constructor injection for specific configurations
  • Fixed an issue where a singleton Spring bean instance did not get reloaded when it had been cached by OpenEntityManagerInViewFilter
  • Fixed an issue where a CannotCompileException occurred when using Spring 1.x
  • Fixed an issue where CDI applications with EJBs did not deploy properly on JBoss EAP 6.1.0
  • Fixed an issue where Tiles 2 templates were not found if their path contained any spaces
  • Fixed an issue where custom “named” events disappeared for Mojarra after reload
  • Fixed an issue where if the VM is attempting to load a class with invalid bytecode, then JRebel does not interfere with it
  • Fixed an issue where specifying multiple JRebel javaagents to a single VM caused exceptions to occur
  • Various stability fixes to CLI utility for enabling JRebel for external servers

5.4.0 (20th Sep 2013)

  • Added a command-line utility for enabling JRebel for servers started from command-line
  • Added support for multiple remoting locations for a single project when using JRebel Remoting
  • Added support for RestEasy 3.0
  • Added support for Apache BVal 0.5
  • Added support for WebLogic 12.1.2
  • Added support for WebSphere 8.5.5
  • Added support for WebSphere Liberty Profile 8.5.5
  • Improved Spring reloading of beans with constructor injection
  • Fixed an issue where a CannotCompileException was thrown for a GWT application with missing gwt-dev.jar
  • Fixed an issue where a new Hibernate SessionFactory was erroneously created during closing of a previous one
  • Clarified wording on some license activation messages.

5.3.2 (23rd August 2013)

  • Added support for Jersey 2
  • Added support for FreeMarker 2.3.20
  • Added support for reloading ADF View Objects
  • Added support for reloading ADF Task Flows
  • Added support for JDeveloper 11.1.1.x
  • Fixed an issue where JSP files were not reloaded in META-INF/resources folder of a dependency .jar
  • Fixed an issue where JSP tag and TLD files were not found when they were included in a subfolder of META-INF in an external library
  • Fixed an issue where reloading @ModelAttribute did not work in Spring
  • Fixed an issue with org.jboss.weld.exceptions.DeploymentException: WELD-001409 Ambiguous dependencies occurring on latest versions of JBoss
  • Fixed an issue where a CannotCompileException was thrown for org.eclipse.osgi.baseadaptor.bundlefile.DirBundleFile on Eclipse Kepler
  • Fixed an issue where a CannotCompileException was thrown when JRebel was used in conjunction with Spring3.2 and Hibernate3.2
  • Fixed an issue where Seam component.xml loading caused a RuntimeException to be thrown when JRebel was enabled
  • Fixed an issue where excluding a path pattern in the rebel.xml did not work as expected
  • Fixed an issue where JRebel would not start up on IBM JDK 1.7 SR4
  • Fixed an issue where a java.lang.AbstractMethodError was thrown in certain conditions for WebLogic’s GenericClassLoader when using JRebel License Server licensing
  • Fixed an issue where the JRebel License Server was contacted too eagerly when using offline licensing

5.3.1 (1st July 2013)

  • Added support for Tiles 3
  • Added support for Axis 1.6.2
  • Added support for Seam 2.2
  • Improved performance for JRebel Seam integration (not modified *.component.xml files are not reloaded)
  • Improved performance for Spring applications on Virgo
  • Fixed an issue where messages defined in Spring ReloadableResourceBundleMessageSource were not reloaded
  • Fixed an issue where adding the first SimpleUrlHandlerMapping did not work correctly on Spring 3.0.1
  • Fixed an issue where Guice3 interceptors did not get applied to added methods
  • Fixed an issue with remoting where web resource were not uploaded to a non-webapp (e.g. jar file)
  • Fixed an issue where a CannotCompileException was thrown on WebSphere8 using OpenWebBeans
  • Fixed an issue where a NullPointerException was thrown in some cases on GlassFish 3.0
  • Fixed an issue where a programmatically set ViewHandler was lost after reload in Mojarra
  • Fixed an issue where usernames with non-ascii characters caused issues with MyJRebel communication

5.3.0 (31st May 2013)

  • Added support for JBoss 7.1.2/6.1.0EAP
  • Added initial support for Glassfish 4
  • Added support for Spring 3.2.2
  • Added support for OpenWebBeans 1.1.4+
  • Added support for Hibernate Validator 5
  • Improved support for reloading Spring factory beans
  • Improved performance for JRebel Seam integration
  • Improved performance on Tomcat for resources loaded from static jars
  • Fixed an issue where injecting EJBs into JSF managed beans did not work
  • Fixed an issue where Jersey reloading did not work if it was configured via Jersey ServletContainer
  • Fixed an issue where an invalid bytecode in a java core class (that was not used) could cause JRebel startup to fail
  • Fixed an issue where a StackOverflowError could occur on jetty with an archive with bundled .svn entries
  • Fixed an issue where an IllegalAccessError was thrown in some versions of JBoss 4
  • Fixed an issue where an AmbiguousResolutionException could occur in weld when registering beans in Solder ServiceHandlerExtension
  • Fixed an issue where a NullPointerException was thrown when using ATG on JBoss
  • Various improvements and stabilization for debugger integration of JRebel IDE plugins
  • Deprecated support for License Server versions 1.x

5.2.2 (12th April 2013)

  • Improved Spring support for @ComponentScan annotations
  • Improved Spring support for interceptors configured with annotations
  • Improved JRebel handling cases where same jar files were both in server/application lib on JBoss
  • Fixed an issue where Seam components were constantly rescanned on JBoss 7.1.1
  • Fixed an issue where an infinite loop occurred in WLS EJB on certain conditions
  • Fixed an issue where using a element in the rebel.xml caused inconsistent synchronization to occur
  • Fixed an issue with Lift integration where it would throw a NullPointerException in some cases

5.2.1 (26th March 2013)

  • Added support for VRaptor, supports adding @Resource and its associated methods
  • Added support for Scala 2.10 / Scalate 1.6.1
  • Improved Spring integration, granular dependency tracking and reloading
  • Improved Spring integration, added support for automatic rescanning of @ComponentScan inside @Configuration
  • Improved Weld integration performance on GlassFish
  • Improved Mojarra reloading, does not require modifying the conf file anymore
  • Fixed an issue where EJB-s were not reinjected into JSF ManagedBeans on GlassFish 3
  • Fixed an issue where EJB-s were reloaded excessively on WAS in some cases
  • Fixed an issue where ByteMan was used along with JRebel

5.2 (4th March 2013)

  • Major overhaul of the debugger integration to provide a more consistent debugging experience when using JRebel
  • Added CLI activation by invoking bin/activate.cmd|sh <license_file|activation_token|license_server_url>
  • Added support for Apache Camel 2.10
  • Added support for EclipseLink 2.4.1
  • Added support for TomEE 1.5
  • Added support for Thymeleaf 2
  • Added support for Log4j 2
  • Added support for changing EJB2 method interfaces on WebSphere 6.1
  • Added support for Guice Servlet 2/3
  • Improved Spring integration, the reloading is done more granularly now for java-based configuration
  • Improved Spring Security 3 support
  • Improved JRebel licensing check, should be done asynchronously and not block JVM startup
  • Improved Seam3 integration, where it did not activate in some cases
  • Improved JSF integration in portal environments (Liferay)
  • Fixed issue with EJB interceptors causing an exception on JBoss EAP 5.1.2
  • Fixed an issue with Mojarra where and UnsupportOperationException was thrown during reload
  • Fixed an issue with WebLogic where the EJB stubs were not reloaded in the remote client when the remote interface classes changed
  • Fixed an issue with Jersey that caused the ClassLoader to leak in some cases

5.1.3 (30th January 2013)

  • Added support for Spring 3.2
  • Added support for Apache CXF 2.7.2
  • Added support for MyBatis 3.2.0
  • Added support for RESTEasy 2.3.5
  • Added support for Stripes 1.5.7
  • Added support for Struts 2.3.8
  • Added support for Mustache :{
  • Added initial support for Spring Security 3+
  • Added support for ignoring files with compilation errors, see -Drebel.ignore_compilation_errors
  • Improved Mojarra integration performance
  • Improved facelet path generation for JSF implementations
  • Improved JSP handling on Tomcat 7.0.29
  • Fixed issue where modifying a JPA entity caused the entities to not be mapped on JBoss 7
  • Fixed issue with reflection where an IllegalArgumentException was not thrown when invoking a constructor with incorrect number of arguments
  • Fixed issue where MyFaces configuration was constantly reloaded in some cases.
  • Fixed issue where MyBatis(iBatis) mapping locations that were configured with Spring would not be reloaded
  • Fixed issue with Seam3 where multiple AfterBeanDiscovery events caused duplicate beans to be created
  • Fixed issue with Seam3 that caused an exception “Ambiguous authorizers found for security binding type” to be thrown in some cases
  • Fixed issue with WebLogic where a remote session bean call on a newly added EJB3 method caused a deadlock in certain cases
  • Fixed issue with GlassFish3 where interceptors were registered incorrectly during each reload
  • Fixed issue where a JSP file would not compile when there was a class and package with the same name and one of these were imported

5.1.2 (17th December 2012)

  • Added initial support for Apache Camel routes reloading.
  • Improved support for Spring @Transactional
  • Imporved support for EJBs on JBoss 7
  • Improved Equinox integration
  • Improved WLS integration performance
  • Fixed issue on WLS when EJB-s were being reloaded in multiple threads
  • Fixed issue where JRebel was crashing on 64bit IBM vm-s
  • Fixed issue with JSP hooks on Liferay 6.1.1
  • Fixed issue with Seam when Log4j was not available
  • Fixed CannotCompileException on Wicket6 with JRebel 5.1.1
  • Fixed NullPointerException occuring on startup when using TK-Autopatch

5.1.1 (28th November 2012)

  • Added support for Virgo 3.6
  • Added support for JBoss 6 EAP/JBoss 7.1.2
  • Added support for Spring OSGi
  • Added support for JAX-WS on Weblogic 10
  • Added support for Captain Casa framework
  • Improved support for Spring nested beans
  • Improved support for JRebel Remoting and syncing APP-INF/classes
  • Improved facelets relative path handling
  • Improved support for older versions of Equinox
  • Fixed NullPointerException after class reload in Spring @Transactional
  • Fixed issue with JRebel on Tomcat and unpackWARs=”true”
  • Fixed issue with JRebel Remoting sometimes blocking requests to server after sync
  • Fixed issue with Jax-WS endpoints not being reload on WLS 10.3.5 in some cases
  • Fixed a random failure with WLS8 using exploded deployment
  • Fixed java.lang.IllegalStateException: The LogManager was not properly installed occurring on JBoss 6 EAP

5.1.0 (22nd October 2012)

  • Added support for WAS 8
  • Added support for WAS 8.5
  • Added support for Oracle ATG
  • Added support for Spring Data
  • Added support for Hibernate Validator 4.3
  • Added support for Jackson 2
  • Added support for Java Plugin Framework
  • Added support for encryption to JRebel Remoting
  • Added proxy support for JRebel License Server clients
  • Improved support for Oracle ADF
  • Improved integration for Struts 2, now supports webwork configuration changes
  • Improved Struts 1 integration on Liferay
  • Improved support for rebinding Guice modules
  • Improved integration with Weld and Solder
  • Improved support for packaged tagfiles in WAS
  • Fixed controller mappings getting cleared after a reload in Spring MVC 3.1.2
  • Fixed log4j configurations made through Springs DOMConfigurator/PropertyConfigurator.configure(URL)
  • Fixed reinjection after reloading on scoped beans and other proxied beans in Spring
  • Fixed ClassCircularityError occuring on certain conditions in GWT
  • Fixed integration issue for JSF Mojarra 2.1.13
  • Fixed issue with OC4J components on JBoss
  • Fixed Facelets chain includes using relative paths with Maven war overlays
  • Fixed integration issue for Struts 2.3.4
  • Fixed issue with duplicate mappers in MyBatis after reload

5.0.1 (18th July 2012)

  • Added support for WAS 8.5 Liberty Profile
  • Added support for TomEE 1.0
  • Added support for Restlet framework
  • Added support for MyFaces 1.1
  • Added support for log4j 1.2.17
  • Added support for ZK 6
  • Added support for Scalate
  • Added support for repackaged Jsr250 Metadata in newer WLS servers
  • Improved enum handling
  • Improved support for Hibernate 4
  • Improved support for GWT 2.5.0-RC1
  • Improved GWT integration performance
  • Improved WAS integration performance
  • Improved JBoss7 integration performance
  • Fixed OpenJPA integration
  • Fixed Geronimo 3 classloader integration
  • Fixed adding new method to @Stateless JaxRS resource that caused @PersistenceContext to be null
  • Fixed premature reload event on WebLogic when EJBs were not yet fully deployed
  • Fixed NPE in Tiles1 plugin
  • Fixed Apache CXF 2.6.1 integration
  • Fixed adding Spring FactoryBean breaking reloading and Spring context
  • Fixed Spring BeanDefinitionParsingException when usingand including resources with “classpath*:”
  • Fixed NPE occuring on certain conditions in Spring LocalSessionFactoryBean
  • Fixed NPE on Liferay

5.0.0 (15th June 2012)

  • Fixed EJB regeneration for WAS 7.0.0.21
  • Fixed NPE after adding new method for SLSB on WAS 7.0.0.21
  • Fixed ibm-ejb-jar-bnd.xml resource re-injection during EJB re-initialization on WAS
  • Added @PostConstruct annotation handling for re-initialized EJBs on WAS
  • Fixed Guice integration: preserve singleton instances
  • Fixed ConcurrentModificationException in Seam 2.1.2 on JBoss 7.1
  • Fixed serialization handling for classes that were serialized before class reloading
  • Fixed resource scanning for resource paths not starting with ‘/’ for Tomcat 7 (and Virgo)
  • Fixed Tiles 1.3 integration
  • Fixed GWT performance issues
  • Fixed class reloading on Eclipse Virgo
  • Fixed class loading in NetBeans RCP environment
  • Fixed excessive reconfiguration for beans in Spring 3.1 integration
  • Fixed ConcurrentModificationException for Spring MVC in case of parallel requests
  • Fixed Spring class path scanner on Geronimo3
  • Fixes performance issues in in Seam integration
  • Fixed NPE in Metro integration
  • Fixed NPE in Weld plugin
  • Fixed MyFaces 2.0.6 integration failures
  • Fixed CXF 2.1 integration
  • Improved support for Hibernate 4
  • Added support for MyFaces 1.2
  • Added applet integration