1.5.1 release note
1.5.1 release note
Plugins
- Added POSTGRESQL support - #1200
- Added JETTY 8 support - #1257
- Improved stability by adding null/type checks to various plugins - #1276
- LOG4J interceptor method checks are now more strict - #1303
- Improved stability by changing how Accessor was obtained when injecting them in plugins - #1332
Enhancements
- Collector now ignores UDP health check packets by checking their IP - #1195
- Exceptions thrown inside Spring beans can now be configured to not show up as a failed transaction - #1262
profiler.spring.beans.mark.error=false (default = false, does not mark them as failed transaction)
- Changed Spring version (4.1.7.RELEASE -> 4.1.8.RELEASE) - #1264
- Maven build requirement is checked more strictly (maven 3.2+, jdk 1.7+) - #1267
- Changed configuration for tracing user specified methods from
profiler.user.include
toprofiler.entrypoint
- #1288
# Needs to be a comma separated list of fully qualified method names. Wild card not supported.
profiler.entrypoint=
# Ex: foo.bar.MyClass.myMethod, foo.bar.MyClass.anotherMethod
- Interceptor registry size can now be configured (default : 4096 -> 8192) - #1306
- Log4j now uses
RollingFileAppender
as default - #1326 - Modified various log messages and log levels
Fixes
- Fixed potential concurrency problem when counting active threads - #1244
- Fixed an issue where unsampled continued transactions were left out when calculating TPS - #1271
- Fixed an issue where unsampled transactions would throw an error when using UserInclude plugin - #1288
- Fixed an issue where the agent became unstable when killed via SIGINT - #1298
UI & UX
- Clarified "no active thread" state for Realtime Active ThreadChart - #1269
- Calendars are no longer annoying to use (changed the way they were auto-correcting) - #1309
- Agents that have been dead for over a week no longer shows up in Realtime Active ThreadChart - #1318
- Every transactions inside the transaction list now has their unique URL - #1330
😄