update readme and minor fix (#4474)
diff --git a/README.md b/README.md
index 14886b0..bff732d 100644
--- a/README.md
+++ b/README.md
@@ -6,8 +6,8 @@
| Release Train | Latest Version | Compiled JDK Version | Tested JDK Version | Open API | Notes |
|----------------|----------------|----------------------|--------------------|----------|--------------------------|
-| Java Chassis 3 | 3.2.0 | OpenJDK 17 | OpenJDK 17 | 3.0.x | Depends on Spring Boot 3 |
-| Java Chassis 2 | 2.8.18 | OpenJDK 8 | OpenJDK 8, 11, 17 | 2.0.x | Depends on Spring 5 |
+| Java Chassis 3 | 3.2.1 | OpenJDK 17 | OpenJDK 17 | 3.0.x | Depends on Spring Boot 3 |
+| Java Chassis 2 | 2.8.19 | OpenJDK 8 | OpenJDK 8, 11, 17 | 2.0.x | Depends on Spring 5 |
| Java Chassis 1 | 1.3.11 | OpenJDK 8 | OpenJDK 8 | 2.0.x | End of Support |
>>>NOTICE: Since Open API 3.0.x is not compatible with 2.0.x, Java Chassis 2 and Java Chassis 1 can not
@@ -103,5 +103,11 @@
See [CONTRIBUTING](http://servicecomb.apache.org/developers/contributing) for details on submitting patches and the contribution workflow.
+# Star this project
+
+If you like this project, do not forget star it.
+
+[](https://star-history.com/#apache/servicecomb-java-chassis&Date)
+
# License
Licensed under an [Apache 2.0 license](LICENSE).
diff --git a/README_ZH.md b/README_ZH.md
index e99cb8c..b28723c 100644
--- a/README_ZH.md
+++ b/README_ZH.md
@@ -14,8 +14,8 @@
| 版本火车 | 最新版本 | 编译的JDK版本 | 支持的JDK版本 | Open API | 备注 |
|----------------|--------|------------|-------------------|----------|-----------------|
-| Java Chassis 3 | 3.2.0 | OpenJDK 17 | OpenJDK 17 | 3.0.x | 依赖Spring Boot 3 |
-| Java Chassis 2 | 2.8.18 | OpenJDK 8 | OpenJDK 8, 11, 17 | 2.0.x | 依赖Spring 5 |
+| Java Chassis 3 | 3.2.1 | OpenJDK 17 | OpenJDK 17 | 3.0.x | 依赖Spring Boot 3 |
+| Java Chassis 2 | 2.8.19 | OpenJDK 8 | OpenJDK 8, 11, 17 | 2.0.x | 依赖Spring 5 |
| Java Chassis 1 | 1.3.11 | OpenJDK 8 | OpenJDK 8 | 2.0.x | 停止更新 |
>>>NOTICE: Open API 3.0.x 不兼容 2.0.x, 因此Java Chassis 2、Java Chassis 1不能与Java Chassis 3共存互访. 升级Java Chassis 3, 需要将相关的消费者、提供者和边缘服务同时升级.
@@ -111,5 +111,11 @@
参考 [如何做贡献](http://servicecomb.apache.org/cn/developers/contributing).
+# 给项目加星
+
+如果喜欢这个项目,请给项目加星,把它推荐给更多人。
+
+[](https://star-history.com/#apache/servicecomb-java-chassis&Date)
+
# License
Licensed under an [Apache 2.0 license](LICENSE).
diff --git a/doap_ServiceComb_Java-Chassis.rdf b/doap_servicecomb-java-chassis.rdf
similarity index 93%
rename from doap_ServiceComb_Java-Chassis.rdf
rename to doap_servicecomb-java-chassis.rdf
index f5dbe8a..ac9df90 100644
--- a/doap_ServiceComb_Java-Chassis.rdf
+++ b/doap_servicecomb-java-chassis.rdf
@@ -25,7 +25,7 @@
<Project rdf:about="https://github.com/apache/servicecomb-java-chassis">
<created>2021-03-25</created>
<license rdf:resource="https://spdx.org/licenses/Apache-2.0" />
- <name>Apache ServiceComb Java-Chassis</name>
+ <name>Apache ServiceComb Java Chassis</name>
<homepage rdf:resource="https://github.com/apache/servicecomb-java-chassis" />
<asfext:pmc rdf:resource="https://servicemix.apache.org" />
<shortdesc>ServiceComb Java Chassis is a Software Development Kit (SDK) for rapid development of microservices in Java, providing service registration, service discovery, dynamic routing, and service management features</shortdesc>
@@ -37,9 +37,9 @@
<category rdf:resource="https://projects.apache.org/category/library" />
<release>
<Version>
- <name>ServiceComb Java-Chassis 2.2.0</name>
- <created>2021-02-28</created>
- <revision>2.2.0</revision>
+ <name>ServiceComb Java Chassis 3.2.1</name>
+ <created>2024-08-10</created>
+ <revision>3.2.1</revision>
</Version>
</release>
<repository>
diff --git a/solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/integration/ManagementEndpointImpl.java b/solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/integration/ManagementEndpointImpl.java
index 758136b..00852bd 100644
--- a/solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/integration/ManagementEndpointImpl.java
+++ b/solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/integration/ManagementEndpointImpl.java
@@ -46,6 +46,9 @@
@Override
public boolean health(String instanceId, String registryName) {
+ if (StringUtils.isEmpty(instanceId) || StringUtils.isEmpty(registryName)) {
+ return false;
+ }
String mySelf = registrationManager.getInstanceId(registryName);
if (StringUtils.isEmpty(mySelf)) {
return false;