1.6.1-RC1 release note
Plugins
- Added MariaDB 1.5.6 support - #2403
- Added Resin support - #2450 (Contributed by huayaoyue6, bai-yang)
- Added hikariCp support - #2463
- Added commons-dbcp2 support #2396
- Changed JBoss Plugin's JDK Logger policy. From 1.6.1, you must set
-Djava.util.logging.manager
- #2612 - Added vert.x support (experimental feature) - #1417
- We do not yet recommend using this in production
- We do not yet recommend using this in production
Enhancements
- Thread dumps for active threads may be obtained directly from the Web UI - #2286
- Datasource metrics are collected and shown in Inspector view - #2496
- Added dependency injection to agent using google-guice - #2524
- Added
CollectionUtils
class to commons module - #2310 - Deprecated
StringUtils.drop()
API - #2312 - Combined various
ArrayUtils
classes and moved it to commons module - #2317
- Available cluster APIs for each agent are managed agent-side - #2262
AsyncTraceId
async sequence is incremented without holding a lock on the whole object - #2481
- You may omit the password parameter when calling admin APIs - #2249
- GC metrics are calculated more accurately - #2282
- Charts in Inspector view are requested separately - #2331
- CPU metrics are collected when running on OpenJDK - #2332
- Load charts shown when clicking on edges to terminal nodes in the server map are paged for easier navigation - #2434
- Inspector charts show the most recently started agent's data if there are multiple agents using the same agent id in a given tim eslot - #2345
- Transaction data is continuously loaded in Filter Transaction view - #2382
- Guard against cross-site scripting attacks - #2400
- Hashcodes for select VOs are cached for performance - #2432
- Real-time chart layer can be resized by dragging on the boundary - #2452
- Change format for saving application favorite list - #2474
- Inspector charts can be queried over a week - #2484
Bug Fixes
- Fixed
LinkKey
hashcode always returning 0, improving server map query performance - #2394 - Fixed an issue where resources were not read properly when using ASM engine - #2350
- Fixed dbcp
profiler.jdbc.*
configurations - #2391 - Fixed an issue where networktest script would throw "icmp port unreachable error" - #2334
- Fixed an issue where the agent's IP would always be recorded as the loopback IP - #2505
- Fixed an issue with the call tree focusing on the wrong element when there are duplicate timestamps - #2365
- Fixed rendering issues when using FireFox - #2516
- Fixed an issue where application favorite list was displayed incorrectly - #2580
UI & UX
- Change chart library for the main page (amchart -> chartjs) - #2500
Tasks
- Recompiled
TSpan
using java:beans options - #2323 - Separated profiler-test module from the profiler module - #2354
- Unified variable names in shell scripts - #2369 (Contributed by marcoblos)
- Changed commons-server module's minimum supported jdk version (1.7 -> 1.6) - #2415
- Added various annotations to signify stability & visibility - #2477
- Added configuration for specifying Hbase root ZNode - #2609 (Contributed by jacarrichan)
- Added VSCode paths to .gitignore - #2369 (Contributed by marcoblos)
- Fixed typos in CONTRIBUTING.md - #2369 (Contributed by marcoblos)
- Fixed help tooltip that were in Korean - #2563 (Contributed by verdantyang)
- Fixed typos in pinpoint.config - #2543 (Contributed by gitzalm)