Version 1.0
New frameworks / JVM plugins:
- ClassInit - enhance DCEVM by static variables + enum values initialization
- Hibernate 3 + 4 + 5
- Deltaspike 1.7
- RestEasy 3.0
- Spring 4.2+
- Weld 2.3, 2.4 - bean reloading in contexts + reloading strategy
- MyFaces 2.2
- Log4j 2.7
- Jersey 1
Core changes:
- support to attach agent runtime to JVM process
- Allow configuration to be loaded from an external file
- _jsp.class are excluded from .class processing
- META-INF + Maven Versioning support
Minor changes:
- LOGGER timestamp format can be setup in properties file
- #154 Modify the ClassPathScanner to support URIs prefixed with “zip:”
- #145 Added support to attach agent runtime to JVM process
- #108 Allow configuration to be loaded from an external file
- #104 Adding LOGFILE.append configuration option
Bugfixes
- [#155] (https://github.com/HotswapProjects/HotswapAgent/issues/155) Modifying jsp on tomcat8 threw ConcurrentModificationException
- #157 ZK label files not refreshing on change.
- _jsp.class skipped from .class processing - fixes problems with JSPs
- #141 WebObjects plugin - clear validation cache on every reload
- #124 JBossModulesPlugin on JBoss Wildfly 10
- windows NIO2 watcher patched issues with massive class reload
- #116 Fixed UndeclaredThrowableException in Spring plugin.
- #103 java.lang.RuntimeException: org.hotswap.agent.javassist.NotFoundException
- #98 Handle null ClassLoader