github pinpoint-apm/pinpoint 1.6.1
1.6.1 release note

latest releases: latest, v2.5.4, v2.5.3...
7 years ago

1.6.1 release note

The following tables will be removed in 1.7.0.

Traces
AgentStat

If you are still using the tables above, please configure your collector and web instances to use TraceV2 and AgentStatV2 tables by setting the following options.

pinpoint-collector.properties

collector.span.format.compatibility.version=v2
collector.stat.format.compatibility.version=v2

pinpoint-web.properties

web.span.format.compatibility.version=v2 (or compatibilityMode if you still have data in Traces table)
web.stat.format.compatibility.version=v2 (or compatibilityMode if you still have data in AgentStat table)

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


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)


Library Updates

  • Upgraded libraries used internally - #2321
  • Upgraded amchart version to 3.20.20) - #2600


Don't miss a new pinpoint release

NewReleases is sending notifications on new releases.