Skip to content

Commit

Permalink
Resolved conflicts between 3.3 and master (#538)
Browse files Browse the repository at this point in the history
* :arrow_up: webservice upgrade dubbo3.2

* :arrow_up: webservice upgrade dubbo3.2

* [Dubbo-267] Fix protobuf type lose field when deepCopy inJvmInvoker Class. (#268)

* ⬆️ webservice upgrade dubbo3.2 (#269)

* :arrow_up: webservice upgrade dubbo3.2

* :arrow_up: webservice upgrade dubbo3.2

* :arrow_up: rpc redis upgrade dubbo3.2

* ⬆️ upgrade dubbo version in rpc rmi (#276)

* Bump org.apache.avro:avro in /dubbo-extensions-dependencies-bom (#252)

Bumps org.apache.avro:avro from 1.8.2 to 1.11.3.

---
updated-dependencies:
- dependency-name: org.apache.avro:avro
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: xiaosheng <[email protected]>

* :arrow_up: webservice upgrade dubbo3.2

* :arrow_up: webservice upgrade dubbo3.2

* Update NOTICE to 2024

* :arrow_up: upgrade dubbo version in rpc rmi

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Albumen Kevin <[email protected]>

* :arrow_up: upgrade dubbo version in thrift

* :arrow_up:  opt dubbo version to 3.2.9

* :arrow_up:  opt dubbo version to 3.2.9

* :arrow_up:  opt dubbo version to 3.2.9

* :arrow_up:  opt dubbo version to 3.2.9

* :arrow_up:  opt dubbo version to 3.2.9

* :arrow_up:  opt dubbo version to 3.2.9

* :arrow_up:  opt dubbo version to 3.2.9

* :arrow_up:  opt dubbo version to 3.2.9 fix rpc rocketmq

* :arrow_up:  opt dubbo version to 3.2.9 opt dubbo-mock-admin

* :arrow_up:  opt dubbo version to 3.2.9 disable redis test

* :arrow_up:  dubbo version to 3.2.x,spi version to 3.2.0

* :arrow_up:  dubbo version to 3.2.x,spi version to 3.2.0

* :arrow_up:  dubbo version to 3.2.x,spi version to 3.2.0

* :arrow_up:  dubbo version to 3.2.x,fix dubbo-gateway-provider

* :arrow_up: version to 3.2.x,

* :arrow_up: version to 3.2.x fix  fastjson test bug

* :arrow_up:  dubbo version to 3.2.x

* :arrow_up:  dubbo version to 3.2.x remove unused import

* :arrow_up: upgrade spring-test version

* :test_tube: fix etcd test in pr error

* :arrow_up:  opt JSON to JsonUtils

* ⬆️ upgrade all dubbo version to 3.2.x (#278)

* :arrow_up: webservice upgrade dubbo3.2

* :arrow_up: webservice upgrade dubbo3.2

* :arrow_up: rpc redis upgrade dubbo3.2

* :arrow_up: upgrade dubbo version in thrift

* :arrow_up:  opt dubbo version to 3.2.9

* :arrow_up:  opt dubbo version to 3.2.9

* :arrow_up:  opt dubbo version to 3.2.9

* :arrow_up:  opt dubbo version to 3.2.9

* :arrow_up:  opt dubbo version to 3.2.9

* :arrow_up:  opt dubbo version to 3.2.9

* :arrow_up:  opt dubbo version to 3.2.9

* :arrow_up:  opt dubbo version to 3.2.9 fix rpc rocketmq

* :arrow_up:  opt dubbo version to 3.2.9 opt dubbo-mock-admin

* :arrow_up:  opt dubbo version to 3.2.9 disable redis test

* :arrow_up:  dubbo version to 3.2.x,spi version to 3.2.0

* :arrow_up:  dubbo version to 3.2.x,spi version to 3.2.0

* :arrow_up:  dubbo version to 3.2.x,spi version to 3.2.0

* :arrow_up:  dubbo version to 3.2.x,fix dubbo-gateway-provider

* :arrow_up: version to 3.2.x,

* :arrow_up: version to 3.2.x fix  fastjson test bug

* :arrow_up:  dubbo version to 3.2.x

* :arrow_up:  dubbo version to 3.2.x remove unused import

* :arrow_up: upgrade spring-test version

* :test_tube: fix etcd test in pr error

* :arrow_up:  opt JSON to JsonUtils

* :arrow_up: 3.2.0 release

* upgrade dubbo.version to 3.3.x

* remove test version

* fix embeddedzk

* fix rpc-rest

* test

* fix error

* fix timeout

* fix fastjson

* remove test module

* rename (#377)

* remove useless maven.compiler (#395)

* :memo: update 3.3 doc (#415)

* move jdk-serialize and add test cases (#417)

* move jdk-serialize and add test cases

* rename package

* repalce old license header

* restore Redundant renaming

* add FastJsonInOutTest (#439)

* add FastJsonInOutTest

* add  License

* Add ser units (#440)

* add furySerTest

* add kryInOutPutTest

* add MsgSerTest

* add native hessian ser test

* rename vari

* final

* final2

* add broadcast test (#444)

* set optional true (#446)

* add consumer gateway test (#445)

* add consumer gateway test

* add License Header

* add License Header

* fix:set bom flatten model (#443)

Co-authored-by: 其一 <[email protected]>

* Import metadata-report-redis implementation from Dubbo 3.3 (#457)

* Import metadata-report-redis implementation from Dubbo 3.3

* Import metadata-report-redis implementation from Dubbo 3.3

* rename password template

* Merge master (#474)

* Bump org.xolstice.maven.plugins:protobuf-maven-plugin (#361)

Bumps [org.xolstice.maven.plugins:protobuf-maven-plugin](https://github.com/xolstice/protobuf-maven-plugin) from 0.5.1 to 0.6.1.
- [Changelog](https://github.com/xolstice/protobuf-maven-plugin/blob/protobuf-maven-plugin-0.6.1/release-pom.xml)
- [Commits](https://github.com/xolstice/protobuf-maven-plugin/compare/protobuf-maven-plugin-0.5.1...protobuf-maven-plugin-0.6.1)

---
updated-dependencies:
- dependency-name: org.xolstice.maven.plugins:protobuf-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump com.github.codemonstur:embedded-redis from 0.10.0 to 0.13.0 (#362)

Bumps [com.github.codemonstur:embedded-redis](https://github.com/codemonstur/embedded-redis) from 0.10.0 to 0.13.0.
- [Release notes](https://github.com/codemonstur/embedded-redis/releases)
- [Commits](https://github.com/codemonstur/embedded-redis/compare/embedded-redis-0.10.0...embedded-redis-0.13.0)

---
updated-dependencies:
- dependency-name: com.github.codemonstur:embedded-redis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-shade-plugin from 3.2.4 to 3.5.3 (#356)

Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.2.4 to 3.5.3.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases)
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.2.4...maven-shade-plugin-3.5.3)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump de.ruedigermoeller:fst from 2.48-jdk-6 to 2.57 (#351)

Bumps [de.ruedigermoeller:fst](https://github.com/RuedigerMoeller/fast-serialization) from 2.48-jdk-6 to 2.57.
- [Release notes](https://github.com/RuedigerMoeller/fast-serialization/releases)
- [Commits](https://github.com/RuedigerMoeller/fast-serialization/commits)

---
updated-dependencies:
- dependency-name: de.ruedigermoeller:fst
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump com.esotericsoftware:kryo from 5.4.0 to 5.6.0 (#358)

Bumps [com.esotericsoftware:kryo](https://github.com/EsotericSoftware/kryo) from 5.4.0 to 5.6.0.
- [Release notes](https://github.com/EsotericSoftware/kryo/releases)
- [Commits](https://github.com/EsotericSoftware/kryo/compare/kryo-parent-5.4.0...kryo-parent-5.6.0)

---
updated-dependencies:
- dependency-name: com.esotericsoftware:kryo
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump commons-net:commons-net from 3.9.0 to 3.10.0 (#354)

Bumps commons-net:commons-net from 3.9.0 to 3.10.0.

---
updated-dependencies:
- dependency-name: commons-net:commons-net
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-surefire-plugin from 2.7.1 to 2.22.2 (#349)

Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 2.7.1 to 2.22.2.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-2.7.1...surefire-2.22.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump dubbo.version from 3.2.11 to 3.2.12 (#350)

Bumps `dubbo.version` from 3.2.11 to 3.2.12.

Updates `org.apache.dubbo:dubbo-core-spi` from 3.2.11 to 3.2.12

Updates `org.apache.dubbo:dubbo-bom` from 3.2.11 to 3.2.12
- [Release notes](https://github.com/apache/dubbo/releases)
- [Changelog](https://github.com/apache/dubbo/blob/3.2/CHANGES.md)
- [Commits](https://github.com/apache/dubbo/compare/dubbo-3.2.11...3.2.12)

Updates `org.apache.dubbo:dubbo-dependencies-zookeeper` from 3.2.11 to 3.2.12

---
updated-dependencies:
- dependency-name: org.apache.dubbo:dubbo-core-spi
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.dubbo:dubbo-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.dubbo:dubbo-dependencies-zookeeper
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-dependency-plugin (#348)

Bumps [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) from 3.1.2 to 3.6.1.
- [Release notes](https://github.com/apache/maven-dependency-plugin/releases)
- [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.1.2...maven-dependency-plugin-3.6.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-dependency-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump byte-buddy.version from 1.14.5 to 1.14.16 (#375)

Bumps `byte-buddy.version` from 1.14.5 to 1.14.16.

Updates `net.bytebuddy:byte-buddy` from 1.14.5 to 1.14.16
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.14.5...byte-buddy-1.14.16)

Updates `net.bytebuddy:byte-buddy-agent` from 1.14.5 to 1.14.16
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.14.5...byte-buddy-1.14.16)

---
updated-dependencies:
- dependency-name: net.bytebuddy:byte-buddy
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: net.bytebuddy:byte-buddy-agent
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eureka.version from 1.9.12 to 1.10.18 (#374)

Bumps `eureka.version` from 1.9.12 to 1.10.18.

Updates `com.netflix.eureka:eureka-client` from 1.9.12 to 1.10.18
- [Release notes](https://github.com/Netflix/eureka/releases)
- [Commits](https://github.com/Netflix/eureka/compare/v1.9.12...v1.10.18)

Updates `com.netflix.eureka:eureka-core` from 1.9.12 to 1.10.18
- [Release notes](https://github.com/Netflix/eureka/releases)
- [Commits](https://github.com/Netflix/eureka/compare/v1.9.12...v1.10.18)

---
updated-dependencies:
- dependency-name: com.netflix.eureka:eureka-client
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.netflix.eureka:eureka-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump spring.version from 5.2.9.RELEASE to 5.3.36 (#372)

Bumps `spring.version` from 5.2.9.RELEASE to 5.3.36.

Updates `org.springframework:spring-framework-bom` from 5.2.9.RELEASE to 5.3.36
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.2.9.RELEASE...v5.3.36)

Updates `org.springframework:spring-test` from 5.2.9.RELEASE to 5.3.36
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.2.9.RELEASE...v5.3.36)

---
updated-dependencies:
- dependency-name: org.springframework:spring-framework-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.springframework:spring-test
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump fabric8_kubernetes_version from 6.12.0 to 6.12.1 (#373)

Bumps `fabric8_kubernetes_version` from 6.12.0 to 6.12.1.

Updates `io.fabric8:kubernetes-client` from 6.12.0 to 6.12.1
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
- [Changelog](https://github.com/fabric8io/kubernetes-client/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fabric8io/kubernetes-client/compare/v6.12.0...v6.12.1)

Updates `io.fabric8:kubernetes-server-mock` from 6.12.0 to 6.12.1

---
updated-dependencies:
- dependency-name: io.fabric8:kubernetes-client
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.fabric8:kubernetes-server-mock
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.furyio:fury-core from 0.2.0 to 0.4.1 (#371)

Bumps [org.furyio:fury-core](https://github.com/alipay/fury) from 0.2.0 to 0.4.1.
- [Release notes](https://github.com/alipay/fury/releases)
- [Commits](https://github.com/alipay/fury/compare/v0.2.0...v0.4.1)

---
updated-dependencies:
- dependency-name: org.furyio:fury-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump msgpack_version from 0.8.22 to 0.9.8 (#370)

Bumps `msgpack_version` from 0.8.22 to 0.9.8.

Updates `org.msgpack:msgpack-core` from 0.8.22 to 0.9.8
- [Release notes](https://github.com/msgpack/msgpack-java/releases)
- [Changelog](https://github.com/msgpack/msgpack-java/blob/main/RELEASE_NOTES.md)
- [Commits](https://github.com/msgpack/msgpack-java/compare/0.8.22...v0.9.8)

Updates `org.msgpack:jackson-dataformat-msgpack` from 0.8.22 to 0.9.8
- [Release notes](https://github.com/msgpack/msgpack-java/releases)
- [Changelog](https://github.com/msgpack/msgpack-java/blob/main/RELEASE_NOTES.md)
- [Commits](https://github.com/msgpack/msgpack-java/compare/0.8.22...v0.9.8)

---
updated-dependencies:
- dependency-name: org.msgpack:msgpack-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.msgpack:jackson-dataformat-msgpack
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump junit_jupiter_version from 5.9.3 to 5.10.2 (#368)

Bumps `junit_jupiter_version` from 5.9.3 to 5.10.2.

Updates `org.junit.jupiter:junit-jupiter-engine` from 5.9.3 to 5.10.2
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.9.3...r5.10.2)

Updates `org.junit.jupiter:junit-jupiter-api` from 5.9.3 to 5.10.2
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.9.3...r5.10.2)

Updates `org.junit.jupiter:junit-jupiter-params` from 5.9.3 to 5.10.2
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.9.3...r5.10.2)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.junit.jupiter:junit-jupiter-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.junit.jupiter:junit-jupiter-params
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.mockito:mockito-all from 1.9.5 to 1.10.19 (#365)

Bumps [org.mockito:mockito-all](https://github.com/mockito/mockito) from 1.9.5 to 1.10.19.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v1.9.5...v1.10.19)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-all
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: xiaosheng <[email protected]>

* Bump org.apache.httpcomponents:httpclient from 4.5.13 to 4.5.14 (#360)

Bumps org.apache.httpcomponents:httpclient from 4.5.13 to 4.5.14.

---
updated-dependencies:
- dependency-name: org.apache.httpcomponents:httpclient
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: xiaosheng <[email protected]>

* Bump com.googlecode.xmemcached:xmemcached from 1.3.6 to 1.4.3 (#363)

Bumps [com.googlecode.xmemcached:xmemcached](https://github.com/killme2008/xmemcached) from 1.3.6 to 1.4.3.
- [Release notes](https://github.com/killme2008/xmemcached/releases)
- [Commits](https://github.com/killme2008/xmemcached/compare/xmemcached-1.3.6...xmemcached-1.4.3)

---
updated-dependencies:
- dependency-name: com.googlecode.xmemcached:xmemcached
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: xiaosheng <[email protected]>

* Bump jackson_version from 2.15.3 to 2.17.1 (#369)

Bumps `jackson_version` from 2.15.3 to 2.17.1.

Updates `com.fasterxml.jackson.core:jackson-core` from 2.15.3 to 2.17.1
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.15.3...jackson-core-2.17.1)

Updates `com.fasterxml.jackson.core:jackson-annotations` from 2.15.3 to 2.17.1
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `com.fasterxml.jackson.core:jackson-databind` from 2.15.3 to 2.17.1
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.15.3 to 2.17.1

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.core:jackson-annotations
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-source-plugin from 3.2.1 to 3.3.1 (#366)

Bumps [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin) from 3.2.1 to 3.3.1.
- [Commits](https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-3.2.1...maven-source-plugin-3.3.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-source-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: xiaosheng <[email protected]>

* Bump org.slf4j:slf4j-api from 1.7.25 to 1.7.36 (#357)

Bumps [org.slf4j:slf4j-api](https://github.com/qos-ch/slf4j) from 1.7.25 to 1.7.36.
- [Commits](https://github.com/qos-ch/slf4j/compare/v_1.7.25...v_1.7.36)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-api
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: xiaosheng <[email protected]>

* Bump grpc.version from 1.63.0 to 1.64.0 (#355)

Bumps `grpc.version` from 1.63.0 to 1.64.0.

Updates `io.grpc:grpc-core` from 1.63.0 to 1.64.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.63.0...v1.64.0)

Updates `io.grpc:grpc-netty-shaded` from 1.63.0 to 1.64.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.63.0...v1.64.0)

Updates `io.grpc:grpc-netty` from 1.63.0 to 1.64.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.63.0...v1.64.0)

Updates `io.grpc:grpc-protobuf` from 1.63.0 to 1.64.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.63.0...v1.64.0)

Updates `io.grpc:grpc-stub` from 1.63.0 to 1.64.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.63.0...v1.64.0)

Updates `io.grpc:grpc-grpclb` from 1.63.0 to 1.64.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.63.0...v1.64.0)

---
updated-dependencies:
- dependency-name: io.grpc:grpc-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.grpc:grpc-netty-shaded
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.grpc:grpc-netty
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.grpc:grpc-protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.grpc:grpc-stub
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.grpc:grpc-grpclb
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: xiaosheng <[email protected]>

* upgrade maven version (#379)

* Bump com.orbitz.consul:consul (#378)

* Bump org.apache.maven.plugins:maven-release-plugin (#394)

Bumps [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release) from 3.0.0-M1 to 3.0.1.
- [Release notes](https://github.com/apache/maven-release/releases)
- [Commits](https://github.com/apache/maven-release/compare/maven-release-3.0.0-M1...maven-release-3.0.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-release-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.rat:apache-rat-plugin from 0.13 to 0.16.1 (#393)

Bumps org.apache.rat:apache-rat-plugin from 0.13 to 0.16.1.

---
updated-dependencies:
- dependency-name: org.apache.rat:apache-rat-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-compiler-plugin from 3.8.1 to 3.13.0 (#392)

Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.8.1 to 3.13.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.8.1...maven-compiler-plugin-3.13.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump javax.ws.rs:javax.ws.rs-api from 2.0 to 2.1.1 (#389)

Bumps [javax.ws.rs:javax.ws.rs-api](https://github.com/eclipse-ee4j/jaxrs-api) from 2.0 to 2.1.1.
- [Release notes](https://github.com/eclipse-ee4j/jaxrs-api/releases)
- [Commits](https://github.com/eclipse-ee4j/jaxrs-api/commits/2.1.1)

---
updated-dependencies:
- dependency-name: javax.ws.rs:javax.ws.rs-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.2.0 to 3.7.0 (#388)

Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.2.0 to 3.7.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.2.0...maven-javadoc-plugin-3.7.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump io.seata:seata-core from 1.5.2 to 1.8.0 (#385)

Bumps [io.seata:seata-core](https://github.com/seata/seata) from 1.5.2 to 1.8.0.
- [Release notes](https://github.com/seata/seata/releases)
- [Changelog](https://github.com/apache/incubator-seata/blob/2.x/CHANGELOG.md)
- [Commits](https://github.com/seata/seata/compare/v1.5.2...v1.8.0)

---
updated-dependencies:
- dependency-name: io.seata:seata-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.junit.platform:junit-platform-commons from 1.9.3 to 1.10.2 (#387)

Bumps [org.junit.platform:junit-platform-commons](https://github.com/junit-team/junit5) from 1.9.3 to 1.10.2.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/commits)

---
updated-dependencies:
- dependency-name: org.junit.platform:junit-platform-commons
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-jxr-plugin from 2.2 to 2.5 (#382)

Bumps org.apache.maven.plugins:maven-jxr-plugin from 2.2 to 2.5.

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jxr-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-enforcer-plugin (#390)

Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.0.0-M3 to 3.5.0.
- [Release notes](https://github.com/apache/maven-enforcer/releases)
- [Commits](https://github.com/apache/maven-enforcer/compare/enforcer-3.0.0-M3...enforcer-3.5.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-enforcer-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.jacoco:jacoco-maven-plugin from 0.8.6 to 0.8.12 (#381)

Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) from 0.8.6 to 0.8.12.
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.6...v0.8.12)

---
updated-dependencies:
- dependency-name: org.jacoco:jacoco-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* remove useless junit (#396)

* fix:npe (#400)

Co-authored-by: 其一 <[email protected]>

* Bump ch.qos.logback:logback-classic from 1.3.12 to 1.5.6 (#413)

Bumps [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) from 1.3.12 to 1.5.6.
- [Commits](https://github.com/qos-ch/logback/compare/v_1.3.12...v_1.5.6)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-classic
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump fabric8_kubernetes_version from 6.12.1 to 6.13.0 (#412)

Bumps `fabric8_kubernetes_version` from 6.12.1 to 6.13.0.

Updates `io.fabric8:kubernetes-client` from 6.12.1 to 6.13.0
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
- [Changelog](https://github.com/fabric8io/kubernetes-client/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fabric8io/kubernetes-client/compare/v6.12.1...v6.13.0)

Updates `io.fabric8:kubernetes-server-mock` from 6.12.1 to 6.13.0

---
updated-dependencies:
- dependency-name: io.fabric8:kubernetes-client
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.fabric8:kubernetes-server-mock
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.assertj:assertj-core from 3.13.2 to 3.26.0 (#411)

Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.13.2 to 3.26.0.
- [Release notes](https://github.com/assertj/assertj/releases)
- [Commits](https://github.com/assertj/assertj/compare/assertj-core-3.13.2...assertj-build-3.26.0)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump kr.motd.maven:os-maven-plugin from 1.6.1 to 1.7.1 (#410)

Bumps [kr.motd.maven:os-maven-plugin](https://github.com/trustin/os-maven-plugin) from 1.6.1 to 1.7.1.
- [Release notes](https://github.com/trustin/os-maven-plugin/releases)
- [Commits](https://github.com/trustin/os-maven-plugin/compare/os-maven-plugin-1.6.1...os-maven-plugin-1.7.1)

---
updated-dependencies:
- dependency-name: kr.motd.maven:os-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 (#409)

Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases)
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.3...maven-shade-plugin-3.6.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump dubbo.version from 3.2.12 to 3.2.13 (#408)

Bumps `dubbo.version` from 3.2.12 to 3.2.13.

Updates `org.apache.dubbo:dubbo-core-spi` from 3.2.12 to 3.2.13

Updates `org.apache.dubbo:dubbo-bom` from 3.2.12 to 3.2.13
- [Release notes](https://github.com/apache/dubbo/releases)
- [Changelog](https://github.com/apache/dubbo/blob/3.2/CHANGES.md)
- [Commits](https://github.com/apache/dubbo/compare/3.2.12...dubbo-3.2.13)

Updates `org.apache.dubbo:dubbo-dependencies-zookeeper` from 3.2.12 to 3.2.13

---
updated-dependencies:
- dependency-name: org.apache.dubbo:dubbo-core-spi
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.dubbo:dubbo-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.apache.dubbo:dubbo-dependencies-zookeeper
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump io.netty:netty-all from 4.1.66.Final to 4.1.110.Final (#407)

Bumps [io.netty:netty-all](https://github.com/netty/netty) from 4.1.66.Final to 4.1.110.Final.
- [Commits](https://github.com/netty/netty/compare/netty-4.1.66.Final...netty-4.1.110.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-all
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump cglib:cglib-nodep from 2.2 to 2.2.2 (#406)

Bumps cglib:cglib-nodep from 2.2 to 2.2.2.

---
updated-dependencies:
- dependency-name: cglib:cglib-nodep
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump com.google.code.gson:gson from 2.10.1 to 2.11.0 (#405)

Bumps [com.google.code.gson:gson](https://github.com/google/gson) from 2.10.1 to 2.11.0.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/main/CHANGELOG.md)
- [Commits](https://github.com/google/gson/compare/gson-parent-2.10.1...gson-parent-2.11.0)

---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump com.caucho:hessian from 4.0.51 to 4.0.66 (#404)

Bumps com.caucho:hessian from 4.0.51 to 4.0.66.

---
updated-dependencies:
- dependency-name: com.caucho:hessian
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump commons-net:commons-net from 3.10.0 to 3.11.0 (#403)

Bumps commons-net:commons-net from 3.10.0 to 3.11.0.

---
updated-dependencies:
- dependency-name: commons-net:commons-net
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-checkstyle-plugin (#401)

Bumps [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.0.0 to 3.4.0.
- [Commits](https://github.com/apache/maven-checkstyle-plugin/compare/maven-checkstyle-plugin-3.0.0...maven-checkstyle-plugin-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-checkstyle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump byte-buddy.version from 1.14.16 to 1.14.17 (#402)

Bumps `byte-buddy.version` from 1.14.16 to 1.14.17.

Updates `net.bytebuddy:byte-buddy` from 1.14.16 to 1.14.17
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.14.16...byte-buddy-1.14.17)

Updates `net.bytebuddy:byte-buddy-agent` from 1.14.16 to 1.14.17
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.14.16...byte-buddy-1.14.17)

---
updated-dependencies:
- dependency-name: net.bytebuddy:byte-buddy
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: net.bytebuddy:byte-buddy-agent
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* :memo: update 3.3 doc

* Bump org.apache.maven.plugins:maven-jar-plugin from 3.2.0 to 3.4.1 (#352)

Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.2.0 to 3.4.1.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases)
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.2.0...maven-jar-plugin-3.4.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: xiaosheng <[email protected]>

* Bump spring.version from 5.3.36 to 5.3.37 (#428)

Bumps `spring.version` from 5.3.36 to 5.3.37.

Updates `org.springframework:spring-framework-bom` from 5.3.36 to 5.3.37
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.36...v5.3.37)

Updates `org.springframework:spring-test` from 5.3.36 to 5.3.37
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.36...v5.3.37)

---
updated-dependencies:
- dependency-name: org.springframework:spring-framework-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.springframework:spring-test
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump io.github.kawamuray.wasmtime:wasmtime-java from 0.18.0 to 0.19.0 (#429)

Bumps [io.github.kawamuray.wasmtime:wasmtime-java](https://github.com/kawamuray/wasmtime-java) from 0.18.0 to 0.19.0.
- [Release notes](https://github.com/kawamuray/wasmtime-java/releases)
- [Commits](https://github.com/kawamuray/wasmtime-java/compare/v0.18.0...v0.19.0)

---
updated-dependencies:
- dependency-name: io.github.kawamuray.wasmtime:wasmtime-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump com.ecwid.consul:consul-api from 1.4.2 to 1.4.5 (#425)

Bumps [com.ecwid.consul:consul-api](https://github.com/Ecwid/consul-api) from 1.4.2 to 1.4.5.
- [Release notes](https://github.com/Ecwid/consul-api/releases)
- [Commits](https://github.com/Ecwid/consul-api/commits/v1.4.5)

---
updated-dependencies:
- dependency-name: com.ecwid.consul:consul-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-release-plugin from 3.0.1 to 3.1.0 (#424)

Bumps [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release) from 3.0.1 to 3.1.0.
- [Release notes](https://github.com/apache/maven-release/releases)
- [Commits](https://github.com/apache/maven-release/compare/maven-release-3.0.1...maven-release-3.1.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-release-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump commons-net:commons-net from 3.11.0 to 3.11.1 (#426)

Bumps commons-net:commons-net from 3.11.0 to 3.11.1.

---
updated-dependencies:
- dependency-name: commons-net:commons-net
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump junit:junit from 4.13.1 to 4.13.2 (#422)

Bumps [junit:junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.13.1...r4.13.2)

---
updated-dependencies:
- dependency-name: junit:junit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump io.netty:netty-all from 4.1.110.Final to 4.1.111.Final (#420)

Bumps [io.netty:netty-all](https://github.com/netty/netty) from 4.1.110.Final to 4.1.111.Final.
- [Commits](https://github.com/netty/netty/compare/netty-4.1.110.Final...netty-4.1.111.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-all
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-dependency-plugin (#419)

Bumps [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) from 3.6.1 to 3.7.0.
- [Release notes](https://github.com/apache/maven-dependency-plugin/releases)
- [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.6.1...maven-dependency-plugin-3.7.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-dependency-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump dubbo.version from 3.2.13 to 3.2.14 (#434)

* fix ci

* Bump dubbo.version

* Bump org.apache.maven.plugins:maven-clean-plugin from 3.3.2 to 3.4.0 (#433)

Bumps [org.apache.maven.plugins:maven-clean-plugin](https://github.com/apache/maven-clean-plugin) from 3.3.2 to 3.4.0.
- [Release notes](https://github.com/apache/maven-clean-plugin/releases)
- [Commits](https://github.com/apache/maven-clean-plugin/compare/maven-clean-plugin-3.3.2...maven-clean-plugin-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-clean-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-dependency-plugin (#432)

Bumps [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) from 3.7.0 to 3.7.1.
- [Release notes](https://github.com/apache/maven-dependency-plugin/releases)
- [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.7.0...maven-dependency-plugin-3.7.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-dependency-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 (#431)

Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases)
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.1...maven-jar-plugin-3.4.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump junit_jupiter_version from 5.10.2 to 5.10.3 (#437)

Bumps `junit_jupiter_version` from 5.10.2 to 5.10.3.

Updates `org.junit.jupiter:junit-jupiter-engine` from 5.10.2 to 5.10.3
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.10.2...r5.10.3)

Updates `org.junit.jupiter:junit-jupiter-api` from 5.10.2 to 5.10.3
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.10.2...r5.10.3)

Updates `org.junit.jupiter:junit-jupiter-params` from 5.10.2 to 5.10.3
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.10.2...r5.10.3)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.junit.jupiter:junit-jupiter-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.junit.jupiter:junit-jupiter-params
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump grpc.version from 1.64.0 to 1.65.0 (#435)

Bumps `grpc.version` from 1.64.0 to 1.65.0.

Updates `io.grpc:grpc-core` from 1.64.0 to 1.65.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.64.0...v1.65.0)

Updates `io.grpc:grpc-netty-shaded` from 1.64.0 to 1.65.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.64.0...v1.65.0)

Updates `io.grpc:grpc-netty` from 1.64.0 to 1.65.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.64.0...v1.65.0)

Updates `io.grpc:grpc-protobuf` from 1.64.0 to 1.65.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.64.0...v1.65.0)

Updates `io.grpc:grpc-stub` from 1.64.0 to 1.65.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.64.0...v1.65.0)

Updates `io.grpc:grpc-grpclb` from 1.64.0 to 1.65.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.64.0...v1.65.0)

---
updated-dependencies:
- dependency-name: io.grpc:grpc-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.grpc:grpc-netty-shaded
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.grpc:grpc-netty
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.grpc:grpc-protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.grpc:grpc-stub
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.grpc:grpc-grpclb
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.junit.platform:junit-platform-commons from 1.10.2 to 1.10.3 (#436)

Bumps [org.junit.platform:junit-platform-commons](https://github.com/junit-team/junit5) from 1.10.2 to 1.10.3.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/commits)

---
updated-dependencies:
- dependency-name: org.junit.platform:junit-platform-commons
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump jackson_version from 2.17.1 to 2.17.2 (#442)

Bumps `jackson_version` from 2.17.1 to 2.17.2.

Updates `com.fasterxml.jackson.core:jackson-core` from 2.17.1 to 2.17.2
- [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.17.1...jackson-core-2.17.2)

Updates `com.fasterxml.jackson.core:jackson-annotations` from 2.17.1 to 2.17.2
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `com.fasterxml.jackson.core:jackson-databind` from 2.17.1 to 2.17.2
- [Commits](https://github.com/FasterXML/jackson/commits)

Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.17.1 to 2.17.2

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.core:jackson-databind
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump byte-buddy.version from 1.14.17 to 1.14.18 (#450)

Bumps `byte-buddy.version` from 1.14.17 to 1.14.18.

Updates `net.bytebuddy:byte-buddy` from 1.14.17 to 1.14.18
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.14.17...byte-buddy-1.14.18)

Updates `net.bytebuddy:byte-buddy-agent` from 1.14.17 to 1.14.18
- [Release notes](https://github.com/raphw/byte-buddy/releases)
- [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
- [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.14.17...byte-buddy-1.14.18)

---
updated-dependencies:
- dependency-name: net.bytebuddy:byte-buddy
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: net.bytebuddy:byte-buddy-agent
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump grpc.version from 1.65.0 to 1.65.1 (#449)

Bumps `grpc.version` from 1.65.0 to 1.65.1.

Updates `io.grpc:grpc-core` from 1.65.0 to 1.65.1
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.0...v1.65.1)

Updates `io.grpc:grpc-netty-shaded` from 1.65.0 to 1.65.1
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.0...v1.65.1)

Updates `io.grpc:grpc-netty` from 1.65.0 to 1.65.1
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.0...v1.65.1)

Updates `io.grpc:grpc-protobuf` from 1.65.0 to 1.65.1
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.0...v1.65.1)

Updates `io.grpc:grpc-stub` from 1.65.0 to 1.65.1
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.0...v1.65.1)

Updates `io.grpc:grpc-grpclb` from 1.65.0 to 1.65.1
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.65.0...v1.65.1)

---
updated-dependencies:
- dependency-name: io.grpc:grpc-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.grpc:grpc-netty-shaded
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.grpc:grpc-netty
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.grpc:grpc-protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.grpc:grpc-stub
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.grpc:grpc-grpclb
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.maven.plugins:maven-release-plugin from 3.1.0 to 3.1.1 (#448)

Bumps [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/apache/maven-release/releases)
- [Commits](https://github.com/apache/maven-release/compare/maven-release-3.1.0...maven-release-3.1.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-release-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 (#447)

Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.26.0 to 3.26.3.
- [Release notes](https://github.com/assertj/assertj/releases)
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.26.0...assertj-build-3.26.3)

---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump fabric8_kubernetes_version from 6.13.0 to 6.13.1 (#441)

Bumps `fabric8_kubernetes_version` from 6.13.0 to 6.13.1.

Updates `io.fabric8:kubernetes-client` from 6.13.0 to 6.13.1
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
- [Changelog](https://github.com/fabric8io/kubernetes-client/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fabric8io/kubernetes-client/compare/v6.13.0...v6.13.1)

Updates `io.fabric8:kubernetes-server-mock` from 6.13.0 to 6.13.1

---
updated-dependencies:
- dependency-name: io.fabric8:kubernetes-client
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.fabric8:kubernetes-server-mock
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: xiaosheng <[email protected]>

* Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 (#456)

Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.7.0...maven-javadoc-plugin-3.8.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump io.netty:netty-all from 4.1.111.Final to 4.1.112.Final (#455)

Bumps [io.netty:netty-all](https://github.com/netty/netty) from 4.1.111.Final to 4.1.112.Final.
- [Commits](https://github.com/netty/netty/compare/netty-4.1.111.Final...netty-4.1.112.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-all
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.testcontainers:testcontainers from 1.19.8 to 1.20.0 (#454)

Bumps [org.testcontainers:testcontainers](https://github.com/testcontainers/testcontainers-java) from 1.19.8 to 1.20.0.
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.8...1.20.0)

---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 (#452)

Bumps org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-lang3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump protobuf-java_version from 3.16.3 to 3.25.4 (#459)

Bumps `protobuf-java_version` from 3.16.3 to 3.25.4.

Updates `com.google.protobuf:protobuf-java` from 3.16.3 to 3.25.4
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.16.3...v3.25.4)

Updates `com.google.protobuf:protobuf-java-util` from 3.25.3 to 3.25.4

---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.google.protobuf:protobuf-java-util
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* update apache-fury version to improve performance

* fix ci

* fix lose seata xid when happens injvm invoke (#461)

* fix seata lose xid when happens in jvm invoke

* import optimize

---------

Co-authored-by: yuanxiao01 <[email protected]>

* fix furcy core jar missing

* fix furcy core jar missing

* remove scenarios test to spi sample

* move test to spi sample

* move test to spi sample

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: 王聪洋 <[email protected]>
Co-authored-by: 其一 <[email protected]>
Co-authored-by: 其一 <[email protected]>
Co-authored-by: heliang <[email protected]>
Co-authored-by: Ken Liu <[email protected]>
Co-authored-by: laywin <[email protected]>
Co-authored-by: yuanxiao01 <[email protected]>

* `listeners.get(msg).isEmpty()` Null pointer reported an error (#463)

* Update RedisMetadataReport.java

`listeners.get(msg).isEmpty()` Null pointer reported an error

* Update RedisMetadataReport.java

Use tool class optimization

* Bump Jedis version from 3.10.0 to 5.1.0 (#477)

* Bump jedis version from 3.10.0 to 5.1.0

* fix checkstyle failed

* fix unit test failed

* remove Conformance Tests

* replace (#510)

* code format

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: songxiaosheng <[email protected]>
Co-authored-by: MaruHibiki <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Albumen Kevin <[email protected]>
Co-authored-by: songxiaosheng <[email protected]
  • Loading branch information
16 people authored Oct 16, 2024
1 parent 4a5e611 commit 89743c5
Show file tree
Hide file tree
Showing 28 changed files with 2,313 additions and 43 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@

<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-dependencies-zookeeper</artifactId>
<artifactId>dubbo-dependencies-zookeeper-curator5</artifactId>
<type>pom</type>
</dependency>
</dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,147 @@
*/
package org.apache.dubbo.rpc.cluster.support;

import org.apache.dubbo.common.URL;
import org.apache.dubbo.rpc.AppResponse;
import org.apache.dubbo.rpc.Invocation;
import org.apache.dubbo.rpc.Invoker;
import org.apache.dubbo.rpc.Result;
import org.apache.dubbo.rpc.RpcException;
import org.apache.dubbo.rpc.RpcInvocation;
import org.apache.dubbo.rpc.cluster.Directory;

import java.util.Arrays;
import java.util.Collections;

import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;

class BroadcastCluster1InvokerTest {
import static org.junit.jupiter.api.Assertions.assertInstanceOf;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock;

/**
* @see BroadcastCluster1Invoker
*/
public class BroadcastCluster1InvokerTest {
private URL url;
private Directory<DemoService> dic;
private RpcInvocation invocation;
private BroadcastCluster1Invoker clusterInvoker;

private MockInvoker invoker1;
private MockInvoker invoker2;
private MockInvoker invoker3;
private MockInvoker invoker4;

@BeforeEach
public void setUp() throws Exception {

dic = mock(Directory.class);

invoker1 = new MockInvoker();
invoker2 = new MockInvoker();
invoker3 = new MockInvoker();
invoker4 = new MockInvoker();

url = URL.valueOf("test://127.0.0.1:8080/test");
given(dic.getUrl()).willReturn(url);
given(dic.getConsumerUrl()).willReturn(url);
given(dic.getInterface()).willReturn(DemoService.class);

invocation = new RpcInvocation();
invocation.setMethodName("test");

clusterInvoker = new BroadcastCluster1Invoker(dic);
}

@Test
void testNormal() {
given(dic.list(invocation)).willReturn(Arrays.asList(invoker1, invoker2, invoker3, invoker4));
// Every invoker will be called
clusterInvoker.invoke(invocation);
assertTrue(invoker1.isInvoked());
assertTrue(invoker2.isInvoked());
assertTrue(invoker3.isInvoked());
assertTrue(invoker4.isInvoked());
}

@Test
void testEx() {
given(dic.list(invocation)).willReturn(Arrays.asList(invoker1, invoker2, invoker3, invoker4));
invoker1.invokeThrowEx();
invoker2.invokeThrowEx();
invoker3.invokeThrowEx();
invoker4.invokeThrowEx();
Throwable exception = clusterInvoker.invoke(invocation).getException();
assertInstanceOf(RpcException.class, exception);
assertTrue(exception.getMessage().contains("java.lang.NullPointerException"));
assertTrue(invoker1.isInvoked());
assertTrue(invoker2.isInvoked());
assertTrue(invoker3.isInvoked());
assertTrue(invoker4.isInvoked());
}

@Test
void doInvoke() {
//todo
void testFailByOneInvoker() {
given(dic.list(invocation)).willReturn(Arrays.asList(invoker1, invoker2, invoker3, invoker4));
// Once there is an exception, the result is abnormal.
invoker1.invokeThrowEx();
Throwable exception = clusterInvoker.invoke(invocation).getException();
assertInstanceOf(RpcException.class, exception);
assertTrue(exception.getMessage().contains("java.lang.NullPointerException"));
}

@Test
void testNoProvider() {
given(dic.list(invocation)).willReturn(Collections.emptyList());
RpcException exception = assertThrows(RpcException.class, () ->
clusterInvoker.invoke(invocation)
);
assertTrue(exception.getMessage().contains("No provider available"));
}
}

class MockInvoker implements Invoker<DemoService> {
private URL url = URL.valueOf("test://127.0.0.1:8080/test");
private boolean throwEx = false;
private boolean invoked = false;

@Override
public URL getUrl() {
return url;
}

@Override
public boolean isAvailable() {
return false;
}

@Override
public void destroy() {}

@Override
public Class<DemoService> getInterface() {
return DemoService.class;
}

@Override
public Result invoke(Invocation invocation) throws RpcException {
invoked = true;
if (throwEx) {
throwEx = false;
throw new RpcException();
}
return new AppResponse("sucess");
}

public void invokeThrowEx() {
throwEx = true;
}

public boolean isInvoked() {
return invoked;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@
*/
package org.apache.dubbo.rpc.cluster.support;

import org.junit.jupiter.api.Test;

class BroadcastCluster1Test {
/**
* <code>TestService</code>
*/
public interface DemoService {
String sayHello(String name);

@Test
void doJoin() {
}
int plus(int a, int b);
}
17 changes: 14 additions & 3 deletions dubbo-extensions-dependencies-bom/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@
<portlet_version>2.0</portlet_version>
<xmemcached_version>1.4.3</xmemcached_version>
<thrift_version>0.12.0</thrift_version>
<jedis_version>3.10.0</jedis_version>
<jedis_version>5.1.0</jedis_version>
<embedded_redis_version>0.13.0</embedded_redis_version>
<commons_lang3_version>3.17.0</commons_lang3_version>
<jaxb_version>2.2.7</jaxb_version>
Expand Down Expand Up @@ -185,7 +185,7 @@
</dependency>
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-dependencies-zookeeper</artifactId>
<artifactId>dubbo-dependencies-zookeeper-curator5</artifactId>
<version>${dubbo.version}</version>
<type>pom</type>
<scope>import</scope>
Expand Down Expand Up @@ -325,6 +325,11 @@
<artifactId>fury-core</artifactId>
<version>${apache.fury_version}</version>
</dependency>
<dependency>
<groupId>org.apache.fury</groupId>
<artifactId>fury-core</artifactId>
<version>${apache.fury_version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
Expand Down Expand Up @@ -663,7 +668,13 @@
<version>${maven_flatten_version}</version>
<configuration>
<updatePomFile>true</updatePomFile>
<flattenMode>resolveCiFriendliesOnly</flattenMode>
<flattenMode>bom</flattenMode>
<pomElements>
<dependencyManagement>expand</dependencyManagement>
<properties>remove</properties>
<repositories>remove</repositories>
<profiles>remove</profiles>
</pomElements>
</configuration>
<executions>
<execution>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.dubbo.gateway.consumer.test;

import org.apache.dubbo.common.beanutil.JavaBeanDescriptor;
import org.apache.dubbo.common.beanutil.JavaBeanSerializeUtil;
import org.apache.dubbo.common.constants.CommonConstants;
import org.apache.dubbo.common.extension.Activate;
import org.apache.dubbo.common.logger.Logger;
import org.apache.dubbo.common.logger.LoggerFactory;
import org.apache.dubbo.common.utils.ReflectUtils;
import org.apache.dubbo.gateway.consumer.filter.OmnSerFilter;
import org.apache.dubbo.rpc.*;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;

import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;

import static org.apache.dubbo.gateway.common.OmnipotentCommonConstants.SPECIFY_ADDRESS;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.when;
import static org.junit.jupiter.api.Assertions.*;

public class OmnSerFilterTest {

@InjectMocks
private OmnSerFilter omnSerFilter;

@Mock
private Invoker<Invoker<?>> invoker;

@Mock
private Invocation invocation;

@Mock
private Result result;

@BeforeEach
public void setup() {
MockitoAnnotations.initMocks(this);
}

@Test
public void testInvokeWithSpecifyAddress() throws RpcException {
// Set up
when(invocation.get(SPECIFY_ADDRESS)).thenReturn("127.0.0.1");
when(invoker.invoke(any(Invocation.class))).thenReturn(result);

// Invoke
Result actual = omnSerFilter.invoke(invoker, invocation);

// Assert
assertNotNull(actual);
// Additional assertions can be added based on expected behavior
}

@Test
public void testInvokeWithoutSpecifyAddress() throws RpcException {
// Set up
when(invocation.get(SPECIFY_ADDRESS)).thenReturn(null);
when(invoker.invoke(any(Invocation.class))).thenReturn(result);

// Invoke
Result actual = omnSerFilter.invoke(invoker, invocation);

// Assert
assertNotNull(actual);
// Additional assertions can be added based on expected behavior
}

@Test
public void testOnResponseWithPrimitives() {
// Set up
Object primitives = new Integer(10);
when(result.getValue()).thenReturn(primitives);

// Invoke
omnSerFilter.onResponse(result, invoker, invocation);

// Assert
assertEquals(primitives, result.getValue());
// Additional assertions can be added based on expected behavior for primitive types
}

@Test
public void testOnResponseWithPojo() {
// Set up
JavaBeanDescriptor pojo = new JavaBeanDescriptor();
when(result.getValue()).thenReturn(pojo);

// Invoke
omnSerFilter.onResponse(result, invoker, invocation);

// Assert
assertSame(pojo, result.getValue());
// Additional assertions can be added based on expected behavior for pojo types
}

@Test
public void testOnResponseWithCollection() {
// Set up
Collection<JavaBeanDescriptor> collection = new ArrayList<>();
JavaBeanDescriptor descriptor = new JavaBeanDescriptor("org.apache.dubbo.gateway.consumer.test.Person",1);
descriptor.setProperty("name", "org.apache.dubbo.gateway.consumer.test.Person");
collection.add(descriptor);
when(result.getValue()).thenReturn(collection);

// Invoke
omnSerFilter.onResponse(result, invoker, invocation);

// Assert
// Ensure the collection is unchanged
assertEquals(1, ((Collection<?>) result.getValue()).size());
assertEquals(Person.class.toString(), ((Collection<?>) result.getValue()).iterator().next().toString());
}

@Test
public void testOnResponseWithMap() {
// Set up
Map map = new HashMap<>();
JavaBeanDescriptor descriptor = new JavaBeanDescriptor("org.apache.dubbo.gateway.consumer.test.Person", 1);
map.put("org.apache.dubbo.gateway.consumer.test.Person", descriptor);
when(result.getValue()).thenReturn(map);
descriptor.setProperty("name", "org.apache.dubbo.gateway.consumer.test.Person");

// Invoke
omnSerFilter.onResponse(result, invoker, invocation);

// Assert
// Additional assertions can be added based on expected behavior for map types
assertEquals(1, ((Map<?,?>) result.getValue()).size());
assertEquals(Person.class.toString(), (((Map<?,?>) result.getValue()).get("org.apache.dubbo.gateway.consumer.test.Person").toString()));

}
}
Loading

0 comments on commit 89743c5

Please sign in to comment.