Apache Dubbo ist ein leistungsstarkes, leichtes Open-Source-Java-RPC-Framework, das drei Kernfunktionen bietet: schnittstellenorientierter Remote-Methodenaufruf, intelligente Fehlertoleranz und Lastausgleich sowie automatische Dienstregistrierung und -erkennung. Apache Dubbo 3.2.1 ist jetzt veröffentlicht. Zu den spezifischen Updates gehören:
Besonderheit
- Trace Launcher hinzufügen & Zipkin Autoconfig #12013 hinzufügen
- QoS unterstützt die Zulassungsliste für anonyme Befehle Nr. 12082
- Sammeln Sie die Anzahl Nr. 12158 für keine Anbieteranfragen
- Unterstützung für paketierbare Methodenerweiterungen #12199
- Support-Offline-Benachrichtigung Nr. 12211
- Der Rest-Netty-Server unterstützt TLS #12207
- Proxy-Typ Nr. 12232 automatisch erkennen
- Konfigurierbarer Standard-Heartbeat #12241
Fehlerbehebung
- Beheben Sie das Problem, dass der Triple-Headerfilter nicht funktioniert #12070
- Behebung des Problems, dass die Biz-Ausnahme nicht abgefangen werden kann, wenn der Triple-Stub die Ausnahme Nr. 12093 auslöst
- Beheben Sie die Nichtübereinstimmung der Fehlerstatistiken Nr. 12088
- Beheben Sie das Problem, dass es keine Javax-Validierungsabhängigkeit und keine Spring-Controller-Unterstützung gibt ( #12085).
- Behebung des Geschäftsausnahmeindikators Nr. 12136
- Reduzieren Sie die Reihenfolge von MetricsFilter #12157
- Deaktivieren Sie NAMING_LOAD_CACHE_AT_START #12171
- Zipkin nach Springboot3 #12133 laden
- Aggregation standardmäßig deaktivieren #12184
- Unterstützen Sie das ordnungsgemäße Herunterfahren #12118
- Beheben Sie das Port-Unified-Channel-Leak-Problem Nr. 12212
- Beheben Sie das Problem, dass der Consumer-Start fehlschlägt #12204
- Beheben Sie das Problem Nr. 12220 mit der Nichtübereinstimmung kompatibler Signaturen
- Beheben Sie das T-Degist-Parallelitätsproblem Nr. 12223
- Behebung eines unangemessenen Anrufs in der Abmeldewiederholungsaufgabe Nr. 12235
- Beheben Sie das Problem, dass der Redis-Cluster keine Passwörter #12240 unterstützt
- Fehlerbehebungen beim Aufruf von Generics im Bean-Modus #12249
- Behebung mehrerer Tracking-Konfigurationen Nr. 12247
Code-Verbesserung
Verwandte PRs: #12109, #12120, #, #12134, #12124, #12169, #12183, #12162,#12188,#12206 ,#12221,#12239,#12252,#12096,#12083,#12139
Abhängigkeits-Upgrade
- Fastjson2 aktualisieren: 2.0.27 -> 2.0.31 #12110 , #12177 , #12250
- Grpc.version aktualisieren: 1.54.0 -> 1.54.1 #12108
- Jackson_version aktualisieren: 2.14.2 -> 2.15.0 #12178
- Jacoco-Maven-Plugin aktualisieren: 0.8.8 -> 0.8.10 #12218
- Jedis aktualisieren : 3.9.0 -> 3.10.0 #12216
- Jprotoc aktualisieren: 1.2.1 -> 1.2.2 #12100
- Junit_jupiter_version aktualisieren: 5.9.2 -> 5.9.3 #12219
- Junit-Plattform-Launcher aktualisieren: 1.9.2 -> 1.9.3 #12215
- Aktualisieren Sie micrometer-tracing-bom: 1.0.3 -> 1.0.4 #12061
- Nacos-Client aktualisieren: 2.1.2 -> 2.2.2 #12069
- Native-Maven-Plugin aktualisieren : 0.9.20 -> 0.9.21 #12103
- Aktualisieren Sie netty4_version: 4.1.91.Final -> 4.1.92.Final #12214
- Opentelemetry-bom aktualisieren: 1.19.0 -> 1.25.0 #12104
- Protobuf-Java aktualisieren: 3.22.2 -> 3.22.3 #12102
- Aktualisieren Sie protobuf-java.version: 3.22.2 -> 3.22.3 #12101
- Reaktorkern aktualisieren : 3.5.4 -> 3.5.5 #12071
- Spring-Boot-Abhängigkeiten aktualisieren: 2.7.10 -> 2.7.11 #12179
- Spring-Boot-Maven-Plugin aktualisieren: 2.7.10 -> 2.7.11 #12180
- Spring-Boot-Starter-Test aktualisieren: 2.7.10 -> 2.7.11 #12181
- Aktualisieren Sie spring-boot.version: 2.7.10 -> 2.7.11 #12176
- Spring-Security-Bom aktualisieren: 5.8.2 -> 5.8.3 #12116
- Zipkin-Reporter-Bom aktualisieren: 2.16.3 -> 2.16.4 #12217
Weitere Details finden Sie in den Update-Hinweisen .