Key Features
End of support for JDK7
- issue : #8867
Introduced Apache Pinot as metric store
- Pinpoint now uses Apache Pinot as a repository for metrics.
URI Metric
- Supported frameworks : Spring Web MVC, Spring WebFlux, Vert.x-Web
- manual
Infrastructure Metric
Improved CallTree UX
- CallTree's search interface has been improved #9272
New Plugins
- Supports Spring Data R2DBC #9089
- Supports Cassandra Java Driver 4.x #9452
- Supports Apache HttpClient 5.x #9242
- Add a sampling rate specification for each URL #9153
Bug Fixes
- Improved stability of Pinpoint collector #9264
- Prevents collector's native memory leak due to malfunction of grpc agent
Fixed in go agent 1.0.1
- Prevents collector's native memory leak due to malfunction of grpc agent
What's Changed
- [#8893] Prepare 2.5.0-SNAPSHOT by @emeroad in #8895
- [#noissue] Update readme.md by @emeroad in #8897
- [#noissue] Update Compatibility Table for 2.5.0 by @emeroad in #8898
- [#8899] Upgrade jdk8 by @emeroad in #8900
- [#8899] Update JDK8 of plugin test by @emeroad in #8905
- [#8904] Fix broken binary compatibility of THRIFT 0.13 of thrift plugin by @emeroad in #8910
- [#8911] Fix testcase failures in MongoDBIT by @emeroad in #8912
- [#noissue] Fig bug issue 8902, 890 by @minwoo-jung in #8920
- [#8911] Change the temp directory of mongod by @emeroad in #8916
- [#noissue] Update postgresql jdbc for jdk8 by @emeroad in #8864
- [#noissue] Update amqp spring-rabbit for jdk8 by @emeroad in #8936
- [#8937] Remove boostrap-java8 by @emeroad in #8938
- [#8939] Remove profiler-optional-jdk7 for JDK8 by @emeroad in #8940
- [#8930] Update lettuce reactive by @jaehong-kim in #8942
- [#noissue] Replace embedded-elasticsearch with testcontainers-elasticsearch by @emeroad in #8943
- [#8945] End of support for elasticsearch bbose client plugin by @emeroad in #8947
- [#8941] Update reactor plugin for subscribeOrReturn method. by @jaehong-kim in #8948
- [#8885] Fix to work normally without stack trace by @emeroad in #8949
- [#noissue] Remove internal LongAdder for jdk7 compatibility by @emeroad in #8950
- [#noissue] Add jetty plugin testweb by @jaehong-kim in #8951
- [#8004] system metric by @minwoo-jung in #8958
- [#8004] Modify the test code to bypass the build failure. by @minwoo-jung in #8962
- [#8952] Replace guava cache with caffeine cache by @emeroad in #8953
- [#noissue] Fix port conflicts in ActiveMq test by @emeroad in #8960
- [#8945] Add ElasticSearch Annotation to type-provider by @emeroad in #8963
- [#8934] Change existing agent list lookup policy in inspector by @intr3p1d in #8935
- [#8965] Add SharedTestLifeCycle to simplify plugin integration tests by @emeroad in #8966
- [#4851] fix test fail by @minwoo-jung in #8968
- [#8965] Apply SharedTestLifeCycle to plugin test by @emeroad in #8969
- [#8965] Cleanup by @emeroad in #8974
- [#8890] ServiceLoader does not work properly in OpenJ9 by @smilu97 in #8903
- [#8890] openj9 module layer binding by @smilu97 in #8976
- [#8965] Cleanup by @emeroad in #8977
- [#noissue] Cleanup by @emeroad in #8982
- [#noissue] Cleanup getClassLoadingLock by @emeroad in #8984
- [#8965] Apply SharedTestLifeCycle to Oracle by @emeroad in #8981
- [#8985] edit spring security properties in metric moudle by @minwoo-jung in #8987
- [#8979] Use ResponseStatusException to make error responses by @ga-ram in #8983
- [#8988] to fix hbase error(ClassNotFoundException). by @minwoo-jung in #8992
- [#noissue] Apply testcontainers-elasticsearch to testweb by @emeroad in #8994
- [#noissue] Fix port conflicts in integration test by @emeroad in #8996
- [#noissue] Fix missing mssql server configuration by @emeroad in #8997
- [#8965] Simplified thread flow control of SharedTestLifeCycle by @emeroad in #8998
- [#noissue] Cleanup ASMClassNodeLoader by @emeroad in #8999
- [#9000] Use insertRuleExceptWebhookSend when webhook.enable=false by @ga-ram in #9001
- [#8915] Migrate most of junit4 test to junit5 test by @donghun-cho in #8975
- [#8993] Add apdex alarm by @smilu97 in #8995
- [#9000] Use updateRuleExceptWebhookSend when webhook.enable=false by @ga-ram in #9007
- [#8979] Remove unnecessary ResponseEntity by @ga-ram in #9010
- [#8934] Refactor AgentInfoFilter by @intr3p1d in #9012
- [#noissue] Checks webhook url validity by @ga-ram in #9013
- [#noissue] Fix period selection by @binDongKim in #9020
- [#9017] Add max limit to getApplicationHostInfo for OOM prevent by @emeroad in #9018
- [#9021] Reduce memory usage by @emeroad in #9022
- [#9023] Reduce memory usage for AgentInfo query by @emeroad in #9024
- [#9015] Update mongodb plugin by @jaehong-kim in #9019
- [#9025] Update thrift plugin for 0.14 or later by @jaehong-kim in #9026
- [#8979] Remove ModelAndView responses for browser clients to keep all error responses in JSON by @ga-ram in #9031
- [#8915] Fix IT test by @donghun-cho in #9033
- [#8979] change json error res format by @BillionaireDY in #9034
- [#9037] Added property to set "zookeeper.znode.parent" of hbase by @minwoo-jung in #9040
- [#9037] Refactor AgentInfo by @emeroad in #9041
- [#noissue] Clean unused import by @binDongKim in #9043
- [#9023] Fix: batch cannot find AgentInfoBoMapper by @smilu97 in #9049
- [#9023] Polishing by @emeroad in #9053
- [#noissue] Fix period selection by @binDongKim in #9056
- [#noissue] Fix incorrect style in inspector and metric page by @binDongKim in #9057
- [#9023] Refactor ApplicationAgentList by @emeroad in #9060
- [#noissue] Guard NPE while processing phone number by @smilu97 in #9050
- [#9023] Add hyperlink factory in batch by @smilu97 in #9062
- [#9063] Added option to operate only metric module by @minwoo-jung in #9064
- [#noissue] Fix duplicated request in changing host-group by @binDongKim in #9070
- [#noissue] Refactor ServerBuilder by @emeroad in #9065
- [#noissue] Fix style syntax by @binDongKim in #9071
- [#noissue] Refactor NPE check by @intr3p1d in #9072
- [#9074] Add setting for exception handling by @minwoo-jung in #9075
- [#8878] Add support to kafka version 2.8 ~ 3.2 for kafka plugin by @ga-ram in #9051
- [#9023] Reduce memory usage of AgentInfo by @emeroad in #9073
- [#9052] Improve AlarmJob performance by @smilu97 in #9077
- [#noissue] Refactor HbaseTable enum class by @intr3p1d in #9084
- [#9089] Add spring data r2dbc plugin by @jaehong-kim in #9092
- [#noissue] Fixed
Range
returnsfrom
instead ofto
ingetToDateTime
by @smilu97 in #9093 - [#noissue] Update 2.4.1 release by @emeroad in #9099
- [#noissue] Fix spring data r2dbc plugin testweb by @jaehong-kim in #9100
- [#noissue] Fix testcase port by @jaehong-kim in #9101
- [#9078] Stable cleanup by @smilu97 in #9088
- [#noissue] Polishing MongoPlugin by @emeroad in #9103
- [#noissue] Refactor ApplicationAgentsList by @emeroad in #9105
- [#noissue] Refactor Model Package by @emeroad in #9107
- [#noissue] Mark alarmWriterInterceptor is nullable by @smilu97 in #9109
- [#noissue] Fix it port range. by @jaehong-kim in #9110
- [#9111] Fix NPE bug in mongo-plugin by @jaehong-kim in #9112
- [#9086] Lightened agentCountJob by @smilu97 in #9096
- [#noissue] Fix port range in grpc it by @jaehong-kim in #9118
- [#noissue] Fix port range in thrift it by @jaehong-kim in #9119
- [#9115] Improve legacyCompatibilityCheck by @donghun-cho in #9116
- [#9122] Fix NPE of JVMInfo in DetailedAgentInfo by @emeroad in #9123
- [#noissue] Remove log4j2 configuration to reattach ErrorPageFilter error logs by @ga-ram in #9132
- [#9128] Manage data by moving the metadata table(tag, datatype) from mysql to pinot by @minwoo-jung in #9129
- [#noissue] Fix some typos by @cuishuang in #9004
- [#noissue] Replace with java.time.Clock by @emeroad in #9138
- [#9139] Enable user can modify mybatis error marking rule by @intr3p1d in #9140
- [#noissue] Polishing by @emeroad in #9143
- [#noissue] Apply @GuardedBy to ActiveThreadCountHandler by @emeroad in #9147
- [#9145] Optimizing memory usage of buffer pool for UDP receiver by @emeroad in #9146
- [#noissue] Polishing by @emeroad in #9159
- [#noissue] Refactor groupBy of ApplicationAgentList by @emeroad in #9126
- [#9148] activeThreadCountWorkerRepository uses ClusterKey as key type by @smilu97 in #9155
- [#noissue] Polishing by @emeroad in #9160
- [#NOISSUE] edit table config by @minwoo-jung in #9161
- [#NOISSUE] change port by @minwoo-jung in #9162
- [#9153] Add URL sampler by @jaehong-kim in #9156
- [#9157] Prevent initializing active thread workers multiple times by @smilu97 in #9158
- [#noissue] Polishing by @emeroad in #9166
- [#noissue] Ascended logging level of managing collector zknodes by @smilu97 in #9169
- [#9164] Update vert.x plugin for 4.x by @jaehong-kim in #9165
- [#noissue] Change chart layout by @binDongKim in #9171
- [#9176] Improved code so that connection object of pinot is reused by @minwoo-jung in #9177
- [#9181] Change agent's gRPC stream log level by @jaehong-kim in #9182
- [#9183] Fix rabbitmq consumer handle by @jaehong-kim in #9184
- [#9185] Fix log level of abstract method transform by @jaehong-kim in #9186
- [#noissue] Keep previous state in switching pages on the sidebar by @binDongKim in #9195
- [#noissue] Increased thrift container max length by @smilu97 in #9196
- [#9187] Fix span dispatch failed by @jaehong-kim in #9194
- [#NOISSUE] add log for performance test by @minwoo-jung in #9197
- [#noissue] fix realtime container height by @BillionaireDY in #9192
- [#9189] Make ApdexScore pass additional information used in calculating ApdexScore by @intr3p1d in #9193
- [#9198] Fix agent callstack overflow log by @jaehong-kim in #9199
- [#9210] Beaned TFActiveTraceMapper by @smilu97 in #9211
- [#noissue] Add select-option text-color to handle os issue by @binDongKim in #9212
- [#9210] Removed getStartTimestamp by @smilu97 in #9214
- [#9215] Fixed positions of metric measurers by @smilu97 in #9216
- [#9217] Change distribution logic for kafka key by @minwoo-jung in #9218
- [#9220] Add missing AuthorizationConfig by @ga-ram in #9221
- [#noissue] Change TimeWindowSampler, window range in metric module by @donghun-cho in #9213
- [#9176] Add PinotDataSource by @emeroad in #9219
- [#9217] Change distribution logic for kafka key in collector by @minwoo-jung in #9222
- [#9224] Add PinotAsyncTemplate by @emeroad in #9225
- [#noissue] Cleanup Hbase plugin by @intr3p1d in #9188
- [#noissue] Add more logs for collector grpc server by @smilu97 in #9230
- [#9229] Fix incorrect AKKA ServiceType by @koo-taejin in #8921
- [#noissue] LoggingRejectedExecutionHandler logs first in-come by @smilu97 in #9231
- [#9244] Improved for updating datatype save period by @minwoo-jung in #9245
- [#noissue] Cleanup Collections.sort by @emeroad in #9247
- [#9242] Add http client 5.x plugin by @jaehong-kim in #9246
- [#noissue] Cleanup Comparator by @emeroad in #9248
- [#noissue] Refactor ApplicationAgentsList by @intr3p1d in #9228
- [#noissue] Provide a different query-period for metric page by @binDongKim in #9253
- [#noissue] Reduce memory usage for getParameterTypes by @emeroad in #9252
- [#noissue] Cleanup by @emeroad in #9256
- [#noissue] Fix spotbugs warning by @jaehong-kim in #9251
- [#noissue] Fix postgresql it 42.50 by @jaehong-kim in #9257
- [#noissue] Fix spotbugs warning - performance by @jaehong-kim in #9259
- [#noissue] Add HBase HTable method dataSize intercept to HBase plugin by @jimolonely in #8875
- [#9240] get system metric charts seperately by tags by @donghun-cho in #9241
- [#noissue] Cleanup by @emeroad in #9262
- [#noissue] Fix spring-amqp-rabbit it by @jaehong-kim in #9265
- [#9267] Add Clock with millisecond precision by @emeroad in #9268
- [#9264] Guarded ping only when stream is ready by @smilu97 in #9266
- [#NOISSUE] add log for performance test by @minwoo-jung in #9271
- [#noissue] Enhance calltree search user-experience by @binDongKim in #9272
- [#noissue] Update kafka IT 3.x by @jaehong-kim in #9273
- [#9270] Fix a bug in constructing servermap agents list by @intr3p1d in #9274
- [#noissue] Clean up unused code by @binDongKim in #9276
- [#noissue] Update rabbitmq IT by @jaehong-kim in #9277
- [#noissue] Fix netty IT by @jaehong-kim in #9279
- [#9280] Matching rules have been improved by @minwoo-jung in #9282
- [#noissue] Change metric groupName by @donghun-cho in #9283
- [#noissue] Polishing: remove unused comparator by @intr3p1d in #9284
- [#noissue] remove whitespace in metric groupName by @donghun-cho in #9287
- [#noissue] Cleanup legacy commons-lang dependency by @emeroad in #9288
- [#noissue] Refactor metric in fetching data by @binDongKim in #9292
- [#9295] Remove commons-text dependency by @emeroad in #9300
- [#9254] Collects and retrieves URL statistics using Pinot by @ga-ram in #9255
- [#9298] Downgrade to Dubbo 2.6.11 due to workflow build failure by @emeroad in #9307
- [#noissue] Polishing by @emeroad in #9304
- [#9254] Fix Testcase failure by @emeroad in #9309
- [#noissue] Generify AgentsListMap for use in elsewhere by @intr3p1d in #9310
- [#9254] Update dependency of dubbo-plugin-testweb by @emeroad in #9313
- [#noissue] update grpc-idl hash by @ga-ram in #9318
- [#noissue] Fix log level of cluster manager by @jaehong-kim in #9312
- [#NOISSUE] cleanup code (unused code, mysql logic) by @minwoo-jung in #9320
- [#9322] Remove unnecessary guava dependencies by @JaneQ9900 in #9321
- [#noissue] Update jdk7 it by @jaehong-kim in #9325
- [#noissue] Add httpclient4 testweb by @jaehong-kim in #9303
- [#noissue] cleanup by @donghun-cho in #9326
- [#noissue] Remove agent-search-input component by @binDongKim in #9327
- [#noissue] Cleanup by @emeroad in #9328
- [#noissue] Add GA for transaction-search by @binDongKim in #9329
- [#noissue] Cleanup by @emeroad in #9330
- [#9331] Bump apache hbase client from 1.7.1 to 1.7.2 by @emeroad in #9332
- [#noissue] Apply generic to CodeResult by @emeroad in #9335
- [#noissue] Apply try-with-resources by @emeroad in #9336
- [#noissue] Remove unnecessary ObjectUtils by @emeroad in #9337
- [#9323] GRPC server utilize call executor by @smilu97 in #9324
- [#9323] Fix gRpc receiver configuration by @emeroad in #9339
- [#noissue] Polishing by @emeroad in #9341
- [#9315] Add order in collected metric info, metric host info by @donghun-cho in #9316
- [#noissue] Cleanup by @emeroad in #9343
- [#9254] Fixing omitted changes for url statistics end time by @ga-ram in #9352
- [#9350] Replace Base64 with java.util.Base64 by @emeroad in #9351
- [#9317] Separate AgentListController by @intr3p1d in #9319
- [#9340] Add url statistics for vertx by @ga-ram in #9342
- [#noissue] cleanup by @ga-ram in #9354
- [#9350] Cleanup by @emeroad in #9353
- [#noissue] Fix SpotBugs Warnings by @emeroad in #9359
- [#noissue] Cleanup by @emeroad in #9360
- [#9355] Cleanup by @emeroad in #9366
- [#9357] Saves spring mvc bestMatchingPattern to request attribute when error happens by @ga-ram in #9358
- [#8915] Cleanup junit4 dependency by @emeroad in #9365
- [#9355] Cleanup by @emeroad in #9373
- [#9344] Fix incorrect bytes encoding in ZookeeperClusterManager by @emeroad in #9345
- [#noissue] Fix SpotBugs Warnings by @emeroad in #9378
- [#9348] Add lambda expression matcher by @jaehong-kim in #9349
- [#noissue] remove JAVA_9_HOME by @ga-ram in #9377
- [#noissue] Fix junit testcase import by @jaehong-kim in #9381
- [#noissue] Cleanup by @emeroad in #9382
- [#noissue] Rollback by @emeroad in #9386
- [#9384] Implements the basis for implementing the concept of tanent by @minwoo-jung in #9385
- [#noissue] fix kafka test failure by @ga-ram in #9387
- [#noissue] Polishing by @emeroad in #9388
- [#5249] Add namespace file for tenant by @minwoo-jung in #9391
- [#9389] Replace hamcrest into assertj by @smilu97 in #9390
- [#noissue] Cleanup by @emeroad in #9396
- [#noissue] Add config properties by @ga-ram in #9397
- [#9393] Return full range of timestamps and fill empty values to zero by @ga-ram in #9395
- [#noissue] Keep the state between menus by @binDongKim in #9402
- [#noissue] Change the way of getting user agent info by @binDongKim in #9406
- [#9400] Implement URL statistic page by @binDongKim in #9401
- [#9389] Re-include hamcrest for test by @smilu97 in #9408
- [#9317] Change AgentListController api url by @intr3p1d in #9368
- [#9407] Add tenant id column for url stat by @ga-ram in #9410
- [#9317] Change AgentListController api url by @intr3p1d in #9413
- [#9163] Add netty-handler-proxy.jar to agent by @emeroad in #9418
- [#9163] Remove unnecessary netty-handler-proxy from main pom.xml by @emeroad in #9419
- [#noissue] Display the webhook menu based on the config by @binDongKim in #9420
- [#9411] Add SecurityContextUtils by @emeroad in #9403
- [#9371] Add agent load-balancer which periodically change collector server by @smilu97 in #9372
- [#9414] Refer classpath for querying available libraries by @smilu97 in #9416
- [#noissue] Fix url-stat-info layout by @binDongKim in #9423
- [#9411] Polishing by @emeroad in #9426
- [#noissue] Exclude Spring6 from plugin-test by @emeroad in #9427
- [#noissue] Remove unused Javassist package by @emeroad in #9429
- [#noissue] Exclude Spring6 from plugin-test by @emeroad in #9434
- [#9431] Fix missing dependency of agent by @emeroad in #9436
- [#noissue] Update readme by @jaehong-kim in #9435
- [#9431] Fix missing plugin dependency by @emeroad in #9437
- [#9438] Update google httpclient plugin enable option by @jaehong-kim in #9439
- [#9400] Set first chart-area and keep selected url by @binDongKim in #9440
- [#9089] Update config of spring-data-r2dbc plugin by @jaehong-kim in #9443
- [#noissue] move spring web mvc url template intercept point and add user input attribute uri template option by @ga-ram in #9442
- [#9445] Update plugin enable option by @jaehong-kim in #9447
- [#noissue] Add toString by @emeroad in #9448
- [#8934] Filter agent list to sure that the agent is truly active by @intr3p1d in #9446
- [#noissue] Change uri stat config names by @ga-ram in #9449
- Cleanup CachingConfigurerSupport by @emeroad in #9451
- [#9453] Refactor Command-line Arguments of MultipleApplications to SpringBoot style by @emeroad in #9454
- [#5249] send metric data including tenantId by @minwoo-jung in #9457
- [#9452] Add cassandra4 plugin by @jaehong-kim in #9458
- [#9459] Add commons-config module by @emeroad in #9456
- [#noissue] Fix cassandra4 it by @jaehong-kim in #9461
- [#noissue] Remove unnecessary log4j-slf4j-impl dependency by @emeroad in #9463
- [#noissue] Fix cassandra4 it by @jaehong-kim in #9464
- [#noissue] Add copyright by @jaehong-kim in #9465
- [#noissue] url stat: checks often-used-urls at the last moment by @ga-ram in #9462
- [#9466] fix bug when processing transaction data by @minwoo-jung in #9467
- [#noissue] Fix cassandra4 it by @jaehong-kim in #9471
- [#9460] Fix path of reactor-netty server by @jaehong-kim in #9469
- [#9470] Add HttpStatusUtils by @emeroad in #9472
- [#noissue] Remove invalid filter logic by @binDongKim in #9476
- [#noissue] Add default empty string to MonitorConfig oftenUsedResources by @ga-ram in #9479
- [#9474] Add serverCallExecutor in grpcReceiverConfiguration by @smilu97 in #9475
- [#9481] Vertx's URI Metric Support by @emeroad in #9484
- [#9478] Uses tick time to aggregate uri stat by @ga-ram in #9488
- [#noissue] Polishing by @emeroad in #9486
- [#noissue] Update readme kotlin plugin by @jaehong-kim in #9491
- [#9477] Add ExposePathWithinMappingInterceptor to SpringWebMvcPlugin by @ga-ram in #9487
- [#noissue] add agent-plugins readme by @jaehong-kim in #9492
- [#noissue] change uri stat pinot table index by @ga-ram in #9490
- [#9317] Add default parameter for AgentListController by @intr3p1d in #9494
- [#9495] Resolving application tps data consistency issues by @minwoo-jung in #9496
- [#noissue] Add testcase of spring data r2dbc h2 parser by @jaehong-kim in #9497
- [#noissue] Apply GuardLogStatement for classes that execute a lot by @koo-taejin in #9499
- [#9482] Await termination of grpc server by @smilu97 in #9483
- [#9480] fix trace end time and unsampled trace uris by @ga-ram in #9485
- [#noissue] Polishing by @jaehong-kim in #9501
- [#noissue] Polishing by @jaehong-kim in #9500
- [#noissue] cleanup by @ga-ram in #9506
- [#9504] Change to collect URI Template in Trace by @emeroad in #9505
- [#9481] Add user input uri template for vert.x uri statistics by @ga-ram in #9508
- [#9504] Refactor DisableTrace to store metrics by @emeroad in #9509
- [#9504] Add Vert.x main page for test by @emeroad in #9511
- [#noissue] Remove build WARNING by @emeroad in #9513
- [#9504] Move recordUriTemplate() to SpanRecorder by @emeroad in #9514
- [#9317] Change api for agent-management page by @binDongKim in #9516
- [#9504] Check user input attributes for spring web mvc uri statistics by @ga-ram in #9512
- [#9317] change SortByAgentInfo rules name by @intr3p1d in #9515
- [#noissue] Add AsyncContextUtils by @emeroad in #9517
- [#noissue] update uri stat pinot table by @ga-ram in #9521
- [#9504] Refactor runOnContext trace by @emeroad in #9520
- [#9522] Support URI statistics for Spring Webflux by @ga-ram in #9523
- [#9380] Supports Line number and location in Callstack by @feelform in #9450
- [#9489] Increase webhook url size by @ga-ram in #9524
- [#9424] Export the 'mail.smtp.ssl.enable' in the batch. by @JunRadish in #9441
- [#9527] Set the compression type of Kafka messages by @minwoo-jung in #9528
- [#noissue] Adjust Log Level of URI-metric by @emeroad in #9530
- [#9474] Fix server call executor configs by @smilu97 in #9531
- [#noissue] Remove legacy layout option by @binDongKim in #9174
- [#NOISSUE] cleanup code in metric-module by @minwoo-jung in #9532
- [#noissue] Cleanup by @emeroad in #9533
- [#9534] Missing maven dependency of pinpoint-test module by @emeroad in #9535
- [#noissue] Exclude CXF 4.x test by @emeroad in #9536
Dependencies
- [#8906] Bump PMD plugin from 3.15.0 to 3.16.0 by @emeroad in #8907
- [#8913] Bump guava from 30.1 to 31.1 by @emeroad in #8914
- [#noissue] Bump Testcontainers from 1.16.2 to 1.17.2 by @emeroad in #8933
- [#8970] Bump jaxb2-maven-plugin from 2.4 to 2.5.0 by @emeroad in #8971
- [#8986] Bump log4j from 2.17.1 to 2.17.2 by @emeroad in #8989
- [#8990] Bump jackson from 2.12.6 to 2.13.3 by @emeroad in #8991
- [#9079] Bump thrift compiler from 0.12.0 to 0.16.0 by @emeroad in #9080
- [#9149] Bump Spring Security from 5.5.3 to 5.5.8 CVE-2022-22978 by @emeroad in #9150
- [#9238] Bump grpc from 1.43.2 to 1.49.1 by @smilu97 in #9239
- [#9289] Bump jackson from 2.13.3 to 2.13.4 by @emeroad in #9290
- [#9291] Bump snakeyaml from 1.27 to 1.33 by @emeroad in #9293
- Bump commons-text from 1.9 to 1.10.0 by @dependabot in #9294
- Bump mysql-connector-java from 8.0.27 to 8.0.28 by @dependabot in #9296
- [#9298] Bump Alibaba Dubbo from 2.5.3 to 2.6.12 by @emeroad in #9299
- [#9308] Bump Apache Dubbo from 2.7.2 to 2.7.18 by @emeroad in #9301
- [#9298] Bump alibaba dubbo to 2.6.12 by @emeroad in #9314
- [#9346] Bump asm to 9.4 by @jaehong-kim in #9347
- [#9355] Bump mockito from 2.82.2 to 4.8.1 by @emeroad in #9356
- [#9361] Bump commons-lang3 from 3.8.1 to 3.12.0 by @emeroad in #9362
- [#9363] Bump commons-codec from 1.14 to 1.15 by @emeroad in #9364
- [#9369] Bump mybatis from 3.5.7 to 3.5.11 by @emeroad in #9370
- [#9374] Bump awaitility from 3.1.5 to 4.2.0 by @emeroad in #9375
- [#9404] Bump maven wrapper from 3.6.3 to 3.8.6 by @emeroad in #9405
- [#9431] Bump maven-assembly-plugin to 3.4.2 by @emeroad in #9432
- [#9525] Bump pinot-jdbc-client from 0.9.3 to 0.11.0 by @donghun-cho in #9526
- [#9540] Bump zstd-jni from 1.4.0-1 to 1.5.2-5 by @donghun-cho #9540
New Contributors
- @cuishuang made their first contribution in #9004
- @jimolonely made their first contribution in #8875
- @JaneQ9900 made their first contribution in #9321
- @JunRadish made their first contribution in #9441
Full Changelog: v2.4.0...v2.5.0