Skip to content

Releases: pinpoint-apm/pinpoint

2.5.1-p1 Release Notes

Choose a tag to compare

@emeroad emeroad released this 13 Jun 05:20

What's Changed

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

2.5.1 Release Notes

Choose a tag to compare

@emeroad emeroad released this 12 Apr 07:55

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

Choose a tag to compare

@emeroad emeroad released this 27 Dec 09:54

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

Choose a tag to compare

@emeroad emeroad released this 30 Sep 08:08

What's Changed

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

2.4.1 release note

Choose a tag to compare

@emeroad emeroad released this 04 Aug 06:11

What's Changed

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

2.4.0 release notes

Choose a tag to compare

@emeroad emeroad released this 30 May 07:42

Security Update

Important Changes

  • Hbase schema changed #8348
hbase/bin> ./hbase shell
hbase> alter 'ApplicationTraceIndex', { NAME => 'M', TTL => 5184000, DATA_BLOCK_ENCODING => 'PREFIX' }
  or 
hbase> alter 'ApplicationTraceIndex', { NAME => 'M', TTL => 5184000, DATA_BLOCK_ENCODING => 'PREFIX' , COMPRESSION => 'SNAPPY'}
  • Bump Flink version (1.7.1 -> 1.14.2) #8550
    Upgrade to Flink 1.14.x or higher is recommended

Key Features

Java11 support

  • #8470 Pinpoint server module no longer supports java8

Side Bar UI (experimental)

Apdex score

Support Kotlin Coroutines Plugin

Pinpoint Banner

Bug Fixes

  • Fixed a bug where the realtime feature did not work intermittently
    • #8811 Backport CURATOR-525
  • Fixed a bug where very long traces were broken
    • #8597 Fix short overflow of sequence in Span

What's Changed

Dependencies

Read more

2.4.0-RC1

Choose a tag to compare

@emeroad emeroad released this 10 May 07:35

Security Update

Important Changes

  • Hbase schema changed #8348
hbase/bin> ./hbase shell
hbase> alter 'ApplicationTraceIndex', { NAME => 'M', TTL => 5184000, DATA_BLOCK_ENCODING => 'PREFIX' }
  or 
hbase> alter 'ApplicationTraceIndex', { NAME => 'M', TTL => 5184000, DATA_BLOCK_ENCODING => 'PREFIX' , COMPRESSION => 'SNAPPY'}
  • Bump Flink version (1.7.1 -> 1.14.2) #8550
    Upgrade to Flink 1.14.x or higher is recommended

Key Features

Java11 support

  • #8470 Pinpoint server module no longer supports java8

Side Bar UI (experimental)

Apdex score

Support Kotlin Coroutines Plugin

Pinpoint Banner

Bug Fixes

  • Fixed a bug where the realtime feature did not work intermittently
    • #8811 Backport CURATOR-525
  • Fixed a bug where very long traces were broken
    • #8597 Fix short overflow of sequence in Span

What's Changed

Dependencies

Read more

v2.3.3

Choose a tag to compare

@emeroad emeroad released this 22 Dec 04:36

Security Patch Release

Release Notes

Thank You

Thank you all.
If there is someone who was inadvertently excluded, please let me know.
@kjkmadness

2.3.2 release notes

Choose a tag to compare

@emeroad emeroad released this 13 Dec 05:47

Security Patch Release

Thank You

Thank you all.
If there is someone who was inadvertently excluded, please let me know.
@zerone12

2.3.1 release notes

Choose a tag to compare

@koo-taejin koo-taejin released this 10 Nov 02:32

Notice

We have moved our documentation to Gitbook.
https://pinpoint-apm.gitbook.io/pinpoint



Experimental Features

How to enable the experimental function
8c272f00-4175-11ec-8c2b-488815d51670

ServerMap realtime mode (#6980)

servermap

Scatter chart heatmap mode (#8218)

with data sampling, better memory usage, better performance, and more intuitive visualization
heatmap



Key Features

New Timeline (#7664)

To provide more features via appling perfetto(https://github.com/google/perfetto).
timeline

Support webhook menus (#8132)

Please refer to pinpoint gitbook
webhook2

Support percent sampler (#6617)

(Thank you @yjqg6666 for your contribution)

  • pinpoint.config
# support 2 types, COUNTING(default) and PERCENT.
# If this value set to COUNTING(default), sampling rate is 1/n.
# If this value set to PERCENT, sampling rate is n%.
profiler.sampling.type=PERCENT

# if it's PERCENT, then first x transactions out of y transactions will be sampled.
# Support from 100% to 0.01%
# eg. 100: 100%    50: 50%    0.01: 0.01%
profiler.sampling.percent.sampling-rate=100

Support TLS (#8128)

Support TLS Connection for agent and collector

Add user proxy plugin(#8122)

user-proxy



Release Notes

Plugins

Enhancements

Bugs

Configuration

Cleanup

Dependency



Notice for Downloadfile

pinpoint-hbase2-collector-boot-2.3.1-p1.jar in download file is the version with the a887052 feature.



Thank You

to
whom provided or suggested valuable features
whom fixed or reported bugs
whom showed interest in Pinpoint and shared it to others.

Thank you all.
If there is someone who was inadvertently excluded, please let me know.
@aalinyu
@Duytq7
@mariusssi
@yjqg6666