Skip to content

Releases: pinpoint-apm/pinpoint

3.0.1 release

23 Oct 03:51
Compare
Choose a tag to compare

Key Features

New Plugins

  • Support arcus java client 1.13.4 #11593
  • Support mariadb java client 3.x #11578
  • Support ktor #11400

BugFix

  • Fix MongoDB FindPublisherImpl method interceptor #11156
  • Fix interceptor holder lazyloading #11154
  • Fix DirectByteBuffer leak in active thread count #11529

New Features

  • Add mini charts to the right side when viewing grouped Error Analysis
    ss_error-analysis2
    ss_error-analysis3

Support SQL cache bypassing

  • If an SQL query exceeds a specified length, bypass the SQL cache to reduce memory usage and improve cache hit rates.
  • #11166
  • configuration
# Do not cache queries longer than 2048 characters
# If set to -1, SQL queries will always be cached
profiler.jdbc.sqlcachelengthlimit=2048

Support trimming of long SQL queries

# Limit query length to 65536 characters (agent-side)
# Queries longer than this will be trimmed before being sent to the collector
profiler.jdbc.maxsqllength=65536

# Limit query length to 65536 characters (collector-side)
# Queries longer than this will be trimmed before being inserted into the database
collector.metadata.sql.max-length=65536

From version 3.x, the executable JAR files will be uploaded to Maven Central Repository.
https://repo1.maven.org/maven2/com/navercorp/pinpoint/

What's Changed

Read more

3.0.0 Release Notes

30 May 07:48
Compare
Choose a tag to compare

Key Features

Migrating to React

The front-end framework has been switched from Angular to React.
For more details, see the issue.

Error Analysis

Enables detailed analysis of exception data collected by the agent.
error_analysis_01
manual

New Inspector

Stores inspector data in Apache Pinot, replacing the previous system which stored data via Flink in HBase. For more details, see the issue.
manual

Metric Storage Migration to Pinot

The storage system for metrics has been migrated to Pinot.

New Plugins

  • Support JDK HttpClient(java 11) #10656
  • Support ClickHouse #9794
  • Support Vert.x 4.5.0 #10534
  • Supports apache environment variables for Proxy Server Monitoring #9892
  • Improved support for Reactor(error, threading, retry, timeout) #10323, #10323, #10418, #10454
  • Improved support for Spring 6.x version #10832, #10615
  • Improve the error handling of spring tx #10492

BugFix

  • Fix Web CallTree screen that only shows one child when kafka is in multichild state #9905
  • Fix Web Active Request chart where the value of the very slow item was constantly increasing #9958
  • Fix repeatedly logged HTTP response values in WAS (tomcat, jetty, etc.) plugins #10355
  • Fix node was a null value on the Web CallTree #10517
  • Fix out-of-sync status value in a multi-threading environment during kotlin tracking #10612
  • Fix destination DB was marked UNKNOWN at the time of MongoDb tracking #10940
  • Fix repeatedly tracked getInputStream() method calls when using the HttpURLConnection class with JDK HTTP calls #11057

Important Update Information

Spring Batch 5 Update
This release includes an update to Spring Batch 5. Please note that schema modifications are required.
End of support for hbase 1.x
HBase1 support has ended. We recommend migrating to HBase2.

From version 3.x, the executable JAR files will be uploaded to Maven Central Repository.

https://repo1.maven.org/maven2/com/navercorp/pinpoint/

What's Changed

Read more

2.5.4 Release Notes

18 Apr 10:24
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.5.3...v2.5.4

2.5.3 Release Notes

11 Oct 01:44
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.5.2...v2.5.3

2.5.2 Release Notes

14 Jun 01:57
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.5.1...v2.5.2

2.5.1-p1 Release Notes

13 Jun 05:20
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.5.1...v2.5.1-p1

2.5.1 Release Notes

12 Apr 07:55
Compare
Choose a tag to compare

Key Features

Support Spring Framework 6, Spring Boot 3, Tomcat 10

Apache Pinot performance optimization

  • issue : #9791 (comment)
    Improved to use scattering read for all pinot servers.
    • Convert table type from Realtime to Hybrid
    • Index Optimization

URI Metric Improvement

  • New features : Apdex Score, Sorting, Failure Count Chart, Fetch Limit
    image

New Plugins

  • Support Tomcat 10 #9674
  • Support Spring-framework6, Spring Boot3 #9676
  • Support kafka-streams 2.5 ~ 3.2 #9689
  • Improvements to support spring-data-mongodb-reactive #9610

BugFix

  • Improved transform for lambda classes in java15+ #9588
  • Improve async state propagation of non sampling state for full statistics #9595

What's Changed

Read more

2.5.0 release note

27 Dec 09:54
Compare
Choose a tag to compare

Key Features

End of support for JDK7

Introduced Apache Pinot as metric store

  • Pinpoint now uses Apache Pinot as a repository for metrics.

URI Metric

  • Supported frameworks : Spring Web MVC, Spring WebFlux, Vert.x-Web
  • manual
    URI-Metric

Infrastructure Metric

Improved CallTree UX

  • CallTree's search interface has been improved #9272
    call-tree2

New Plugins

  • Supports Spring Data R2DBC #9089
  • Supports Cassandra Java Driver 4.x #9452
  • Supports Apache HttpClient 5.x #9242
  • Add a sampling rate specification for each URL #9153

Bug Fixes

  • Improved stability of Pinpoint collector #9264
    • Prevents collector's native memory leak due to malfunction of grpc agent
      Fixed in go agent 1.0.1

What's Changed

Read more

2.4.2 release note

30 Sep 08:08
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4.1...v2.4.2

2.4.1 release note

04 Aug 06:11
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4.0...v2.4.1