Skip to content

Releases: apache/dubbo-spi-extensions

v3.3.0

25 Jun 13:46
de4174a
Compare
Choose a tag to compare

What's Changed

Reference

  • Compatible with Apache Dubbo 3.3.x

Enhancement

  • [dubbo-wasm-rpc-api ] init dubbo-wasm-rpc-api module by @loongs-zhang in 279
  • [dubbo-wasm-cluster-api ] init dubbo-wasm-cluster-api module by @loongs-zhang in 283
  • [dubbo-wasm] support Protocol/Exporter/Invoker SPI by @loongs-zhang in 284
  • [dubbo-wasm-registry-api] init dubbo-wasm-registry-api module by @loongs-zhang in 285
  • [dubbo-wasm-common-api ] part5 init dubbo-wasm-common-api module by @loongs-zhang in 286
  • [dubbo-proxy-bytebuddy] Import bytebuddy implementation from Dubbo 3.2 by @finefuture in 294
  • [dubbo-wasm-remoting-api] init dubbo-wasm-remoting-api module by @loongs-zhang in 295
  • [dubbo-cluster-router-mesh]Move Mesh Rule Router to SPI Extensions #13957 by @heliang666s in 307
  • [dubbo-cluster-router-mesh] Move Rest Protocol to SPI Extensions #13958 by @wcy666103 in 306
  • [dubbo-serialization-native-hessian] rename hession to hessian by @wcy666103 in 377
  • [dubbo-serialization-fury] remove useless maven.compiler 17 by @wcy666103 in 395
  • [[dubbo-serialization-jdk] move jdk-serialize and add test cases by @wcy666103 in 417

Bugfix

  • fix: dubbo-registry-dns resource leak by @aofall in 308
  • fix test lib by @wcy666103 in 310
  • fix: redis connection do not close and return to connection pool by @aofall in 311
  • fix: try to fix etcd unit test failed sometimes by @aofall in 312
  • fix module dependency errors error by @wcy666103 in 342

Doc/CI

Dependency Upgrade

  • Update avro vertsion 1.8.2 -> 1.11.3 by @aofall in #252
  • Update commons-lang3 3.8.1 -> 3.14.0 by @dependabot in 330
  • Update testcontainers 1.15.2 -> 1.19.8 by @dependabot in 337
  • Update spring-cloud-dependencies Hoxton.SR8 -> Hoxton.SR10 by @dependabot in 335
  • Update protostuff_version 1.5.9 -> 1.8.0 by @dependabot in 332
  • Update org.apache.maven.plugins:maven-assembly-plugin 3.1.0 -> 3.7.1 by @dependabot in 331
  • Update protobuf-java_version 3.16.3 -> 3.25.3 by @dependabot in 329
  • Update sofa_registry_version 5.2.0 -> 5.4.3 by @dependabot in 328
  • Update rocketmq.version 4.9.2 -> 4.9.8 by @dependabot in 326
  • Update spring-boot.version 2.4.1 -> 2.7.18 by @dependabot in 327
  • Update com.google.code.gson:gson 2.8.9 -> 2.10.1 by @dependabot in 324
  • Update fabric8_kubernetes_version 6.9.2 -> 6.12.0 by @dependabot in 321
  • Update org.apache.httpcomponents:fluent-hc 4.5.5 -> 4.5.14 by @dependabot in 320
  • Update io.netty.incubator:netty-incubator-codec-quic 0.0.14.Final -> 0.0.20.Final by @dependabot in 319
  • Update org.apache.maven.plugins:maven-clean-plugin 3.1.0 -> 3.3.2 by @dependabot in 323
  • Update org.codehaus.mojo:license-maven-plugin 2.0.0 -> 2.4.0 by @dependabot in 317
  • Update redis.clients:jedis 3.7.0 -> 3.10.0 by @dependabot in 313
  • Update org.apache.dubbo:dubbo 2.7.18 -> 2.7.23 by @dependabot in 315
  • Update grpc.version 1.53.0 -> 1.63.0 by @dependabot in 316
  • Upgrade dubbo 3.3 by @wcy666103 in 345

New Contributors

Full Changelog: v3.2.0...v3.3.0

v3.1.0

16 Jun 09:48
4c5a6df
Compare
Choose a tag to compare
v3.1.0 Pre-release
Pre-release

What's Changed

Reference

Enhancement

  • [dubbo-cluster-specify-address-dubbo2]support v2 ip spec by @wxbty in [#179](#179)

  • [dubbo-cluster-polaris-dubbo2] Add polaris extensions support by @andrewshan in [#184](#184)

  • [dubbo-filter-polaris-dubbo2] feat: separate the circuitbreaker and ratelimit filters, to make it more decompose to developers by @andrewshan in #187

  • [dubbo-filter-seata] Set seata core as optional dependency by @AlbumenJ in #188

  • [dubbo-gateway-extensions] add Gateway mode extension by @wxbty in [#205](#205)

  • [polaris ] support polaris circuitbreaker ability by @chuntaojun in [#212](#212)

  • [Cross thread] tag corss thread by annotation in dubbo-cross-thread-extensions by @carlvine500 in [#215](#215)

  • [tag subnets] add tag by subnets for near-rpc by @carlvine500 in [#216](#216)

  • [Serialization] add fury serialization framework to dubbo by @chaokunyang in [#226](#226)

  • [dubbo-serialization-jackson] Add jackson serialization extension by @aofall in [#231](#231)

  • fix test case failed by @aofall in [#303](#303)

  • Compatible with Apache Dubbo 3.1.0 branch by @aofall in #334

Bugfix

  • Bugfix of retries and missing field by @wxbty in [#182](#182)
  • Fix revert error description by @wxbty in [#209](#209)
  • Fix move the recourse file to the corrent path in dubbo-serialization-jackson by @aofall in [#233](#233)

Doc

Dependency Upgrade

New Contributors

Full Changelog: v1.0.3...v3.1.0

v3.0.0

13 Jun 11:22
Compare
Choose a tag to compare
v3.0.0 Pre-release
Pre-release

What's Changed

Reference

  • Compatible with Apache Dubbo 3.0.x

Enhancement

  • [dubbo-cluster-specify-address-dubbo2]support v2 ip spec by @wxbty in #179

  • [dubbo-cluster-polaris-dubbo2] Add polaris extensions support by @andrewshan in #184

  • [dubbo-filter-polaris-dubbo2] feat: separate the circuitbreaker and ratelimit filters, to make it more decompose to developers by @andrewshan in #187

  • [dubbo-filter-seata] Set seata core as optional dependency by @AlbumenJ in #188

  • [dubbo-gateway-extensions] add Gateway mode extension by @wxbty in #205]

  • [polaris ] support polaris circuitbreaker ability by @chuntaojun in #212

  • [Cross thread] tag corss thread by annotation in dubbo-cross-thread-extensions by @carlvine500 in #215

  • [tag subnets] add tag by subnets for near-rpc by @carlvine500 in #216

  • [Serialization] add fury serialization framework to dubbo by @chaokunyang in #226

  • [dubbo-serialization-jackson] Add jackson serialization extension by @aofall in [#231

  • compatible dubbo 3.0.x by @aofall in #336

Bugfix

  • Bugfix of retries and missing field by @wxbty in #182
  • Fix revert error description by @wxbty in #209
  • Fix move the recourse file to the corrent path in dubbo-serialization-jackson by @aofall in #233

Doc

Dependency Upgrade

New Contributors

Full Changelog: v1.0.3...v3.0.0

v3.2.0

03 Mar 14:43
Compare
Choose a tag to compare

What's Changed

Reference

  • Compatible with Apache Dubbo 3.2.x

Enhancement

  • [dubbo-cluster-specify-address-dubbo2] Support dynamic ip access for non-local clusters in dubbo-cluster-specify-address-dubbo2 by @wxbty in #179
  • [polaris extension] Add the polaris extensions to make dubbo2.7.x access polaris by @andrewshan in #184
  • [dubbo-filter-polaris-dubbo2] separate the circuitbreaker and ratelimit filters, to make it more decompose to developers by @andrewshan in #187
  • [dubbo-gateway-extensions] add Gateway mode extension by @wxbty in #205
  • [polaris ] support polaris circuitbreaker ability by @chuntaojun in #212
  • [Cross thread] tag corss thread by annotation in dubbo-cross-thread-extensions by @carlvine500 in #215
  • [tag subnets] add tag by subnets for near-rpc by @carlvine500 in #216
  • [Serialization] add fury serialization framework to dubbo by @chaokunyang in #226
  • [dubbo-serialization-jackson] Add jackson serialization extension by @aofall in #231
  • [dubbo-xds] Import Kubernetes and xDS implementation from Dubbo 3.2 by @AlbumenJ in #251

Bugfix

  • Fix revert error description by @wxbty in #209
  • Fix move the recourse file to the corrent path in dubbo-serialization-jackson by @aofall in #233
  • Fix ServiceConfigURL of dubbo 3.0 serialization problem: public parameters such as application,version are not be transferredadd And ServiceConfigURLDelegate for protostuff by @zrlw in #67
  • Fix(#207): Dubbo Redis register support select databases by @aofall in #247
  • Fix[#267] protobuf type lose field when deepCopy inJvmInvoker … by @vio-lin in #268

Doc

Support Dubbo 3.2

Dependency Upgrade

  • Update kryo 5.3.0 -> 5.4.0 #190
  • Update snakeyaml 1.32 -> 2.0 #208
  • Update grpc-protobuf 1.31.1 -> 1.53.0 #214
  • Update ch.qos.logback:logback-classic 1.2.11 -> 1.3.12 #245
  • Update org.springframework:spring-framework-bom 4.3.29.RELEASE -> 4.3.30.RELEASE #219
  • Update org.springframework:spring-framework-bom 4.3.29.RELEASE -> 4.3.30.RELEASE #222
  • Update org.springframework:spring-framework-bom 4.3.29.RELEASE -> 4.3.30.RELEASE #223
  • Update org.springframework:spring-framework-bom 4.3.29.RELEASE -> 4.3.30.RELEASE #221
  • Update org.springframework:spring-framework-bom 4.3.29.RELEASE -> 4.3.30.RELEASE #220
  • Update org.springframework:spring-framework-bom 4.3.29.RELEASE -> 4.3.30.RELEASE #218
  • Update org.springframework:spring-framework-bom 4.3.29.RELEASE -> 4.3.30.RELEASE #217
  • Update ch.qos.logback:logback-classic 1.2.3 -> 1.3.12 #246

New Contributors

Full Changelog: v1.0.3...v3.2.0

Dubbo SPI Extensions 1.0.4

05 Jan 13:06
Compare
Choose a tag to compare
Pre-release

Changes

  • Remove the transitive dependency of seata-core in dubbo-filter-seata.
  • Support address creation in dubbo-cluster-specify-address-dubbo2
  • Fix re-router failed in dubbo-cluster-specify-address
  • Introduce polaris extensions for Dubbo 2

Modules

  • dubbo-cluster-extensions
    • dubbo-cluster-polaris-dubbo2
    • dubbo-cluster-specify-address-common
    • dubbo-cluster-specify-address-dubbo2
    • dubbo-cluster-specify-address-dubbo3
  • dubbo-filter-extensions
    • dubbo-filter-seata
    • dubbo-filter-polaris-dubbo2
    • dubbo-filter-polaris-circuitbreaker-dubbo2
    • dubbo-filter-polaris-ratelimit-dubbo2
  • dubbo-registry-extensions
    • dubbo-registry-polaris

Dubbo SPI Extensions 1.0.3

21 Nov 08:54
Compare
Choose a tag to compare

Changes

  • The change of most modules is to remove the transitive dependency of Dubbo.
  • dubbo-serialization-protobuf was refactored to support object attachment ( for Dubbo 3.x).
  • Add dubbo-registry-nameservice and dubbo-rpc-rocketmq, support apache/rocketmq as rpc protocol.

Modules

  • dubbo-cluster-extensions
    • dubbo-cluster-broadcast-1
    • dubbo-cluster-loadbalance-peakewma
    • dubbo-cluster-specify-address-dubbo3
    • dubbo-cluster-specify-address-dubbo2
  • dubbo-filter-extensions
    • dubbo-filter-seata
  • dubbo-configcenter-extensions
    • dubbo-configcenter-consul
    • dubbo-configcenter-etcd
  • dubbo-metadata-report-extensions
    • dubbo-metadata-report-consul
  • dubbo-remoting-extensions
    • dubbo-remoting-etcd3
    • dubbo-metadata-report-etcd
    • dubbo-remoting-quic
    • dubbo-remoting-grizzly
    • dubbo-remoting-mina
    • dubbo-remoting-p2p
  • dubbo-registry-extensions
    • dubbo-registry-dns
    • dubbo-registry-consul
    • dubbo-registry-etcd3
    • dubbo-remoting-redis
    • dubbo-registry-redis
    • dubbo-registry-sofa
    • dubbo-registry-nameservice
  • dubbo-rpc-extensions
    • dubbo-rpc-native-thrift
    • dubbo-rpc-http
    • dubbo-rpc-webservice
    • dubbo-rpc-rmi
    • dubbo-rpc-hessian
    • dubbo-rpc-memcached
    • dubbo-rpc-redis
    • dubbo-rpc-rocketmq
  • dubbo-serialization-extensions
    • dubbo-serialization-native-hession
    • dubbo-serialization-protostuff
    • dubbo-serialization-protobuf
    • dubbo-serialization-kryo
    • dubbo-serialization-gson
    • dubbo-serialization-fst
    • dubbo-serialization-fastjson
    • dubbo-serialization-avro
    • dubbo-serialization-msgpack

Dubbo SPI Extensions 1.0.2

22 Jul 06:59
Compare
Choose a tag to compare

This release includes the following modules:

  • dubbo-configcenter-extensions
    • dubbo-configcenter-consul
    • dubbo-configcenter-etcd
  • dubbo-filter-extensions
    • dubbo-filter-seata
  • dubbo-metadata-report-extensions
    • dubbo-metadata-report-consul
    • dubbo-metadata-report-etcd
  • dubbo-registry-extensions
    • dubbo-registry-consul
    • dubbo-registry-etcd3
    • dubbo-registry-redis
    • dubbo-registry-sofa
  • dubbo-remoting-extensions
    • dubbo-remoting-etcd3
    • dubbo-remoting-grizzly
    • dubbo-remoting-mina
    • dubbo-remoting-p2p
    • dubbo-remoting-redis
  • dubbo-rpc-extensions
    • dubbo-rpc-hessian
    • dubbo-rpc-memcached
    • dubbo-rpc-redis
  • dubbo-serialization-extensions
    • dubbo-serialization-msgpack
    • dubbo-serialization-native-hession

Dubbo SPI Extensions 1.0.1

14 Mar 09:28
Compare
Choose a tag to compare

This release includes the following modules:

  • dubbo-api-docs:1.0.0
  • dubbo-cluster-extensions
    • dubbo-cluster-broadcast-1:1.0.0
    • dubbo-cluster-loadbalance-peakewma:.1.0.0
    • dubbo-cluster-specify-address-dubbo2:1.0.0
    • dubbo-cluster-specify-address-dubbo3:1.0.0
  • dubbo-registry-extensions
    • dubbo-registry-dns:1.0.0
    • dubbo-registry-kubernetes:1.0.0
    • dubbo-registry-xds:1.0.0
  • dubbo-remoting-extensions
    • dubbo-remoting-quic:1.0.0
  • dubbo-rpc-extensions
    • dubbo-rpc-native-thrift:1.0.0
    • dubbo-rpc-http:1.0.0
    • dubbo-rpc-webservice:1.0.0
    • dubbo-rpc-rmi:1.0.0
  • dubbo-serialization-extensions
    • dubbo-serialization-protostuff:1.0.0
    • dubbo-serialization-protobuf:1.0.0
    • dubbo-serialization-kryo:1.0.0
    • dubbo-serialization-gson:1.0.0
    • dubbo-serialization-fst:1.0.0
    • dubbo-serialization-fastjson:1.0.0
    • dubbo-serialization-avro:1.0.0

dubbo-spi-extensions 1.0.0

18 Oct 05:55
a0f0b34
Compare
Choose a tag to compare

This release affects the following module:


本次发布影响下列模块:

api-docs 2.7.8.3

29 Apr 09:42
d3b1b02
Compare
Choose a tag to compare

API Docs v2.7.8.3

Feature/Enhancement

  • fix: when the global group/version is set by the provider, dubbo admin cannot get the interface list #22
  • fix: do not get dubbo ProviderConfig config when ServiceConfig not set group #24
  • fix: can not distinguish multi-overload methods of the same method name #27

更新说明

  • 修复: 当提供者设置了全局group/version 时, dubbo admin侧无法获取接口列表的问题 #22
  • 修复: 当提供者设置了全局group/version 时, api docs获取不到的问题 #24
  • 修复: 有同名方法重载时,无法区分的问题