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} ${project.java.version} @@ -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