diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7182d31..826fe7d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,84 @@ Buession Parent Changelog
===========================
+## [3.0.0](https://github.com/buession/buession-parent/releases/tag/v3.0.0) (2024-xx-xx)
+
+### 🔨依赖升级
+- [springframework](https://github.com/spring-projects/spring-framework) 版本升级至 5.3.37
+- [spring-boot](https://spring.io/projects/spring-boot) 版本升级至 5.3.37
+- [spring-security](https://spring.io/projects/spring-security) 版本升级至 5.8.13
+- [spring-security-rsa](http://github.com/spring-projects/spring-security-rsa) 版本升级至 1.1.3
+- [spring-data-mongodb](https://spring.io/projects/spring-data-mongodb) 版本升级至 3.4.18
+- [spring-data-redis](https://spring.io/projects/spring-data-redis) 版本升级至 2.7.18
+- [spring session](https://spring.io/projects/spring-session) 版本升级至 2.7.4
+- [druid](https://github.com/alibaba/druid) 版本升级至 1.2.23
+- [fastjson2](https://github.com/alibaba/fastjson2) 版本升级至 2.0.49
+- [fasterxml jackson](http://github.com/FasterXML/jackson) 版本升级至 2.17.1
+- [guava](https://github.com/google/guava) 版本升级至 33.3.0-jre
+- [mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) 版本升级至 12.6.1.jre8
+- [google protobuf](https://github.com/google/protobuf-java) 版本升级至 3.25.3
+- [mysql-connector-j](http://dev.mysql.com/doc/connector-j/en/) 版本升级至 8.4.0
+- [commons-cli](https://commons.apache.org/proper/commons-cli/) 版本升级至 1.7.1
+- [commons-codec](https://commons.apache.org/proper/commons-codec/) 版本升级至 1.17.0
+- [io.dropwizard.metrics](https://mvnrepository.com/search?q=io.dropwizard.metrics) 版本升级至 4.2.26
+- [io.micrometer](https://github.com/micrometer-metrics/micrometer) 版本升级至 1.12.5
+- [netty](https://netty.io/) 版本升级至 4.1.112.Final
+- [joda-time](https://www.joda.org/joda-time/) 版本升级至 2.12.7
+- [snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) 版本升级至 2.2
+- [commons-dbcp2](https://commons.apache.org/dbcp/) 版本升级至 2.12.0
+- [commons-text](https://commons.apache.org/proper/commons-text) 版本升级至 2.12.0
+- [apache httpcomponents 5](https://hc.apache.org/httpcomponents-client-5.3.x/) 版本升级至 5.3.1
+- [apache log4j](https://mvnrepository.com/artifact/org.apache.logging.log4j) 版本升级至 2.23.1
+- [rocketmq](https://github.com/apache/rocketmq-clients/tree/master/java) 版本升级至 5.3.0
+- [zookeeper](https://github.com/apache/zookeeper) 版本升级至 3.9.2
+- [aspectj](https://www.eclipse.org/aspectj/) 版本升级至 1.9.22.1
+- [bouncycastle](https://github.com/bcgit/bc-java) 版本升级至 1.78.1
+- [hdrhistogram](http://hdrhistogram.github.io/HdrHistogram/) 版本升级至 2.2.2
+- [kotlin](https://kotlinlang.org/) 版本升级至 1.9.24
+- [mongodb-driver-core](https://github.com/mongodb/mongo-java-driver) 版本升级至 4.11.2
+- [mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) 版本升级至 4.11.2
+- [objectweb asm](http://asm.ow2.io/) 版本升级至 9.7
+- [jedis](https://github.com/redis/jedis) 版本升级至 5.1.4
+- [lettuce](https://github.com/lettuce-io/lettuce-core) 版本升级至 6.4.0.M1
+- [tomcat-jdbc](https://tomcat.apache.org/) 版本升级至 11.0.0-M22
+- [mybatis](http://www.mybatis.org/mybatis-3) 版本升级至 3.5.16
+- [mongodb-driver-core](https://github.com/mongodb/mongo-java-driver) 版本升级至 5.1.2
+- [mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) 版本升级至 5.1.2
+- [io.micrometer](https://github.com/micrometer-metrics/micrometer) 版本升级至 1.13.2
+- [spring-data-elasticsearch](https://github.com/spring-projects/spring-data-elasticsearch) 版本升级至 4.4.18
+- [slf4j](http://www.slf4j.org) 版本升级至 2.0.13
+- [commons-io ](https://commons.apache.org/proper/commons-io/) 版本升级至 2.16.1
+- [commons-cli](https://commons.apache.org/proper/commons-cli/) 版本升级至 1.8.0
+- [projectreactor reactor-core](https://github.com/reactor/reactor-core) 版本升级至 3.6.8
+- [google protobuf](https://github.com/google/protobuf-java) 版本升级至 4.27.3
+- [gson](https://mvnrepository.com/artifact/com.google.code.gson/gson) 版本升级至 2.11.0
+
+
+### ⭐ 新特性
+
+- 引入 [spring integration](https://github.com/spring-projects/spring-integration)
+- 引入 [alibaba spring-context-support](https://github.com/alibaba/spring-context-support)
+- 引入 [commons-daemon](https://commons.apache.org/proper/commons-daemon/)
+- 引入 [commons-math3](http://commons.apache.org/proper/commons-math/)
+- 引入 [spring-kafka](https://github.com/spring-projects/spring-kafka)
+- 引入 [spring-rabbit](https://github.com/spring-projects/spring-rabbit)
+- 引入 [javassist](https://www.javassist.org/)
+- 引入 [elasticsearch client](https://github.com/elastic/elasticsearch)
+- 引入 [oracle ucp](https://www.oracle.com/database/technologies/maven-central-guide.html)
+- 引入 [prometheus simpleclient]
+- 引入 [couchbase client]
+- 引入 [azure cosmos]
+- 引入 [projectreactor netty](https://github.com/reactor/reactor-netty)
+
+
+### 🔔 变化
+
+- 移除 junit:junit,使用 org.junit.jupiter:junit-jupiter-api 替代
+
+
+---
+
+
## [2.3.3](https://github.com/buession/buession-parent/releases/tag/v2.3.3) (2024-05-06)
### 🔨依赖升级
@@ -109,7 +187,7 @@ Buession Parent Changelog
- [objectweb asm](http://asm.ow2.io/) 版本升级至 9.5
- [springframework](https://github.com/spring-projects/spring-framework) 版本升级至 5.2.25.RELEASE
- [jedis](https://github.com/redis/jedis) 版本升级至 4.4.3
-- [spring-security-rsa](http://github.com/spring-projects/spring-security-oauth) 版本升级至 1.0.12
+- [spring-security-rsa](http://github.com/spring-projects/spring-security-rsa) 版本升级至 1.0.12
- [bouncycastle](https://github.com/bcgit/bc-java) 版本升级至 1.76
@@ -150,10 +228,7 @@ Buession Parent Changelog
- 引入 [apache httpcomponents 5](https://hc.apache.org/httpcomponents-client-5.2.x/)
- 引入 [mysql-connector-j](http://dev.mysql.com/doc/connector-j/en/)
- 引入 [mongodb-driver-sync](https://www.mongodb.com/)
-- 引入 [spring-data-cassandra](https://github.com/spring-projects/spring-data-cassandra)
- 引入 [spring-data-elasticsearch](https://github.com/spring-projects/spring-data-elasticsearch)
-- 引入 [spring-session-data-mongodb](https://spring.io/projects/spring-session)
-- 引入 [spring-session-hazelcast](https://spring.io/projects/spring-session)
- 引入 [spring-session-jdbc](https://spring.io/projects/spring-session)
- 引入 [commons-text](https://commons.apache.org/proper/commons-text)
- 引入 [commons-jexl3](https://commons.apache.org/proper/commons-jexl/)
diff --git a/pom.xml b/pom.xml
index f27f401..b2b4b2a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
parent
http://www.buession.com/
Buession Parent
- 2.3.3
+ 3.0.0
pom
@@ -48,36 +48,39 @@
1.8
1.8
1.8
- 5.2.25.RELEASE
- 2.3.12.RELEASE
- 5.3.13.RELEASE
+ 5.3.37
+ 2.7.18
+ 5.8.13
+ 5.5.20
+ 2.4.17
2.5.1.RELEASE
- 2.3.3.RELEASE
+ 2.7.4
2.2
- 1.9.22
- 5.2.1
+ 1.9.24
4.12.0
1.13.0
4.5.7
3.1
1.19.4
2.8.2
- 4.9.7
- 4.11.1
- 4.1.104.Final
- 2.16.1
- 2.16.1
- 2.16.1
- 2.16.1
- 2.16.1
- 1.12.1
- 4.2.23
- 1.9.21
- 1.77
- 9.6
+ 5.3.0
+ 5.1.2
+ 7.17.23
+ 4.1.112.Final
+ 2.17.1
+ 2.17.1
+ 2.17.1
+ 2.17.1
+ 2.17.1
+ 1.13.2
+ 4.2.26
+ 1.9.22.1
+ 1.78.1
+ 9.7
+ 4.27.3
1.5.5.Final
- 1.7.36
- 2.21.1
+ 2.0.13
+ 2.23.1
@@ -186,127 +189,77 @@
-
+
- org.springframework.boot
- spring-boot
- ${springframework.boot.version}
+ org.springframework.integration
+ spring-integration-core
+ ${springframework.integration.version}
- org.springframework.boot
- spring-boot-autoconfigure
- ${springframework.boot.version}
+ org.springframework.integration
+ spring-integration-jms
+ ${springframework.integration.version}
- org.springframework.boot
- spring-boot-configuration-metadata
- ${springframework.boot.version}
-
-
- com.vaadin.external.google
- android-json
-
-
-
-
- org.springframework.boot
- spring-boot-configuration-processor
- ${springframework.boot.version}
- true
-
-
- org.springframework.boot
- spring-boot-properties-migrator
- ${springframework.boot.version}
-
-
- org.springframework.boot
- spring-boot-starter
- ${springframework.boot.version}
-
-
- org.springframework.boot
- spring-boot-starter-logging
-
-
-
-
- org.springframework.boot
- spring-boot-starter-aop
- ${springframework.boot.version}
+ org.springframework.integration
+ spring-integration-jmx
+ ${springframework.integration.version}
- org.springframework.boot
- spring-boot-starter-actuator
- ${springframework.boot.version}
+ org.springframework.integration
+ spring-integration-xml
+ ${springframework.integration.version}
- org.springframework.boot
- spring-boot-loader
- ${springframework.boot.version}
+ org.springframework.integration
+ spring-integration-ip
+ ${springframework.integration.version}
- org.springframework.boot
- spring-boot-starter-validation
- ${springframework.boot.version}
-
-
- org.springframework.boot
- spring-boot-starter-log4j2
- ${springframework.boot.version}
-
-
- org.springframework.boot
- spring-boot-starter-mail
- ${springframework.boot.version}
+ org.springframework.integration
+ spring-integration-redis
+ ${springframework.integration.version}
+
+
- org.springframework.boot
- spring-boot-starter-security
- ${springframework.boot.version}
+ org.springframework.kafka
+ spring-kafka
+ 2.9.13
- org.springframework.boot
- spring-boot-devtools
- ${springframework.boot.version}
- true
+ org.springframework.amqp
+ spring-rabbit
+ ${springframework.rabbit.version}
- org.springframework.boot
- spring-boot-test
- ${springframework.boot.version}
- test
+ org.springframework.amqp
+ spring-rabbit-stream
+ ${springframework.rabbit.version}
-
org.springframework.data
spring-data-commons
- 2.3.9.RELEASE
- compile
-
-
- org.springframework.data
- spring-data-cassandra
- 3.0.9.RELEASE
+ 2.7.18
compile
org.springframework.data
spring-data-elasticsearch
- 4.0.9.RELEASE
+ 4.4.18
compile
org.springframework.data
spring-data-mongodb
- 3.0.9.RELEASE
+ 3.4.18
compile
org.springframework.data
spring-data-redis
- 2.3.9.RELEASE
+ 2.7.18
compile
@@ -316,30 +269,12 @@
${springframework.session.version}
compile
-
- org.springframework.session
- spring-session-hazelcast
- ${springframework.session.version}
- compile
-
-
- javax.annotation
- javax.annotation-api
-
-
-
org.springframework.session
spring-session-jdbc
${springframework.session.version}
compile
-
- org.springframework.session
- spring-session-data-mongodb
- 2.3.2.RELEASE
- compile
-
org.springframework.session
spring-session-data-redis
@@ -361,7 +296,7 @@
org.springframework.security
spring-security-rsa
- 1.0.12.RELEASE
+ 1.1.5
org.springframework
@@ -404,18 +339,6 @@
-
- org.springmodules
- spring-modules-cache
- 0.8
-
-
- geronimo-spec
- geronimo-spec-jta
-
-
-
-
jakarta.activation
jakarta.activation-api
@@ -500,6 +423,11 @@
2.1.6
compile
+
+ jakarta.management.j2ee
+ jakarta.management.j2ee-api
+ 1.1.4
+
org.glassfish
@@ -518,16 +446,6 @@
kotlin-stdlib
${kotlin.version}
-
- org.jetbrains.kotlin
- kotlin-stdlib-jdk7
- ${kotlin.version}
-
-
- org.jetbrains.kotlin
- kotlin-stdlib-jdk8
- ${kotlin.version}
-
org.jetbrains.kotlin
kotlin-stdlib-common
@@ -542,7 +460,7 @@
org.apache.tomcat
tomcat-jdbc
- 10.1.17
+ 11.0.0-M22
compile
@@ -554,20 +472,38 @@
org.apache.commons
commons-dbcp2
- 2.11.0
+ 2.12.0
compile
com.alibaba
druid
- 1.2.20
+ 1.2.23
+ compile
+
+
+ com.oracle.database.jdbc
+ ucp
+ 23.5.0.24.07
compile
+
+ com.couchbase.client
+ java-client
+ 3.7.2
+
+
+
+ com.azure
+ azure-cosmos
+ 4.63.1
+
+
org.mybatis
mybatis
- 3.5.15
+ 3.5.16
compile
@@ -597,13 +533,13 @@
com.mysql
mysql-connector-j
- 8.2.0
+ 8.4.0
com.microsoft.sqlserver
mssql-jdbc
- 12.4.2.jre8
+ 12.6.1.jre8
@@ -632,17 +568,37 @@
org.apache.rocketmq
rocketmq-client
${rocketmq.version}
+
+
+ io.github.aliyunmq
+ rocketmq-logback-classic
+
+
org.apache.rocketmq
rocketmq-acl
${rocketmq.version}
+
+
+ org.apache.rocketmq
+ rocketmq-srvutil
+
+
+ io.github.aliyunmq
+ rocketmq-logback-classic
+
+
+ com.google.android
+ annotations
+
+
org.apache.zookeeper
zookeeper
- 3.9.1
+ 3.9.2
ch.qos.logback
@@ -661,6 +617,11 @@
http-client
5.2.0
+
+ com.rabbitmq
+ stream-client
+ 0.16.0
+
@@ -711,7 +672,7 @@
com.google.guava
guava
- 33.0.0-jre
+ 33.3.0-jre
com.google.guava
@@ -724,10 +685,20 @@
jsr305
3.0.2
+
+ com.google.code.gson
+ gson
+ 2.11.0
+
+
+ com.google.protobuf
+ protobuf-java-util
+ ${protobuf.version}
+
com.google.protobuf
protobuf-java
- 3.25.1
+ ${protobuf.version}
@@ -739,12 +710,6 @@
commons-configuration
commons-configuration
1.10
-
-
- commons-logging
- commons-logging
-
-
org.apache.commons
@@ -754,18 +719,12 @@
org.apache.commons
commons-text
- 1.11.0
+ 1.12.0
org.apache.commons
commons-jexl3
3.3
-
-
- commons-logging
- commons-logging
-
-
org.apache.commons
@@ -777,6 +736,11 @@
commons-digester3
3.2
+
+ org.apache.commons
+ commons-math3
+ 3.6.1
+
org.apache.httpcomponents
@@ -792,12 +756,6 @@
org.apache.httpcomponents
httpclient-cache
4.5.14
-
-
- commons-logging
- commons-logging
-
-
org.apache.httpcomponents
@@ -808,10 +766,10 @@
org.apache.httpcomponents
httpclient
4.5.14
-
+
- commons-logging
- commons-logging
+ commons-codec
+ commons-codec
@@ -823,18 +781,18 @@
org.apache.httpcomponents.core5
httpcore5
- ${apache.httpcomponents5.version}
+ 5.2.4
org.apache.httpcomponents.client5
httpclient5
- ${apache.httpcomponents5.version}
+ 5.3.1
commons-codec
commons-codec
- 1.16.0
+ 1.17.1
commons-attributes
@@ -855,22 +813,26 @@
commons-digester
commons-digester
2.1
-
-
- commons-logging
- commons-logging
-
-
+
+
+ commons-daemon
+ commons-daemon
+ 1.4.0
commons-io
commons-io
- 2.15.1
+ 2.16.1
commons-cli
commons-cli
- 1.6.0
+ 1.8.0
+
+
+ commons-logging
+ commons-logging
+ 1.3.3
@@ -883,6 +845,11 @@
netty-common
${netty.version}
+
+ io.netty
+ netty-buffer
+ ${netty.version}
+
io.netty
netty-handler
@@ -893,6 +860,11 @@
netty-handler-proxy
${netty.version}
+
+ io.netty
+ netty-codec
+ ${netty.version}
+
io.netty
netty-codec-http
@@ -908,41 +880,107 @@
netty-transport
${netty.version}
+
+ io.netty
+ netty-resolver
+ ${netty.version}
+
+
+ io.netty
+ netty-resolver-dns
+ ${netty.version}
+
+
+ io.netty
+ netty-resolver-dns-native-macos
+ osx-x86_64
+ ${netty.version}
+
io.netty
netty-transport-native-epoll
linux-x86_64
${netty.version}
+
+ io.netty
+ netty-transport-native-epoll
+ linux-aarch_64
+ ${netty.version}
+
io.netty
netty-transport-native-kqueue
osx-x86_64
${netty.version}
+
+ io.netty
+ netty-tcnative-boringssl-static
+ 2.0.65.Final
+
+
+
+ io.projectreactor.netty
+ reactor-netty-http
+ 1.1.22
+
redis.clients
jedis
- 4.4.6
+ 5.1.4
compile
io.lettuce
lettuce-core
- 5.3.7.RELEASE
+ 6.4.0.M1
compile
- joda-time
- joda-time
- 2.12.5
+ co.elastic.clients
+ elasticsearch-java
+ ${elasticsearch.version}
- com.fasterxml
- classmate
- 1.5.1
+ org.elasticsearch.client
+ elasticsearch-rest-client
+ ${elasticsearch.version}
+
+
+ org.elasticsearch.client
+ elasticsearch-rest-high-level-client
+ ${elasticsearch.version}
+
+
+ org.elasticsearch
+ elasticsearch-cli
+
+
+ org.elasticsearch
+ elasticsearch-x-content
+
+
+ org.elasticsearch
+ elasticsearch-secure-sm
+
+
+ org.apache.lucene
+ *
+
+
+ org.apache.logging.log4j
+ *
+
+
+
+
+
+ joda-time
+ joda-time
+ 2.12.7
org.dom4j
@@ -1127,13 +1165,7 @@
io.micrometer
micrometer-registry-cloudwatch
- ${io.micrometer.version}
-
-
- commons-logging
- commons-logging
-
-
+ 1.12.8
io.micrometer
@@ -1230,6 +1262,12 @@
+
+ org.hamcrest
+ hamcrest
+ 2.2
+
+
org.reactivestreams
reactive-streams
@@ -1255,7 +1293,7 @@
io.projectreactor
reactor-core
- 3.3.22.RELEASE
+ 3.6.8
@@ -1328,7 +1366,7 @@
org.yaml
snakeyaml
- 1.33
+ 2.2
@@ -1340,7 +1378,7 @@
org.hdrhistogram
HdrHistogram
- 2.1.12
+ 2.2.2
@@ -1452,15 +1490,27 @@
1.2.83
- com.alibaba
+ com.alibaba.fastjson2
fastjson2
- 2.0.44
+ 2.0.49
- com.google.code.gson
- gson
- 2.10.1
+ com.alibaba.spring
+ spring-context-support
+ 1.0.11
+
+
+
+ io.prometheus
+ simpleclient
+ 0.16.0
+
+
+
+ com.nimbusds
+ nimbus-jose-jwt
+ 9.40
@@ -1485,6 +1535,40 @@
true
+
+ aopalliance
+ aopalliance
+ 1.0
+ provided
+
+
+
+ org.javassist
+ javassist
+ 3.30.2-GA
+
+
+
+ org.xerial.snappy
+ snappy-java
+ 1.1.10.5
+
+
+ com.github.luben
+ zstd-jni
+ 1.5.6-4
+
+
+ org.lz4
+ lz4-java
+ 1.8.0
+
+
+ com.jayway.jsonpath
+ json-path
+ 2.9.0
+
+
org.slf4j
@@ -1538,7 +1622,7 @@
org.apache.logging.log4j
- log4j-slf4j-impl
+ log4j-slf4j2-impl
${apache.logging.log4j.version}
@@ -1554,10 +1638,10 @@
- junit
- junit
- 4.13.2
- test
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.10.2
+ test
@@ -1569,7 +1653,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.11.0
+ 3.13.0
${project.build.encoding}
@@ -1580,7 +1664,7 @@
org.apache.maven.plugins
maven-jar-plugin
- 3.3.0
+ 3.4.2
@@ -1593,7 +1677,7 @@
org.apache.maven.plugins
maven-source-plugin
- 3.2.1
+ 3.3.1
true
@@ -1609,7 +1693,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.5.0
+ 3.8.0
${project.build.encoding}
${project.build.encoding}
@@ -1627,7 +1711,7 @@
org.apache.maven.plugins
maven-resources-plugin
- 3.3.0
+ 3.3.1
${project.build.encoding}
@@ -1635,7 +1719,7 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.2.1
+ 3.4.0
${project.basedir}/../checkstyle.xml
${project.build.encoding}
@@ -1658,7 +1742,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.0.0
+ 3.3.1
**/*Tests.java
@@ -1669,7 +1753,7 @@
org.apache.maven.plugins
maven-release-plugin
- 3.0.0
+ 3.1.1
true
false
@@ -1680,7 +1764,7 @@
org.apache.maven.plugins
maven-gpg-plugin
- 3.0.1
+ 3.2.4
sign-artifacts
@@ -1692,14 +1776,13 @@
- org.sonatype.plugins
- nexus-staging-maven-plugin
- 1.6.13
+ org.sonatype.central
+ central-publishing-maven-plugin
+ 0.6.0
true
- sonatype-nexus-staging
- https://oss.sonatype.org/
- true
+ sonatype-central
+ true
@@ -1718,20 +1801,9 @@
maven-gpg-plugin
- org.sonatype.plugins
- nexus-staging-maven-plugin
+ org.sonatype.central
+ central-publishing-maven-plugin
-
-
-
- sonatype-nexus-snapshots
- https://oss.sonatype.org/content/repositories/snapshots
-
-
- sonatype-nexus-staging
- https://oss.sonatype.org/service/local/staging/deploy/maven2/
-
-
\ No newline at end of file