- Support arcus java client 1.13.4 #11593
- Support mariadb java client 3.x #11578
- Support ktor #11400
- Fix MongoDB FindPublisherImpl method interceptor #11156
- Fix interceptor holder lazyloading #11154
- Fix DirectByteBuffer leak in active thread count #11529
- 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
- #11310, #11449
- configurations
# 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/
- pinpoint-agent-3.0.1.tar.gz
- pinpoint-batch-3.0.1-exec.jar
- pinpoint-collector-3.0.1-exec.jar
- pinpoint-collector-starter-3.0.1-exec.jar
- pinpoint-web-3.0.1-exec.jar
- pinpoint-web-starter-3.0.1-exec.jar
- [#11067] Prepare 3.0.1-SNAPSHOT by @intr3p1d in pinpoint-apm/pinpoint#11082
- [#noissue] Delete Google Groups by @emeroad in pinpoint-apm/pinpoint#11083
- [#11084] Bump maven-source-plugin from 3.2.0 to 3.3.1 by @emeroad in pinpoint-apm/pinpoint#11085
- [#noissue] Fix incorrect package name by @emeroad in pinpoint-apm/pinpoint#11086
- [#11087] Bump mvnw from 3.9.1 to 3.9.7 by @emeroad in pinpoint-apm/pinpoint#11088
- [#noissue] Fix missing groupId in maven-javadoc-plugin by @emeroad in pinpoint-apm/pinpoint#11089
- [#noissue] Remove unnecessary spotless-maven-plugin by @emeroad in pinpoint-apm/pinpoint#11090
- [#noissue] Cleanup maven-javadoc-plugin by @emeroad in pinpoint-apm/pinpoint#11091
- [#noissue] Apply standard maven.source.skip properties by @emeroad in pinpoint-apm/pinpoint#11093
- [#noissue] Change maven.source.skip=true by @emeroad in pinpoint-apm/pinpoint#11094
- [#noissue] Apply standard maven.javadoc.skip properties by @emeroad in pinpoint-apm/pinpoint#11095
- [#noissue] Remove unused properties by @emeroad in pinpoint-apm/pinpoint#11096
- [#noissue] Cleanup javadoc configuration by @emeroad in pinpoint-apm/pinpoint#11097
- [#noissue] Add maven.javadoc.skip=false to maven.central.release by @emeroad in pinpoint-apm/pinpoint#11098
- [#noissue] Remove JDK7 from github workflow by @emeroad in pinpoint-apm/pinpoint#11099
- [#noissue] Bump Ubuntu in workflow from 20.04 to 22.04 by @emeroad in pinpoint-apm/pinpoint#11100
- [#11107] Bump workflow action from v3 to v4 by @emeroad in pinpoint-apm/pinpoint#11101
- [#noissue] Fix incorrect test directory by @emeroad in pinpoint-apm/pinpoint#11103
- [#11050] Extract LinkHistogramSummaryView by @emeroad in pinpoint-apm/pinpoint#11110
- [#noissue] Upgrade docker actions versions by @ga-ram in pinpoint-apm/pinpoint#11112
- [#11050] Refactor HistogramView by @emeroad in pinpoint-apm/pinpoint#11115
- [#11111] Remove unnecessary depth to exception trace pinot table schemas by @ga-ram in pinpoint-apm/pinpoint#11114
- [#noissue] Fix menu display based on configuration by @binDongKim in pinpoint-apm/pinpoint#11120
- [#noissue] Cleanup SqlCountService by @kojandy in pinpoint-apm/pinpoint#11121
- [#noissue] feat: timeline v3 by @BillionaireDY in pinpoint-apm/pinpoint#11051
- [#11126] modify the pinpoint link in the body of the email alarm. by @minwoo-jung in pinpoint-apm/pinpoint#11127
- [#11129] Fix
RecentRunningFilter
to include shutdown agents in range by @intr3p1d in pinpoint-apm/pinpoint#11130 - [#11111] Modify name for exception trace pinot tables and schema by @ga-ram in pinpoint-apm/pinpoint#11128
- [#11123] Add '/api' explicitly by @donghun-cho in pinpoint-apm/pinpoint#11124
- [#11050] Replace StopFlag with CompletableFuture.cancel by @emeroad in pinpoint-apm/pinpoint#11125
- [#noissue] fix: fix search to fuzzy search by @BillionaireDY in pinpoint-apm/pinpoint#11136
- [#noissue] Remove unused field by @emeroad in pinpoint-apm/pinpoint#11138
- [#11050] Fix potential NPE by @emeroad in pinpoint-apm/pinpoint#11137
- [#noissue] Handle v2 url format by @binDongKim in pinpoint-apm/pinpoint#11131
- [#11123] Add '/api' explicitly by @donghun-cho in pinpoint-apm/pinpoint#11139
- [#11050] Refactor NodeHistogram by @emeroad in pinpoint-apm/pinpoint#11118
- [#noissue] Adjust agent data collection interval to 10 seconds by @intr3p1d in pinpoint-apm/pinpoint#11140
- [#noissue] Cleanup ResponseTimeHistogramService by @emeroad in pinpoint-apm/pinpoint#11141
- [#11050] Extract FilterView from FilteredServerMap by @emeroad in pinpoint-apm/pinpoint#11142
- [#noissue] Force layout update in servermap when it's not realtime by @binDongKim in pinpoint-apm/pinpoint#11144
- [#11050] Remove duplicate code in TimeHistogramFormat by @emeroad in pinpoint-apm/pinpoint#11143
- [#11145] Use Spring ProblemDetail to describe exceptions by @ga-ram in pinpoint-apm/pinpoint#11146
- [#noissue] Add special path for public api by @donghun-cho in pinpoint-apm/pinpoint#11148
- [#noissue] Remove rowkey copy of Put by @emeroad in pinpoint-apm/pinpoint#11152
- [#11150] Add WAL durability setting to collector by @emeroad in pinpoint-apm/pinpoint#11151
- [#11153] Fix interceptor holder lazyloading by @jaehong-kim in pinpoint-apm/pinpoint#11154
- [#11155] Fix MongoDB FindPublisherImpl method interceptor by @jaehong-kim in pinpoint-apm/pinpoint#11156
- [#noissue] Enhanced exception handling by @emeroad in pinpoint-apm/pinpoint#11157
- [#11158] Change gRPC hedging to default retransmission policy by @emeroad in pinpoint-apm/pinpoint#11159
- [#noissue] fix: prettier config by @BillionaireDY in pinpoint-apm/pinpoint#11162
- [#11145] Change server-error-response field by @binDongKim in pinpoint-apm/pinpoint#11149
- [#11164] Change /api prefix to /api-publicfor serverTime and error pages by @ga-ram in pinpoint-apm/pinpoint#11165
- [#noissue] feat: add search and link func into timeline UI by @BillionaireDY in pinpoint-apm/pinpoint#11161
- [#noissue] Update tooltip contents on data update by @binDongKim in pinpoint-apm/pinpoint#11173
- [#11167] fix basic login error by @ga-ram in pinpoint-apm/pinpoint#11171
- Use openTelemetry to collect micrometric data. by @minwoo-jung in pinpoint-apm/pinpoint#11174
- [#11170] Align
exceptionTrace
tableName with manual by @intr3p1d in pinpoint-apm/pinpoint#11176 - [#11168] Update qualifier of redis connection factory by @jaehong-kim in pinpoint-apm/pinpoint#11178
- [#noissue] Cleanup by @emeroad in pinpoint-apm/pinpoint#11179
- [#noissue] fix: transaction exec percentage's worng value by @BillionaireDY in pinpoint-apm/pinpoint#11180
- [#11158] Add Testcase by @emeroad in pinpoint-apm/pinpoint#11163
- [#noissue] fix: sidebar highlighting bug by @BillionaireDY in pinpoint-apm/pinpoint#11181
- [#10776] Clean up duplicate code by @minwoo-jung in pinpoint-apm/pinpoint#11184
- [#noissue] add max duration days by @donghun-cho in pinpoint-apm/pinpoint#11183
- [#noissue] fix: instance count bug when it is empty by @BillionaireDY in pinpoint-apm/pinpoint#11182
- [#noissue] fix: save scatter axis y by @BillionaireDY in pinpoint-apm/pinpoint#11187
- [#11190] Add AsyncWarmup to prevent OOM on collector startup by @emeroad in pinpoint-apm/pinpoint#11191
- [#11192] Bump dropwizard-metrics from 3.2.6 to 4.2.26 by @emeroad in pinpoint-apm/pinpoint#11193
- [#noissue] fix: flame graph by @BillionaireDY in pinpoint-apm/pinpoint#11189
- [#noissue] Cleanup Executor.shutdown by @emeroad in pinpoint-apm/pinpoint#11194
- [#11195] Update reactor onNext by @jaehong-kim in pinpoint-apm/pinpoint#11196
- [#11158] Refactor GrpcDataSender by @emeroad in pinpoint-apm/pinpoint#11200
- [#noissue] Cleanup by @emeroad in pinpoint-apm/pinpoint#11201
- [#11166] Bypass cache for long SQL queries by @kojandy in pinpoint-apm/pinpoint#11177
- [#noissue] Cleanup by @donghun-cho in pinpoint-apm/pinpoint#11203
- [#noissue] Delete unnecessary dbunit by @emeroad in pinpoint-apm/pinpoint#11207
- [#noissue] feat: useExpiredLocalStorage by @BillionaireDY in pinpoint-apm/pinpoint#11199
- [#11205] Update CacheManager constructor args of arcus plugin by @jaehong-kim in pinpoint-apm/pinpoint#11206
- [#noissue] Cleanup by @emeroad in pinpoint-apm/pinpoint#11209
- [#noissue] Add ErrorMockController for error page testing by @intr3p1d in pinpoint-apm/pinpoint#11208
- [#11158] Refactor GrpcDataSender by @emeroad in pinpoint-apm/pinpoint#11204
- [#noissue] fix: pacakge.json by @BillionaireDY in pinpoint-apm/pinpoint#11212
- [#noissue] Handle html error response by @binDongKim in pinpoint-apm/pinpoint#11197
- [#11210] Update DispatcherHandler.handleResult() of spring webflux 6 by @jaehong-kim in pinpoint-apm/pinpoint#11211
- [#11186] Change gRPC UNARY response based on header value by @donghun-cho in pinpoint-apm/pinpoint#11215
- [#noissue] Remove unused code by @emeroad in pinpoint-apm/pinpoint#11216
- [#11217] Update NULL pattern of uri template by @jaehong-kim in pinpoint-apm/pinpoint#11218
- [#11186] Refactor DataSender by @emeroad in pinpoint-apm/pinpoint#11222
- [#11219] Bump netty.io from 4.1.100.Final to 4.1.111.Final by @jaehong-kim in pinpoint-apm/pinpoint#11220
- [#noissue] Display jvm info only when it exists in inspector by @binDongKim in pinpoint-apm/pinpoint#11221
- [#noissue] Support colon-base time format by @binDongKim in pinpoint-apm/pinpoint#11223
- [#11186] Change retry header key for collector response by @donghun-cho in pinpoint-apm/pinpoint#11225
- [#noissue] Replace servlet-context-collector.xml with JavaConfig by @emeroad in pinpoint-apm/pinpoint#11228
- [#11140] Increase max limit to align with new default value by @intr3p1d in pinpoint-apm/pinpoint#11230
- [#noissue] Cleanup Response by @emeroad in pinpoint-apm/pinpoint#11233
- [#noissue] Cleanup by @emeroad in pinpoint-apm/pinpoint#11234
- [#11235] Bump grpc from 1.62.2 to 1.64.1 due to compatibility by @donghun-cho in pinpoint-apm/pinpoint#11236
- [#noissue] Cleanup PMD warning by @emeroad in pinpoint-apm/pinpoint#11242
- [#noissue] Replace XML in GRPC with java config by @emeroad in pinpoint-apm/pinpoint#11226
- [#noissue] Cleanup GrpcConfiguration by @emeroad in pinpoint-apm/pinpoint#11243
- [#noissue] Refactor ChannelzConfiguration by @emeroad in pinpoint-apm/pinpoint#11244
- [#noissue] Cleanup by @emeroad in pinpoint-apm/pinpoint#11246
- [#noissue] Remove applicationContext-collector.xml by @emeroad in pinpoint-apm/pinpoint#11247
- [#noissue] Cleanup by @emeroad in pinpoint-apm/pinpoint#11249
- [#noissue] Replaced test.xml with java config by @emeroad in pinpoint-apm/pinpoint#11250
- [#noissue] Refactor
exceptiontrace-web
module by @intr3p1d in pinpoint-apm/pinpoint#11248 - [#noissue] Feat global search by @BillionaireDY in pinpoint-apm/pinpoint#11229
- [#11252] Quickly return
true
if the AgentStatus is running. by @intr3p1d in pinpoint-apm/pinpoint#11253 - [#noissue] fix: tailwind config by @BillionaireDY in pinpoint-apm/pinpoint#11254
- [#noissue] Reduce Memory Usage by @emeroad in pinpoint-apm/pinpoint#11255
- [#noissue] Replace Grpc Status conversion with build-in API by @emeroad in pinpoint-apm/pinpoint#11251
- [#noissue] Cleanup Server.shutdown by @emeroad in pinpoint-apm/pinpoint#11258
- [#noissue] fix: GlobalSearch, Inspector styles by @BillionaireDY in pinpoint-apm/pinpoint#11263
- [#noissue] fix: keyboard event propagation by @BillionaireDY in pinpoint-apm/pinpoint#11266
- [#10776] Remove unnecessary class loading by @minwoo-jung in pinpoint-apm/pinpoint#11264
- [#11261] Fix missing metadata trailer in ServerCall.close by @emeroad in pinpoint-apm/pinpoint#11262
- [#11256] Apply RateLimiter to the server stream in gRPC by @emeroad in pinpoint-apm/pinpoint#11257
- [#10776] Improve the /metricDefinition/info api. by @minwoo-jung in pinpoint-apm/pinpoint#11269
- [#11256] Cleanup by @emeroad in pinpoint-apm/pinpoint#11271
- [#11265] Improve logging of StreamObserver.onError by @emeroad in pinpoint-apm/pinpoint#11270
- [#noissue] fix: transaction list api param by @BillionaireDY in pinpoint-apm/pinpoint#11272
- [#noissue] Cleanup by @emeroad in pinpoint-apm/pinpoint#11277
- [#11278] Add gRPC transport and stream monitoring by @emeroad in pinpoint-apm/pinpoint#11279
- [#10776] Add /metricDef/userDefined api logic. by @minwoo-jung in pinpoint-apm/pinpoint#11281
- [#11282] Bump hbase-client from 2.5.5 to 2.5.9 by @emeroad in pinpoint-apm/pinpoint#11283
- [#10776] Add api to get defined Metric list by @minwoo-jung in pinpoint-apm/pinpoint#11284
- [#noissue] change inspector minimal time slot by @donghun-cho in pinpoint-apm/pinpoint#11280
- [#11278] Cleanup by @emeroad in pinpoint-apm/pinpoint#11285
- [#11252] Limit query to one row for faster response by @intr3p1d in pinpoint-apm/pinpoint#11273
- [#10776] Add api to update defined Metric list by @minwoo-jung in pinpoint-apm/pinpoint#11292
- [#noissue] Fix typo bitField by @kojandy in pinpoint-apm/pinpoint#11297
- [#11276] Align
exceptionTrace
tableName with manual by @intr3p1d in pinpoint-apm/pinpoint#11294 - [#11298] Fix concurrency bug in GrpcAgentConnectionRepository by @emeroad in pinpoint-apm/pinpoint#11299
- [#10776] Create an ID to distinguish between metric definitions by @minwoo-jung in pinpoint-apm/pinpoint#11304
- [#10776] Save the layout values for the metric position and size by @minwoo-jung in pinpoint-apm/pinpoint#11306
- [#11256] Fix stream leak of FlowControl by @emeroad in pinpoint-apm/pinpoint#11305
- [#noissue] Cleanup by @emeroad in pinpoint-apm/pinpoint#11307
- [#11308] Apply gRPC MAX_CONNECTION_AGE by @emeroad in pinpoint-apm/pinpoint#11309
- [#10776] Implement micrometer ui by @binDongKim in pinpoint-apm/pinpoint#11303
- [#11256] Improved atomicity of completion events by @emeroad in pinpoint-apm/pinpoint#11313
- [#11256] Fix a bug that incorrectly assigned bucket to interceptor by @emeroad in pinpoint-apm/pinpoint#11314
- [#11267] Add micrometer for monitoring collector by @intr3p1d in pinpoint-apm/pinpoint#11268
- [#11267] Fix test failures and Configurations by @intr3p1d in pinpoint-apm/pinpoint#11316
- [#11256] Fix not to close grpc stream when exception is thrown in wor… by @emeroad in pinpoint-apm/pinpoint#11315
- [#11318] Bump hbase-client from 2.5.9 to 2.5.10 by @emeroad in pinpoint-apm/pinpoint#11319
- [#11256] Refactor gRPC Stream by @emeroad in pinpoint-apm/pinpoint#11317
- [#noissue] Fix typos by @emeroad in pinpoint-apm/pinpoint#11322
- [#11310] Abbreviate sql in sql metadata if sql is too long by @kojandy in pinpoint-apm/pinpoint#11311
- [#11256] Cleanup by @emeroad in pinpoint-apm/pinpoint#11323
- [#11256] Remove Deprecated legacy StreamRateLimiter by @emeroad in pinpoint-apm/pinpoint#11324
- [#11256] Remove unused properties by @emeroad in pinpoint-apm/pinpoint#11325
- [#11267] Add gRPC metric interceptors by @intr3p1d in pinpoint-apm/pinpoint#11326
- [#11320] Add validation of parentApplicationName by @emeroad in pinpoint-apm/pinpoint#11321
- [#11267] Add netty ByteBufAllocator metrics by @intr3p1d in pinpoint-apm/pinpoint#11329
- [#11328] improve getApplicationHostinfo api by @donghun-cho in pinpoint-apm/pinpoint#11331
- [#noissue] Cleanup micrometer dependency by @emeroad in pinpoint-apm/pinpoint#11334
- [#11256] Add ServerStreamId for debug by @emeroad in pinpoint-apm/pinpoint#11333
- [#noissue] Add service type by @jaehong-kim in pinpoint-apm/pinpoint#11335
- [#10776] Add the field concept to the metric definition. by @minwoo-jung in pinpoint-apm/pinpoint#11336
- [#10776] Change property name for layout by @minwoo-jung in pinpoint-apm/pinpoint#11338
- [#noissue] Increase http max header size by @intr3p1d in pinpoint-apm/pinpoint#11339
- [#11337] Fix fast escape when checking agent status by @emeroad in pinpoint-apm/pinpoint#11341
- [#11267] Add log4j2 metrics by @intr3p1d in pinpoint-apm/pinpoint#11340
- [#nossiue] Add Agent Count to AgentMapByHost by @emeroad in pinpoint-apm/pinpoint#11343
- [#10693] enable grpc built-in retry by default by @donghun-cho in pinpoint-apm/pinpoint#11345
- [#nossiue] Cleanup by @emeroad in pinpoint-apm/pinpoint#11344
- [#11337] Improve performance for Active Agent by @emeroad in pinpoint-apm/pinpoint#11342
- [#11346] Optimize agent lookup for agent compatibility by @emeroad in pinpoint-apm/pinpoint#11347
- [#noissue] Fix Runtime error by @intr3p1d in pinpoint-apm/pinpoint#11352
- [#11350] Add write option to AsyncBufferedMutatorBuilder by @emeroad in pinpoint-apm/pinpoint#11351
- [#11320] Add debug information when validation fail by @emeroad in pinpoint-apm/pinpoint#11354
- [#noissue] Memory optimization for PingSession by @emeroad in pinpoint-apm/pinpoint#11355
- [#11267] Use micrometer metric as default by @intr3p1d in pinpoint-apm/pinpoint#11349
- [#10776] Add the aggregation function attribute to the metric definition by @minwoo-jung in pinpoint-apm/pinpoint#11353
- [#noissue] Refactor PingSession by @emeroad in pinpoint-apm/pinpoint#11356
- [#11320] Root node has no parent information by @emeroad in pinpoint-apm/pinpoint#11360
- [#11328] cleanup getApplicationHostinfoV2 ActiveAgent by @donghun-cho in pinpoint-apm/pinpoint#11357
- [#11337] Cleanup semver4j dependency by @emeroad in pinpoint-apm/pinpoint#11361
- [#10776] Add metric data api. by @minwoo-jung in pinpoint-apm/pinpoint#11359
- [#noissue] Fix SpotBug Warning by @emeroad in pinpoint-apm/pinpoint#11367
- [#noissue] Add ListMergeResultsExtractor by @emeroad in pinpoint-apm/pinpoint#11368
- [#noissue] Cleanup by @emeroad in pinpoint-apm/pinpoint#11369
- [#11346] Refactory AgentEventQuery by @emeroad in pinpoint-apm/pinpoint#11370
- [#noissue] Refactor AgentInfoQuery by @emeroad in pinpoint-apm/pinpoint#11371
- [#noissue] Add EnableScheduling annotation by @donghun-cho in pinpoint-apm/pinpoint#11373
- [#10776] Use the aggregation function entered by the user. by @minwoo-jung in pinpoint-apm/pinpoint#11374
- [#11267] Separate
collector-monitor
module by @intr3p1d in pinpoint-apm/pinpoint#11375 - [#noissue] Cleanup versionPrefixRewriter by @donghun-cho in pinpoint-apm/pinpoint#11300
- [#11377] Fix Pinpoint jboss plugin build failure by @feelform in pinpoint-apm/pinpoint#11378
- [#noissue] Cleanup by @emeroad in pinpoint-apm/pinpoint#11382
- [#11379] Add AsyncPollingPutWriter by @emeroad in pinpoint-apm/pinpoint#11380
- [#9631] Add ErrorSummary for improved analytic insights by @intr3p1d in pinpoint-apm/pinpoint#11241
- [#10776] Improvements to the metric data api. Changes to response format and user input data. by @minwoo-jung in pinpoint-apm/pinpoint#11385
- [#11379] Cleanup by @emeroad in pinpoint-apm/pinpoint#11386
- [#11350] Allow default property by @emeroad in pinpoint-apm/pinpoint#11387
- [#11388] Optimize Async call chain of maxColumnValue by @emeroad in pinpoint-apm/pinpoint#11389
- [#noissue] Validate SqlUidMetaDataBo by @kojandy in pinpoint-apm/pinpoint#11330
- [#11394] Bump commons-io from 2.11.0 to 2.16.1 by @emeroad in pinpoint-apm/pinpoint#11395
- [#11390] Update reactor lift of spring-cloud-sleuth plugin by @jaehong-kim in pinpoint-apm/pinpoint#11391
- Add a concept for setting up a metric dashboard. by @minwoo-jung in pinpoint-apm/pinpoint#11402
- [#11403] Add support for module-info and package-info to PluginLoader by @emeroad in pinpoint-apm/pinpoint#11404
- [#11406] Bump commons-validator to 1.9.0 by @emeroad in pinpoint-apm/pinpoint#11407
- [#11396] Bump commons-lang3 from 3.12.0 to 3.16.0 by @emeroad in pinpoint-apm/pinpoint#11398
- [#11408] Bump commons-codec from 1.15 to 1.17.1 by @emeroad in pinpoint-apm/pinpoint#11409
- [#11397] Bump commons-compress from 1.26.1 to 1.27.1 by @emeroad in pinpoint-apm/pinpoint#11405
- [#noissue] Cleanup IOUtils by @emeroad in pinpoint-apm/pinpoint#11410
- [#11388] Add HbaseAsyncTemplate by @emeroad in pinpoint-apm/pinpoint#11393
- [#11411] Improve performance of ServerMap Link by @emeroad in pinpoint-apm/pinpoint#11412
- [#11399] Add ktor plugin by @jaehong-kim in pinpoint-apm/pinpoint#11400
- [#11388] Cleanup by @emeroad in pinpoint-apm/pinpoint#11413
- [#11419] Adjust flush interval for node and link information by @emeroad in pinpoint-apm/pinpoint#11420
- [#noissue] feat: server image fallback by @BillionaireDY in pinpoint-apm/pinpoint#11312
- [#11392] Cleanup by @emeroad in pinpoint-apm/pinpoint#11430
- [#9631] Merge ErrorSummary into ExceptionGroupSummary by @intr3p1d in pinpoint-apm/pinpoint#11425
- [#noissue] Precompile regex in replacePlaceHolders by @intr3p1d in pinpoint-apm/pinpoint#11426
- [#11431] Separate AsyncConnections for Span by @emeroad in pinpoint-apm/pinpoint#11432
- [#noissue] Fe sprint 3.1.0 by @binDongKim in pinpoint-apm/pinpoint#11434
- [#11435] Bump jacoco from 0.8.10 to 0.8.12 by @emeroad in pinpoint-apm/pinpoint#11436
- [#11437] Replace commons-lang3 RandomUtils with Random by @emeroad in pinpoint-apm/pinpoint#11438
- [#11440] Bump commons-lang3 from 3.16.0 to 3.17.0 by @emeroad in pinpoint-apm/pinpoint#11441
- [#noissue] Remove unused prop by @binDongKim in pinpoint-apm/pinpoint#11442
- [#11379] Remove unnecessary Math.abs by @emeroad in pinpoint-apm/pinpoint#11444
- [#11431] Striping span connection by @emeroad in pinpoint-apm/pinpoint#11445
- [#noissue] Return original object when pattern does not match by @intr3p1d in pinpoint-apm/pinpoint#11451
- [#noissue] Change temp params by @binDongKim in pinpoint-apm/pinpoint#11454
- [#11414] Update exceptionTrace table configuration by @intr3p1d in pinpoint-apm/pinpoint#11455
- [#noissue] Cleanup by @intr3p1d in pinpoint-apm/pinpoint#11456
- [#noissue] Fix chart format handler by @binDongKim in pinpoint-apm/pinpoint#11457
- [#11449] Trim long sql from agent by @kojandy in pinpoint-apm/pinpoint#11450
- [#noissue] Cleanup SqlUidMetaDataServiceTest by @kojandy in pinpoint-apm/pinpoint#11458
- [#10776] Rename chart type. Change keyname of response format of metric data api by @minwoo-jung in pinpoint-apm/pinpoint#11460
- [#10776] Add a setting to allow the metric to represent data as a stack. by @minwoo-jung in pinpoint-apm/pinpoint#11461
- [#noissue] fix: opentelmetric intl by @BillionaireDY in pinpoint-apm/pinpoint#11459
- [#11417] Add telelgraf proctstat fd metric by @donghun-cho in pinpoint-apm/pinpoint#11418
- [#noissue] Fix otlp chart data property name by @binDongKim in pinpoint-apm/pinpoint#11463
- [#9631] Format values as a chart by @intr3p1d in pinpoint-apm/pinpoint#11462
- [#noissue] Cleanup Kafka-It by @emeroad in pinpoint-apm/pinpoint#11452
- [#issue] Cleaneup filter in plugin test by @emeroad in pinpoint-apm/pinpoint#11453
- [#noissue] Remove unnecessary log4j dependency by @emeroad in pinpoint-apm/pinpoint#11465
- [#noissue] Remove unnecessary log4j dependency by @emeroad in pinpoint-apm/pinpoint#11466
- [#11468] Bump jsonassert to 1.5.3 by @emeroad in pinpoint-apm/pinpoint#11467
- [#11469] Bump HdrHistogram to 2.2.2 by @emeroad in pinpoint-apm/pinpoint#11470
- [#11471] Bump commons-logging from 1.2.0 to 1.3.4 by @emeroad in pinpoint-apm/pinpoint#11472
- [#11473] Bump commons-cli to 1.9.0 by @emeroad in pinpoint-apm/pinpoint#11474
- [#11475] Bump perfmark-api to 0.27.0 by @emeroad in pinpoint-apm/pinpoint#11476
- [#noissue] Cleanup log4j dependency by @emeroad in pinpoint-apm/pinpoint#11477
- [#noissue] Cleanup it test by @emeroad in pinpoint-apm/pinpoint#11478
- [#9631] Fix query error when a specific agentId is provided by @intr3p1d in pinpoint-apm/pinpoint#11480
- [#11481] Fix DirectByteBuffer leak in ActiveThreadCount by @emeroad in pinpoint-apm/pinpoint#11483
- [#noissue] Cleanup by @emeroad in pinpoint-apm/pinpoint#11484
- [#11328] remove ping event check by @donghun-cho in pinpoint-apm/pinpoint#11485
- [#10776] Specifies the micrometer-registry-otlp library version. by @minwoo-jung in pinpoint-apm/pinpoint#11482
- [#11301] Fix spring-boot-starter-tomcat dependency by @emeroad in pinpoint-apm/pinpoint#11487
- [#noissue] feat: stack switch into metric definition form by @BillionaireDY in pinpoint-apm/pinpoint#11479
- [#11489] Bump reactor-bom to 2023.0.9 by @emeroad in pinpoint-apm/pinpoint#11490
- [#noissue] Cleanup spring-boot-maven-plugin configuration by @emeroad in pinpoint-apm/pinpoint#11492
- [#10776] Fix static otlp params by @binDongKim in pinpoint-apm/pinpoint#11493
- [#10776] Support stacked chart by @binDongKim in pinpoint-apm/pinpoint#11488
- [#noissue] remove: temp app id in otlp by @BillionaireDY in pinpoint-apm/pinpoint#11494
- [#11489] Cleanup reactor dependency by @emeroad in pinpoint-apm/pinpoint#11495
- [#11498] Replace AtomicReference with AtomicReferenceFieldUpdater by @emeroad in pinpoint-apm/pinpoint#11499
- [#noissue] Cleanup by @emeroad in pinpoint-apm/pinpoint#11505
- [#11506] Update MSSQL docker images by @emeroad in pinpoint-apm/pinpoint#11507
- [#11503] Remove duplicate code in SimpleCache by @emeroad in pinpoint-apm/pinpoint#11504
- [#11267] Add Hbase client side metrics by @intr3p1d in pinpoint-apm/pinpoint#11500
- [#noissue] Cleanup by @emeroad in pinpoint-apm/pinpoint#11510
- [#noissue] Refactor MicrometerMonitor by @emeroad in pinpoint-apm/pinpoint#11511
- [#11506] Add MSSQL license by @emeroad in pinpoint-apm/pinpoint#11515
- [#noissue] Cleanup by @emeroad in pinpoint-apm/pinpoint#11514
- [#noissue] Update mongo docker images by @emeroad in pinpoint-apm/pinpoint#11516
- [#noissue] Update kafka docker images by @emeroad in pinpoint-apm/pinpoint#11517
- [#noissue] Cleanup ActiveMQClientIT by @emeroad in pinpoint-apm/pinpoint#11520
- [#noissue] Cleanup elasticsearch-rest-high-level-client dependency by @emeroad in pinpoint-apm/pinpoint#11521
- [#noissue] Refactor MicrometerMonitor permission by @jaehong-kim in pinpoint-apm/pinpoint#11527
- [#11267] Fix netty ByteBufAllocator default value by @jaehong-kim in pinpoint-apm/pinpoint#11528
- [#11497] Fix DirectByteBuffer leak in active thread count by @jaehong-kim in pinpoint-apm/pinpoint#11529
- [#11531] Add websocket options to web module by @emeroad in pinpoint-apm/pinpoint#11532
- [#11423] Fix not to use userId param when there is no userId by @binDongKim in pinpoint-apm/pinpoint#11523
- [#noissue] Servermap > button cannot appear as a descedant of button by @jihea-park in pinpoint-apm/pinpoint#11536
- [#11497] Cleanup error log when closing ActiveThreadCount by @emeroad in pinpoint-apm/pinpoint#11537
- [#11497] Cleanup by @emeroad in pinpoint-apm/pinpoint#11538
- Bump org.xerial.snappy:snappy-java from 1.1.10.2 to 1.1.10.4 by @dependabot in pinpoint-apm/pinpoint#11539
- [#noissue] Remove unnecessary protobuf-maven-plugin version by @emeroad in pinpoint-apm/pinpoint#11542
- [#11543] Remove unnecessary EnumerationFilter by @emeroad in pinpoint-apm/pinpoint#11544
- [#noissue] Cleanup by @emeroad in pinpoint-apm/pinpoint#11545
- [#10776] Improve the ability to set fields and tags in a 1 : N relationship when defining metrics. by @minwoo-jung in pinpoint-apm/pinpoint#11546
- [#11543] Improve debuggability by @emeroad in pinpoint-apm/pinpoint#11548
- [#11497] Fix potential NPE by @emeroad in pinpoint-apm/pinpoint#11549
- [#10776] Improve the metrics data API to allow fields and tags to be set in a 1:N relationship When calling the metrics data API. by @minwoo-jung in pinpoint-apm/pinpoint#11550
- [#noissue][FE] fix: filtermap scatter to transactionList bug fix by @BillionaireDY in pinpoint-apm/pinpoint#11535
- [#10776] Adding property to fieldClusterList in the metric properties API by @minwoo-jung in pinpoint-apm/pinpoint#11551
- [#10776] Clean up the Metrics Data API by @minwoo-jung in pinpoint-apm/pinpoint#11552
- [#11553] Update mongodb-plugin backward compatibility for 5.2.x by @jaehong-kim in pinpoint-apm/pinpoint#11554
- [#10776] Field and tag can be selected as 1:N by @jihea-park in pinpoint-apm/pinpoint#11556
- [#noissue] Improved maven-failsafe-plugin to only work with it-modules by @emeroad in pinpoint-apm/pinpoint#11557
- [#noissue] Fix redis-lettuce-it 6.5.0-RC1 by @jaehong-kim in pinpoint-apm/pinpoint#11559
- [#10776] Make "ALL" bold & Remove total if stack is false by @jihea-park in pinpoint-apm/pinpoint#11558
- [#noissue] Update plugins-it version filter by @jaehong-kim in pinpoint-apm/pinpoint#11560
- [#10776] Set null if value is -1 by @jihea-park in pinpoint-apm/pinpoint#11561
- [#11497] Refactor ActiveThreadCountStreamSocket by @emeroad in pinpoint-apm/pinpoint#11555
- [#11497] Add isReady check to the ping stream by @emeroad in pinpoint-apm/pinpoint#11563
- [#10776] Improved otlp metric data table to store and retrieve data as a multiple table. by @minwoo-jung in pinpoint-apm/pinpoint#11565
- [#NOISSUE] Rename the method for consistency. by @minwoo-jung in pinpoint-apm/pinpoint#11566
- OpenTelemetry > Fix dateRange bug & Apply text ellipsis to chart tooltip by @jihea-park in pinpoint-apm/pinpoint#11568
- [#11497] Improve atomicity and performance of Redis call in ActiveThread by @emeroad in pinpoint-apm/pinpoint#11567
- [#noissue] Cleanup by @emeroad in pinpoint-apm/pinpoint#11569
- [#10776] Sort metric property data. by @minwoo-jung in pinpoint-apm/pinpoint#11570
- [#10776] OpenTelemetry > Leave confirm alert by @jihea-park in pinpoint-apm/pinpoint#11571
- [#11497] Improved atomicity by @emeroad in pinpoint-apm/pinpoint#11564
- [#10776] OpenTelemetry > Add interval/show total to form by @jihea-park in pinpoint-apm/pinpoint#11572
- [#noissue] Rename activeAgentService to Validator by @kojandy in pinpoint-apm/pinpoint#11575
- [#noissue] Cleanup fastjson by @emeroad in pinpoint-apm/pinpoint#11574
- [#noissue] Fix AvoidBranchingStatementAsLastInLoop of Spotbugs by @emeroad in pinpoint-apm/pinpoint#11576
- [#noissue] Improve reuse of CommandStub by @emeroad in pinpoint-apm/pinpoint#11573
- [#11577] Update mariadb-plugin to support mariadb java client 3.x by @jaehong-kim in pinpoint-apm/pinpoint#11578
- [#10776] Improved API to store stackDetails and samplingInterval values by @minwoo-jung in pinpoint-apm/pinpoint#11582
- [#11497] Apply ClientCallStateStreamObserver by @emeroad in pinpoint-apm/pinpoint#11581
- [#11579] Update httpclient5 plugin option - mark.error by @jaehong-kim in pinpoint-apm/pinpoint#11583
- OpenTelemetry > Apply stackDetails & samplingInterval by @jihea-park in pinpoint-apm/pinpoint#11584
- [#11278] Fix atomicity of transportTerminated by @emeroad in pinpoint-apm/pinpoint#11585
- [#10776] OpenTelemetry > Save the changed layouts when create/edit/delete by @jihea-park in pinpoint-apm/pinpoint#11587
- [#11589] Disable OtlpMetricsExportAutoConfiguration. by @minwoo-jung in pinpoint-apm/pinpoint#11590
- [#noissue] Fix intermittent object initialization issue by @intr3p1d in pinpoint-apm/pinpoint#11586
- [#10776] OpenTelemetry > Send agentId by @jihea-park in pinpoint-apm/pinpoint#11594
- [#11592] Update arcus-plugin to support arcus java client 1.13.4 by @jaehong-kim in pinpoint-apm/pinpoint#11593
- [#11497] Apply ClientCallContext by @emeroad in pinpoint-apm/pinpoint#11598
- [#7497] ErrorAnalysis > Summary mini chart by @jihea-park in pinpoint-apm/pinpoint#11596
- [#10776] Remove the agentId from the tag data in the oltp data. by @minwoo-jung in pinpoint-apm/pinpoint#11602
Full Changelog: https://github.com/pinpoint-apm/pinpoint/compare/v3.0.0...v3.0.1
HBase compatibility table:
Pinpoint Version | HBase 1.x | HBase 2.x |
---|---|---|
2.0.x - 2.2.x | yes | optional |
2.3.x - 2.5.x | yes | hbase2-module |
3.0.x | no | yes |
3.1.x | no | yes |
Agent compatibility to Collector table:
Agent Version | Collector 2.x.x | Collector 3.0.x | Collector 3.1.x |
---|---|---|---|
2.x.x | yes | yes | yes |
3.0.x | no | yes | yes |
3.1.x | no | no | yes |
Additionally, the required Java version to run each Pinpoint component is given below:
Pinpoint Version | Agent | Collector | Web | Batch | Flink |
---|---|---|---|---|---|
2.0.x | 6-13 | 8 | 8 | 8 | 8 |
2.1.x | 6-14 | 8 | 8 | 8 | 8 |
2.2.x | 7-14 | 8 | 8 | 8 | 8 |
2.3.x | 7-17 | 8 | 8 | 8 | 8 |
2.4.x | 7-18 | 11 | 11 | 11 | 11 |
2.5.x | 8-19 | 11 | 11 | 11 | 11 |
3.0.x | 8-21 | 17 | 17 | 17 | 17 |
3.1.x | 8-21 | 17 | 17 | 17 | 17 |
- JDK 6+
- Supported versions of the * indicated library may differ from the actual version.
Title | Instrumented Library | Min | Max | Comment | |
---|---|---|---|---|---|
Tomcat | 6.x | 9.x | |||
Jetty | 8.x | 9.x | |||
JBoss | 6.x | 7.x | |||
Resin | 4.x | 4.x | |||
Websphere | 6.x | 8.x | |||
Vertx | 3.3 | 3.5 | |||
Weblogic | 10.x | 12.x | |||
Undertow | |||||
Undertow Servlet | |||||
Jasper | |||||
Java Async Thread | |||||
OpenWhisk | whisk.core | ||||
SpringMVC Framework | spring-webmvc | 3.0.7 | 5.3.6 | ||
Spring Web | spring-web | 4.1.2 | 4.3.30 | ||
Spring RabbitMQ | spring-rabbit | 1.3.3 | 2.2.16 | ||
Spring IBatis | spring-ibatis | 2.0.7 | 2.0.8 | ||
Spring MyBatis | mybatis-spring | 1.1.0 | 1.3.3 | ||
*Spring Boot | spring-boot-autoconfigure | ||||
*Spring Webflux | spring-webflux | ||||
MyBatis | mybatis | 3.0.3 | 3.3.1 | ||
Hystrix | hystrix-core | 1.4.0 | 1.5.18 | ||
JDKHTTP | |||||
Httpclient3 | commons-httpclient | 3.0 | 3.1 | ||
Httpclient4 | httpclient | 4.0 | 4.5.4 | ||
Thrift | libthrift | 0.9.1 | 0.14.1 | ||
Google HTTP Client | google-http-client | 1.19.0 | 1.39.2 | ||
AsyncHttpClient | async-http-client | 1.7.24 | 1.8.17 | ||
OkHttp | okhttp | 2.0.0 | 3.3.1 | ||
Apache HttpAsyncClient | httpasyncclient | 4.0 | 4.1.3 | ||
*Akka HTTP | akka-http_2.12 | 10.1.0 | 10.1.x | ||
*Kafka | kafka-clients | 0.11.0.1 | |||
GRPC | grpc-stub | 1.8.0 | 1.37.0 | ||
*Reactor | reactor-core | 3.3.0 | 3.3.1 | ||
*Reactor Netty | reactor-netty | 0.8.0 | 0.9.2 | ||
Log4j | log4j | 1.2.16 | 1.2.17 | ||
Logback | logback-classic | 1.0.13 | 1.2.3 | ||
Log4j2 | log4j-core | 2.0 | 2.12.1 | ||
*Arcus | arcus-java-client | 1.7.0 | 1.11.4 | ||
*MsSQL (jTDS) | jtds | 1.2.8 | |||
*MsSQL | mssql-jdbc | ||||
HikariCP | HikariCP-java6 | 2.3.0 | 2.3.13 | ||
Jackson-mapper-asl | jackson-mapper-asl | 1.0.1 | 1.8.11 | ||
Jackson Databind | jackson-databind | 2.0.6 | 2.12.3 | ||
MariaDB Connector/J | mariadb-java-client | 1.3.0 | 2.7.2 | ||
MongoDB Java Driver | mongodb-driver | 3.0.0 | 3.12.8 | ||
Elasticsearch | elasticsearch-rest-high-level-client | 6.0.0 | 6.8.15 | ||
Datastax Java Driver | cassandra-driver-core | 2.0.10 | 3.11.0 | ||
Druid | druid | 1.0.0 | 1.2.6 | ||
*Cubrid | cubrid-jdbc-driver | 8.4.1 | 10.0.0 | ||
*Commons DBCP | commons-dbcp | 1.0 | 1.4 | ||
*Commons DBCP2 | commons-dbcp2 | 2.0 | 2.5.0 | ||
*HBase | hbase-client | 1.2.6.1 | 1.2.6.1 | ||
*MySQL | mysql-connector-java | 5.0 | 8.x | ||
*Oracle JDBC Driver | ojdbc | ||||
*PostgreSQL JDBC Driver | postgresql | ||||
*Redis | jedis | 2.4.2 | |||
*Redis | lettuce-core | 5.0.0 | 5.1.2 | ||
*Redis | redisson | 3.10.0 | 3.10.4 | ||
Apache CXF | cxf-rt-rs-client | 3.0.0 | 3.4.3 | ||
Netty | netty-all | 4.1.0 | 4.1.63 | ||
ActiveMQ | activemq-all | 5.1.0 | 5.16.1 | ||
RxJAVA | rxjava | 1.0.0 | 1.3.8 | ||
RabbitMQ | amqp-client | 2.7.0 | 5.12.0 | ||
Paho MQTT | org.eclipse.paho.client.mqttv3 | 1.0.2 | 1.2.5 | ||
Paho MQTT | org.eclipse.paho.mqttv5.client | 1.2.5 | 1.2.5 | ||
Gson | gson | 1.1 | 2.8.3 | ||
Json | json-lib | 1.0 | 2.2.2 | ||
FastJson | fastjson | 1.2.10 | 1.2.76 | ||
Dubbo | dubbo | 2.5.1 | 2.6.9 | ||
kafka-clients | kafka-clients | 0.11.0.0 | 2.6.1 | ||
postgresql | postgresql | 9.4.1208 | 42.2.19 | ||
ojdbc8 | ojdbc8 | 12.2.0.1 | 21.1.0.0 | ||
ojdbc10 | ojdbc10 | 19.3.0.0 | 19.10.0.0 |