Skip to content

2.2.1 release notes

Compare
Choose a tag to compare
@koo-taejin koo-taejin released this 21 Jan 09:36
· 2671 commits to master since this release

Key Features

Add Reactor-Netty HTTP Client Plugin

  • Server Map
    9854f680-5c0c-11eb-9dde-05a61425f118

  • Call Stack
    9db24100-5c0c-11eb-907b-576441883b16

  • issue : #7463

  • Compatibility

    • Spring WebFlux 2.4 or higher is supported.
    • Reactor Netty 1.0 or higher is supported.

Support OS environment variable

Pinpoint Agent supports OS environment variable.

$ PROFILER_SAMPLING_RATE=10
  • Configuration order
    • Java System properties
    • OS environment variables
    • Agent external configuration
    • Agent profile configuration /profiles/${profile}/pinpoint.config
    • Agent configuration /pinpoint-env.config

Support @Value Annotation in agent

  • Before
    this.collectorSpanServerIp = profilerConfig.readString("profiler.collector.span.ip", DEFAULT_IP, placeHolderResolver);
    this.collectorSpanServerPort = profilerConfig.readInt("profiler.collector.span.port", 9996);
  • After
    @Value("${profiler.collector.span.ip}")
    private String collectorSpanServerIp = DEFAULT_IP;
    
    @Value("${profiler.collector.span.port}")
    private int collectorSpanServerPort = 9996;

Notice

Fixed problem that gRPC-stream does not work with below messages. (#7375)

2020-10-23 11:21:57 [INFO ](c.n.p.p.s.g.SpanGrpcDataSender     ) Discard PSpanMessage message, stream not ready. discardCount:1
2020-10-23 11:21:57 [INFO ](c.n.p.p.s.g.SpanGrpcDataSender     ) Discard PSpanMessage message, stream not ready. discardCount:2
2020-10-23 11:21:57 [INFO ](c.n.p.p.s.g.SpanGrpcDataSender     ) Discard PSpanMessage message, stream not ready. discardCount:3
2020-10-23 11:21:57 [INFO ](c.n.p.p.s.g.SpanGrpcDataSender     ) Discard PSpanMessage message, stream not ready. discardCount:4
2020-10-23 11:21:57 [INFO ](c.n.p.p.s.g.SpanGrpcDataSender     ) Discard PSpanMessage message, stream not ready. discardCount:5
2020-10-23 11:21:57 [INFO ](c.n.p.p.s.g.SpanGrpcDataSender     ) Discard PSpanMessage message, stream not ready. discardCount:6
2020-10-23 11:21:57 [INFO ](c.n.p.p.s.g.SpanGrpcDataSender     ) Discard PSpanMessage message, stream not ready. discardCount:7
2020-10-23 11:21:57 [INFO ](c.n.p.p.s.g.SpanGrpcDataSender     ) Discard PSpanMessage message, stream not ready. discardCount:8

! Notice for version upgrade

====================================
========== !! IMPORTANT ==========
If you use grpc transport in Pinpoint Agent, it is strongly recommended to version 2.2.1.

issue : #7375

Notice for batch

batch was run in the background of pinpoint-web server until v2.2.0. From v2.2.1 it will be dealt with in pinpoint-batch server.
Since the batch logic(code) in pinpoint-web will be deprecated in the future, we advice you to transfer the execution of batch to pinpoint-batch server.

Release Notes

Plugins

Enhancements

Bugs

Cleanup


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.
@imbf
@yjqg6666