HotswapAgent v1.0 Release Notes

Release Date: 2016-10-12 // over 7 years ago
  • ๐Ÿ†• 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
    • Jersey1

    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 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