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