1.0.4 release note
Improvements
- Added Apache HttpClient 3.x support
- Added Apache HttpClient 3.x, 4.x http.status.code tracing - #76
- Added Apache HttpClient 3.x, 4.x retryConnect status tracing
- Improved performance of JDK HttpConnector tracing
- Added Windows support for QuickStart
Changes
- BytecodeInstrumentation API changes
- When instrumenting, finded bytecode directly from classLoader
- Added API for searching InstrumentClass's super class and interfaces
- Improved thread-safety of InterceptorRegistry - #85
- Separated agent's collecotor ip, port configuration
- Added API for deleting agent ID through Pinpoint Web
- Added API for adding trace data into Scope object
Fixes
- Fixed occasional ClassCastException when tracing Arcus front cache
- Fixed issue where calls were being traced even with the disabled flag set in Http header
- Fixed inefficient Exception creation when invoking HttpServletRequest's
getHeaderNames()
, andgetParameterNames()
- #69 - Fixed an issue where missing data were not being shown in Inspector view's charts
- Fixed agentId, applicationName verification regex check
- Fixed NPE when a Spring bean is loaded by the bootstrap classloader - #131
- Fixed timer thread leak when agent reconnects to the collector - #140
UI
- Filter Transaction Wizard now works as intended
- Fixed an issue with amCharts throwing error messages
Configuration Changes
- Spring trace option is now true by default