Enhancements:
- Implement central collector and UI to manage and view data across many servers (#36)
- Support pointcuts based on annotations (#41)
- Support Glassfish (#44)
- Randomize stack trace sampling interval (#45)
- Add support for OkHttp to http client plugin (#46)
- Better support for spring boot executable jars (#47)
- Capture application startup (#48)
- Add JSP plugin (#53)
- Add JSF plugin (#54)
- Add Hibernate plugin (#56)
- Add Struts plugin (both Struts 1 and 2) (#58)
- Add Spring plugin (#59)
- Pass glowroot base dir to custom collector (#62)
- Add CXF plugin (#67)
- Add Jedis plugin (#68)
- Bring back trace filtering on headline/URL (#70)
- Tree view in trace entries overview (#71)
- Support JBoss 4 (#72)
- Auto-refresh charts when viewing "last X" (#76)
- Add 'Service calls' overview for external http/etc service calls, similar to 'Queries' tab (#77)
- Add Grails plugin (#80)
- Support async servlets (#82)
- Support JAX-RS @suspended and AsyncResponse (#83)
- Split configuration file for easier management (#84)
- Add export option on instrumentation configuration page (#86)
- Add support for Spring @RestController (#87)
- Add http client support for Spring RestTemplate (#88)
- Support Spring async controllers (#90)
- Support Apache HttpAsyncClient (#92)
- Add Netty plugin (#93)
- Add support for Play 1.x (#94)
- Support Play 2.x (#95)
Bug fixes:
- Cannot view very large trace entry trees (#49)
- Handle auxiliary thread extending beyond the transaction (#69)
- Mixins under Java 6 can cause duplicate method error (#78)
- Async trace entries report incorrect duration (#79)
- AsyncHttpClient breakdown tree view is very confusing (#81)
- Overridden generic methods not being instrumented (#91)