> For the complete documentation index, see [llms.txt](https://pinpoint-apm.gitbook.io/pinpoint/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pinpoint-apm.gitbook.io/pinpoint/v3.0.1/main.md).

# What's New

## What's New in v3.0.1

## 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](https://github.com/user-attachments/assets/7d58d9ac-cab7-4d9c-a6cb-41e11733fa4a) ![ss\_error-analysis3](https://github.com/user-attachments/assets/cb480d1b-b234-4915-bd0c-4ac180015a44)

#### 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

* \#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](https://repo1.maven.org/maven2/com/navercorp/pinpoint/pinpoint-agent/3.0.1/pinpoint-agent-3.0.1.tar.gz)
* [pinpoint-batch-3.0.1-exec.jar](https://repo1.maven.org/maven2/com/navercorp/pinpoint/pinpoint-batch/3.0.1/pinpoint-batch-3.0.1-exec.jar)
* [pinpoint-collector-3.0.1-exec.jar](https://repo1.maven.org/maven2/com/navercorp/pinpoint/pinpoint-collector/3.0.1/pinpoint-collector-3.0.1-exec.jar)
* [pinpoint-collector-starter-3.0.1-exec.jar](https://repo1.maven.org/maven2/com/navercorp/pinpoint/pinpoint-collector-starter/3.0.1/pinpoint-collector-starter-3.0.1-exec.jar)
* [pinpoint-web-3.0.1-exec.jar](https://repo1.maven.org/maven2/com/navercorp/pinpoint/pinpoint-web/3.0.1/pinpoint-web-3.0.1-exec.jar)
* [pinpoint-web-starter-3.0.1-exec.jar](https://repo1.maven.org/maven2/com/navercorp/pinpoint/pinpoint-web-starter/3.0.1/pinpoint-web-starter-3.0.1-exec.jar)

### What's Changed

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

**Full Changelog**: <https://github.com/pinpoint-apm/pinpoint/compare/v3.0.0...v3.0.1>

### Upgrade consideration

HBase compatibility table:

| Pinpoint Version | HBase 1.x | HBase 2.x                                                                                                             |
| ---------------- | --------- | --------------------------------------------------------------------------------------------------------------------- |
| 2.0.x - 2.2.x    | yes       | [optional](https://pinpoint-apm.gitbook.io/pinpoint/documents/hbase-upgrade#do-you-like-to-use-hbase-2x-for-pinpoint) |
| 2.3.x - 2.5.x    | yes       | [hbase2-module](https://github.com/pinpoint-apm/pinpoint/tree/2.3.x/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    |

### Supported Modules

* JDK 6+
* Supported versions of the \* indicated library may differ from the actual version.

| Title                                                                                                          | Instrumented Library                 | Min      | Max       | Comment |   |
| -------------------------------------------------------------------------------------------------------------- | ------------------------------------ | -------- | --------- | ------- | - |
| [Tomcat](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/tomcat)                     |                                      | 6.x      | 9.x       |         |   |
| [Jetty](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/jetty)                       |                                      | 8.x      | 9.x       |         |   |
| [JBoss](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/jboss)                       |                                      | 6.x      | 7.x       |         |   |
| [Resin](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/resin)                       |                                      | 4.x      | 4.x       |         |   |
| [Websphere](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/websphere)               |                                      | 6.x      | 8.x       |         |   |
| [Vertx](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/vertx)                       |                                      | 3.3      | 3.5       |         |   |
| [Weblogic](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/weblogic)                 |                                      | 10.x     | 12.x      |         |   |
| [Undertow](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/undertow)                 |                                      |          |           |         |   |
| [Undertow Servlet](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/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](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/spring-boot)         | spring-boot-autoconfigure            |          |           |         |   |
| \*[Spring Webflux](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/spring-webflux)   | spring-webflux                       |          |           |         |   |
|                                                                                                                |                                      |          |           |         |   |
| MyBatis                                                                                                        | mybatis                              | 3.0.3    | 3.3.1     |         |   |
| [Hystrix](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/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](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/kafka)                     | kafka-clients                        | 0.11.0.1 |           |         |   |
| GRPC                                                                                                           | grpc-stub                            | 1.8.0    | 1.37.0    |         |   |
| \*[Reactor](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/reactor)                 | reactor-core                         | 3.3.0    | 3.3.1     |         |   |
| \*[Reactor Netty](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/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](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/redis)                     | jedis                                | 2.4.2    |           |         |   |
| \*[Redis](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/redis-lettuce)             | lettuce-core                         | 5.0.0    | 5.1.2     |         |   |
| \*[Redis](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/redis-redisson)            | 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](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/rxjava)                     | rxjava                               | 1.0.0    | 1.3.8     |         |   |
| [RabbitMQ](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/rabbitmq)                 | amqp-client                          | 2.7.0    | 5.12.0    |         |   |
| [Paho MQTT](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/paho-mqtt)               | org.eclipse.paho.client.mqttv3       | 1.0.2    | 1.2.5     |         |   |
| [Paho MQTT](https://github.com/pinpoint-apm/pinpoint/tree/master/agent-module/plugins/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 |         |   |
|                                                                                                                |                                      |          |           |         |   |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://pinpoint-apm.gitbook.io/pinpoint/v3.0.1/main.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
