dubbo-3.3.2
- Config value supports arrays. by @oxsean in https://github.com/apache/dubbo/pull/14813
- Fix old service discovery app listener destroy issues by @xingcici in https://github.com/apache/dubbo/pull/14669
- Fix memory leak in HttpPostRequestDecoder when body is empty by @oxsean in https://github.com/apache/dubbo/pull/14760
- Fix ParameterizedType in SERVER_STREAM by @AlbumenJ in https://github.com/apache/dubbo/pull/14763
- Fix Path matching bug by @oxsean in https://github.com/apache/dubbo/pull/14812
- Fix sendRedirect 302 failure by @oxsean in https://github.com/apache/dubbo/pull/14811
- Keep the behavior consistent with SpringMVC when access through browser by @oxsean in https://github.com/apache/dubbo/pull/14816
- Fix unable to deserialize Record using Hessian2 by @AlbumenJ in https://github.com/apache/dubbo/pull/14820
- A couple of rest bugfix by @oxsean in https://github.com/apache/dubbo/pull/14822
- Fix input stream unable to being deserialized by @AlbumenJ in https://github.com/apache/dubbo/pull/14837
Releates PRs: #14810, #14801, #14817, #14815, #14840, #14839
- Update byte-buddy_version: 1.15.1 -> 1.15.7 #14775, #14806, #14828
- Update ch.qos.logback:logback-core: 1.5.8 -> 1.5.11 #14774, #14802
- Update com.alibaba:fastjson: 1.2.83 -> 1.2.83_noneautotype #14751
- Update com.alibaba.nacos:nacos-client: 2.4.2 -> 2.4.3 #14777
- Update curator5_version: 5.7.0 -> 5.7.1 #14804, #14773
- Update io.micrometer:micrometer-bom: 1.13.4 -> 1.13.5 #14755
- Update io.micrometer:micrometer-core: 1.13.4 -> 1.13.6 #14756, #14807
- Update io.micrometer:micrometer-tracing-bom: 1.3.4 -> 1.3.5 #14803
- Update io.opentelemetry:opentelemetry-bom: 1.42.0 -> 1.43.0 #14737, #14776
- Update io.projectreactor:reactor-core: 3.6.10 -> 3.6.11 #14808
- Update netty4_version: 4.1.113.Final -> 4.1.114.Final #14753
- Update org.springframework.security:spring-security-bom: 5.8.14 -> 5.8.15 #14827
- Update ch.qos.logback:logback-core: 1.5.11 -> 1.5.12 #14829
- @wsliliang made their first contribution in https://github.com/apache/dubbo/pull/14810
- @JanSoundhouse made their first contribution in https://github.com/apache/dubbo/pull/14815
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.3.1...dubbo-3.3.2
dubbo-3.3.2
- Config value supports arrays. by @oxsean in https://github.com/apache/dubbo/pull/14813
- Fix old service discovery app listener destroy issues by @xingcici in https://github.com/apache/dubbo/pull/14669
- Fix memory leak in HttpPostRequestDecoder when body is empty by @oxsean in https://github.com/apache/dubbo/pull/14760
- Fix ParameterizedType in SERVER_STREAM by @AlbumenJ in https://github.com/apache/dubbo/pull/14763
- Fix Path matching bug by @oxsean in https://github.com/apache/dubbo/pull/14812
- Fix sendRedirect 302 failure by @oxsean in https://github.com/apache/dubbo/pull/14811
- Keep the behavior consistent with SpringMVC when access through browser by @oxsean in https://github.com/apache/dubbo/pull/14816
- Fix unable to deserialize Record using Hessian2 by @AlbumenJ in https://github.com/apache/dubbo/pull/14820
- A couple of rest bugfix by @oxsean in https://github.com/apache/dubbo/pull/14822
Releates PRs: #14810, #14801, #14817, #14815
- Update byte-buddy_version: 1.15.1 -> 1.15.5 #14775, #14806
- Update ch.qos.logback:logback-core: 1.5.8 -> 1.5.11 #14774, #14802
- Update com.alibaba:fastjson: 1.2.83 -> 1.2.83_noneautotype #14751
- Update com.alibaba.nacos:nacos-client: 2.4.2 -> 2.4.3 #14777
- Update curator5_version: 5.7.0 -> 5.7.1 #14804, #14773
- Update io.micrometer:micrometer-bom: 1.13.4 -> 1.13.5 #14755
- Update io.micrometer:micrometer-core: 1.13.4 -> 1.13.6 #14756, #14807
- Update io.micrometer:micrometer-tracing-bom: 1.3.4 -> 1.3.5 #14803
- Update io.opentelemetry:opentelemetry-bom: 1.42.0 -> 1.43.0 #14737, #14776
- Update io.projectreactor:reactor-core: 3.6.10 -> 3.6.11 #14808
- Update netty4_version: 4.1.113.Final -> 4.1.114.Final #14753
- @wsliliang made their first contribution in https://github.com/apache/dubbo/pull/14810
- @JanSoundhouse made their first contribution in https://github.com/apache/dubbo/pull/14815
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.3.1...dubbo-3.3.2
dubbo-3.3.1
- Support single file mode in dubbo-maven-plugin by @finefuture in https://github.com/apache/dubbo/pull/14723
- Support configuration of disallowed content-types by @oxsean in https://github.com/apache/dubbo/pull/14726
- Returns a matching http status code based on the rest mappings by @oxsean in https://github.com/apache/dubbo/pull/14714
- Http2 sse support by @oxsean in https://github.com/apache/dubbo/pull/14673
- Added support for configuring Tomcat HTTP2 max stream size in Spring boot by @oxsean in https://github.com/apache/dubbo/pull/14702
- Add Support to bridge Spring Boot Actuator to QoS by @JinQian1024 in https://github.com/apache/dubbo/pull/14596
- Fix tcp connection window size split from stream connection window size by @JunJieLiu51520 in https://github.com/apache/dubbo/pull/14670
- Fix native image for proxy by @CrazyHZM in https://github.com/apache/dubbo/pull/14724
- Fix triple client connection shareing race condition by @chickenlj in https://github.com/apache/dubbo/pull/14718
- Disable check when create MetadataService invoker to prevent memory leak by @AlbumenJ in https://github.com/apache/dubbo/pull/14732
- Fix safeLock not run when interrupt & Fix partial notification being cancelled in ServiceInstancesChangedListener by @AlbumenJ in https://github.com/apache/dubbo/pull/14730
- Fix MetadataServiceV2 unable to being destroyed by @AlbumenJ in https://github.com/apache/dubbo/pull/14731
- Fix memory leak in HttpPostRequestDecoder by @oxsean in https://github.com/apache/dubbo/pull/14741
- Fix SpringRestToolKit getBean param mistake by @oxsean in https://github.com/apache/dubbo/pull/14742
Releates PRs: #14671, #14705
- Update bytebuddy.version: 1.15.0 -> 1.15.3 #14736 #14648
- Update ch.qos.logback:logback-core: 1.5.7 -> 1.5.8 #14653
- Update com.alibaba.fastjson2:fastjson2: 2.0.52 -> 2.0.53 #14707
- Update com.alibaba.nacos:nacos-client: 2.4.1 -> 2.4.2 #14655
- Update com.github.spullara.mustache.java:compiler: 0.9.10 -> 0.9.14 #14693
- Update com.google.protobuf:protobuf-java: 3.25.4 -> 3.25.5 #14704
- Update commons-codec:commons-codec: 1.16.0 -> 1.17.1 #14711
- Update commons-io:commons-io: 2.16.1 -> 2.17.0 #14713
- Update grpc.version: 1.66.0 -> 1.68.0 #14706
- Update io.micrometer:micrometer-bom: 1.13.3 -> 1.13.4 #14681
- Update io.micrometer:micrometer-core: 1.13.3 -> 1.13.4 #14679
- Update io.micrometer:micrometer-tracing-bom: 1.3.3 -> 1.3.4 #14682, #14739
- Update io.opentelemetry:opentelemetry-bom: 1.41.0 -> 1.42.1 #14651, #14676
- Update io.projectreactor:reactor-core: 3.6.9 -> 3.6.10 #14680
- Update io.zipkin.reporter2:zipkin-reporter-bom: 3.4.0 -> 3.4.2 #14678, #14710, #14734
- Update jackson_version: 2.17.2 -> 2.18.0 #14738
- Update jakarta.xml.bind:jakarta.xml.bind-api: 4.0.1 -> 4.0.2 #14690
- Update jetty_version: 9.4.55.v20240627 -> 9.4.56.v20240826 #14650
- Update log4j2_version: 2.23.1 -> 2.24.1 #14649, #14735
- Update netty4_version: 4.1.112.Final -> 4.1.113.Final #14652
- Update org.apache.groovy:groovy: 4.0.21 -> 4.0.23 #14709
- Update org.awaitility:awaitility: 4.2.0 -> 4.2.2 #14708
- Update org.glassfish.jaxb:jaxb-runtime: 2.3.3-b02 -> 2.4.0-b180830.0438 #14689
- Update org.springframework.cloud:spring-cloud-openfeign-core: 3.1.5 -> 3.1.9 #14687
- Update org.xerial.snappy:snappy-java: 1.1.10.6 -> 1.1.10.7 #14683
- Update seata.version: 1.6.1 -> 1.8.0 #14692
- Update sentinel.version: 1.8.6 -> 1.8.8 #14688
- Update spring.version: 6.0.11 -> 6.1.13 #14691
Dubbo would like to thank the following contributors for their contributions to this release: @AlbumenJ, @chickenlj, @co63oc, @CrazyHZM, @finefuture, @funky-eyes, @JinQian1024, @JunJieLiu51520, @oxsean
- @JunJieLiu51520 made their first contribution in https://github.com/apache/dubbo/pull/14664
- @co63oc made their first contribution in https://github.com/apache/dubbo/pull/14671
- @JinQian1024 made their first contribution in https://github.com/apache/dubbo/pull/14596
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.3.0...dubbo-3.3.1
dubbo-3.3.0
The Apache Dubbo Team is excited to announce the release of Dubbo 3.3! As a leading open-source microservice framework, Dubbo continues to provide developers with high-performance, scalable, and flexible distributed service solutions. This release introduces the powerful Triple X protocol, support for Native Image AOT, and integration with Project Loom, further optimizing cloud-native capabilities and high-performance scenarios.
-
Comprehensive Traffic Support: Triple X seamlessly handles both north-south (client-server) and east-west (service-service) traffic, improving communication efficiency across distributed systems.
-
gRPC Compatibility: Triple X adheres to the gRPC protocol standard, using Protobuf for communication, enabling smooth interactions with gRPC services.
-
Built on HTTP: Triple X works with HTTP/1, HTTP/2, and HTTP/3, optimizing network communication for modern cloud-native infrastructures, with robust support for gateways and service meshes.
- Faster Startup and Lower Memory Usage: Dubbo 3.3 introduces Native Image AOT (Ahead-of-Time Compilation) support, allowing developers to compile Dubbo applications into native binary files. This dramatically reduces startup times and memory consumption, making it an ideal fit for serverless (e.g., AWS Lambda) scenarios.
- Optimized Concurrency: Dubbo 3.3 supports Project Loom, enhancing thread management in high-concurrency scenarios through virtual threads. This simplifies asynchronous programming models and boosts concurrent processing capabilities, providing better performance for highly concurrent microservices.
-
High-concurrency Optimization: Triple X achieves notable performance improvements in high-concurrency and weak-network environments, providing better throughput and response times.
-
Zero Copy Technology: Memory and CPU consumption are reduced with Zero Copy, resulting in higher efficiency in high-load environments.
- HTTP/3 and Cloud Integration: Triple X supports HTTP/3 for enhanced communication, especially in weak-network conditions, and integrates seamlessly with cloud-native service discovery and routing infrastructure.
- Minimal Code Changes: Developers can migrate from existing Spring Web projects to Triple X with minimal code changes, maintaining compatibility with Spring MVC while gaining performance improvements.
To fully leverage the new capabilities in Dubbo 3.3, including Triple X, Native Image AOT, and Project Loom, we recommend upgrading your Dubbo applications.
Explore the new features and experience the improvements in startup speed, memory efficiency, and concurrency performance with Dubbo 3.3.
Dubbo would like to thank the following contributors for their contributions to this release: @AlbumenJ, @aofall, @blueuuufish, @carlvine500, @chaicho, @chickenlj, @CHYhave, @cnzakii, @conghuhu, @CrazyHZM, @dependabot, @EarthChen, @fanlobu, @finefuture, @FoghostCn, @funky-eyes, @hanydd, @He-Pin, @heliang666s, @hengyoush, @hujun-w-2, @icodening, @JoeCqupt, @liuzg-coder, @lovepoem, @MartinDai, @namelessssssssssss, @Nortyr, @oxsean, @PromiseChan, @qinliujie, @qyi71, @Rawven, @sadfera, @Skylark-hjyp, @songxiaosheng, @Stellar1999, @StudentGu, @suncairong163, @walklown, @wcy666103, @win120a, @XIACYBING, @xiaoyuuuuuupeng, @xingcici
- @carlvine500 made their first contribution in https://github.com/apache/dubbo/pull/12514
- @chaicho made their first contribution in https://github.com/apache/dubbo/pull/12864
- @liuzg-coder made their first contribution in https://github.com/apache/dubbo/pull/13059
- @sadfera made their first contribution in https://github.com/apache/dubbo/pull/13145
- @xiaoyuuuuuupeng made their first contribution in https://github.com/apache/dubbo/pull/13355
- @CHYhave made their first contribution in https://github.com/apache/dubbo/pull/13808
- @He-Pin made their first contribution in https://github.com/apache/dubbo/pull/14056
- @walklown made their first contribution in https://github.com/apache/dubbo/pull/14026
- @hanydd made their first contribution in https://github.com/apache/dubbo/pull/14233
- @fanlobu made their first contribution in https://github.com/apache/dubbo/pull/14148
- @StudentGu made their first contribution in https://github.com/apache/dubbo/pull/14503
- @xingcici made their first contribution in https://github.com/apache/dubbo/pull/14563
- @blueuuufish made their first contribution in https://github.com/apache/dubbo/pull/14520
dubbo-3.2.16
- optimize: rest protocol connection default keepalive by @funky-eyes in https://github.com/apache/dubbo/pull/14540
- optimize: the handling logic of PathAndInvokerMapper by @funky-eyes in https://github.com/apache/dubbo/pull/14534
- optimize: rest protocol connection default keepalive by @funky-eyes in https://github.com/apache/dubbo/pull/14543
- feat: rest protocol support keep-alive timeout header config by @funky-eyes in https://github.com/apache/dubbo/pull/14560
- Fix NettyCodecAdapter decoder memory leak by @JoeCqupt in https://github.com/apache/dubbo/pull/14538
- Fix disable Curator EnsembleTracker not support zk 3.4 by @aofall in https://github.com/apache/dubbo/pull/14597
- Fix LRUCache.putIfAbsent concurrent issue by @AlbumenJ in https://github.com/apache/dubbo/pull/14615
- Fix BraveAutoConfiguration.java bean configuration issue by @he-jialin in https://github.com/apache/dubbo/pull/14631
- Fix 3.2 - Close stream when channel was inactive by @finefuture in https://github.com/apache/dubbo/pull/14643
- Update bytebuddy.version: 1.14.18 -> 1.15.0 #14553, #14581
- Update ch.qos.logback:logback-core: 1.5.6 -> 1.5.7 #14587
- Update com.alibaba.nacos:nacos-client: 2.4.0 -> 2.4.1 #14556
- Update com.ctrip.framework.apollo:apollo-client: 2.2.0 -> 2.3.0 #14547
- Update com.ctrip.framework.apollo:apollo-mockserver: 2.2.0 -> 2.3.0 #14557
- Update commons-logging:commons-logging: 1.3.3 -> 1.3.4 #14592
- Update grpc.version: 1.65.1 -> 1.66.0 #14521
- Update io.micrometer:micrometer-bom: 1.13.2 -> 1.13.3 #14548
- Update io.micrometer:micrometer-core: 1.13.2 -> 1.13.3 #14584
- Update io.micrometer:micrometer-tracing-bom: 1.3.2 -> 1.3.3 #14589
- Update io.opentelemetry:opentelemetry-bom: 1.40.0 -> 1.41.0 #14524
- Update io.projectreactor:reactor-core: 3.6.8 -> 3.6.9 #14552
- Update maven-deploy-plugin: 2.8.2 -> 3.1.2 #14495
- Update net.bytebuddy:byte-buddy: 1.14.18 -> 1.15.1 #14612
- Update org.apache.commons:commons-compress: 1.26.2 -> 1.27.1 #14526, #14591
- Update org.apache.commons:commons-lang3: 3.15.0 -> 3.17.0 #14525, #14611
- Update org.springframework.security:spring-security-bom: 5.8.13 -> 5.8.14 #14590
- Update org.xerial.snappy:snappy-java: 1.1.10.5 -> 1.1.10.6 #14523
- Update org.yaml:snakeyaml: 2.2 -> 2.3 #14606
- Update spring_version: 5.3.37 -> 5.3.39 #14549
- @StudentGu made their first contribution in https://github.com/apache/dubbo/pull/14503
- @he-jialin made their first contribution in https://github.com/apache/dubbo/pull/14631
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.2.15...dubbo-3.2.16
dubbo-3.3.0-beta.5
- Fix Compilation failure in jdk8 by @oxsean in https://github.com/apache/dubbo/pull/14350
- New metadata service by @namelessssssssssss in https://github.com/apache/dubbo/pull/14210
- Add ser-api constants by @wcy666103 in https://github.com/apache/dubbo/pull/14397
- Add Triple test by @heliang666s in https://github.com/apache/dubbo/pull/14413
- remove spring-context-support dependency by @heliang666s in https://github.com/apache/dubbo/pull/14391
- Fix RegistryDirectory deadlock by @oxsean in https://github.com/apache/dubbo/pull/14454
- [Feature][3.3] Triple rest jaxrs ParamConverter support by @fanlobu in https://github.com/apache/dubbo/pull/14148
- New condition router v3.1 by @wcy666103 in https://github.com/apache/dubbo/pull/14456
- Delete SpringCloudServiceInstanceNotificationCustomizer by @wcy666103 in https://github.com/apache/dubbo/pull/14450
- move the dubbo-metadata-report-redis module to the dubbo-spi-extensions by @aofall in https://github.com/apache/dubbo/pull/14464
- Restores PackableMethod serialization mode by @finefuture in https://github.com/apache/dubbo/pull/14323
- Rest Refine by @oxsean in https://github.com/apache/dubbo/pull/14334
- fix triple-servlet-dependencies by @heliang666s in https://github.com/apache/dubbo/pull/14452
- Refine http exception process by @oxsean in https://github.com/apache/dubbo/pull/14472
- Generic param support by @oxsean in https://github.com/apache/dubbo/pull/14471
- Support stream in servlet mode by @oxsean in https://github.com/apache/dubbo/pull/14469
- Fix GroupVersionCondition bug & Refine rest exception message process by @oxsean in https://github.com/apache/dubbo/pull/14480
- MetadataV2.proto update by @namelessssssssssss in https://github.com/apache/dubbo/pull/14474
- Rest filter support pattern & some bugfix by @oxsean in https://github.com/apache/dubbo/pull/14482
- Compact configure jvalidatiorNew by @AlbumenJ in https://github.com/apache/dubbo/pull/14418
- Fix module dubbo-demo-spring-boot-servlet compilation failure in jdk8 by @oxsean in https://github.com/apache/dubbo/pull/14493
- @fanlobu made their first contribution in https://github.com/apache/dubbo/pull/14148
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.3.0-beta.4...dubbo-3.3.0-beta.5
dubbo-3.3.0-beta.5
- Fix Compilation failure in jdk8 by @oxsean in https://github.com/apache/dubbo/pull/14350
- New metadata service by @namelessssssssssss in https://github.com/apache/dubbo/pull/14210
- Add ser-api constants by @wcy666103 in https://github.com/apache/dubbo/pull/14397
- Add Triple test by @heliang666s in https://github.com/apache/dubbo/pull/14413
- remove spring-context-support dependency by @heliang666s in https://github.com/apache/dubbo/pull/14391
- Fix RegistryDirectory deadlock by @oxsean in https://github.com/apache/dubbo/pull/14454
- [Feature][3.3] Triple rest jaxrs ParamConverter support by @fanlobu in https://github.com/apache/dubbo/pull/14148
- New condition router v3.1 by @wcy666103 in https://github.com/apache/dubbo/pull/14456
- Delete SpringCloudServiceInstanceNotificationCustomizer by @wcy666103 in https://github.com/apache/dubbo/pull/14450
- move the dubbo-metadata-report-redis module to the dubbo-spi-extensions by @aofall in https://github.com/apache/dubbo/pull/14464
- Restores PackableMethod serialization mode by @finefuture in https://github.com/apache/dubbo/pull/14323
- Rest Refine by @oxsean in https://github.com/apache/dubbo/pull/14334
- fix triple-servlet-dependencies by @heliang666s in https://github.com/apache/dubbo/pull/14452
- Refine http exception process by @oxsean in https://github.com/apache/dubbo/pull/14472
- Generic param support by @oxsean in https://github.com/apache/dubbo/pull/14471
- Support stream in servlet mode by @oxsean in https://github.com/apache/dubbo/pull/14469
- Fix GroupVersionCondition bug & Refine rest exception message process by @oxsean in https://github.com/apache/dubbo/pull/14480
- MetadataV2.proto update by @namelessssssssssss in https://github.com/apache/dubbo/pull/14474
- Rest filter support pattern & some bugfix by @oxsean in https://github.com/apache/dubbo/pull/14482
- Compact configure jvalidatiorNew by @AlbumenJ in https://github.com/apache/dubbo/pull/14418
- Fix module dubbo-demo-spring-boot-servlet compilation failure in jdk8 by @oxsean in https://github.com/apache/dubbo/pull/14493
- @fanlobu made their first contribution in https://github.com/apache/dubbo/pull/14148
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.3.0-beta.4...dubbo-3.3.0-beta.5
dubbo-3.2.15
- Fix injvm invoker throws ClassCastException by @caoyanan666 in https://github.com/apache/dubbo/pull/14346
- Fix metrics unable to retrieve lazy inited executor status by @AlbumenJ in https://github.com/apache/dubbo/pull/14348
- Fix NPE in RegistryProtocol.ExporterChangeableWrapper#unregister when shutting down application by @binfeiruci in https://github.com/apache/dubbo/pull/14389
- Sync spring init actions to prevent parallel init by @AlbumenJ in https://github.com/apache/dubbo/pull/14371
- Fix registry id when using multi registries by @mrwangyin in https://github.com/apache/dubbo/pull/14381
- Fix null key in QoS by @AlbumenJ in https://github.com/apache/dubbo/pull/14419
- Fix AbstractServiceDiscovery.update when doRegister first failed by @conghuhu in https://github.com/apache/dubbo/pull/14427
- Fix ServiceInfo with null protocol when work with Spring Cloud Nacos by @QingJuBaiTang in https://github.com/apache/dubbo/pull/14421
- Fix AbortPolicyWithReport may repeatedly jstack when threadPool is exhausted by @code4china in https://github.com/apache/dubbo/pull/14468
- Fix hessian NPE when lazy init with null TCCL is null by @Xwiam in https://github.com/apache/dubbo/pull/14478
- Update bytebuddy.version: 1.14.17 -> 1.14.18 #14463
- Update com.alibaba.fastjson2:fastjson2: 2.0.51 -> 2.0.52 #14435
- Update com.alibaba.nacos:nacos-client: 2.3.2 -> 2.4.0 #14385, #14461
- Update commons-logging:commons-logging: 1.3.2 -> 1.3.3 #14404
- Update grpc.version: 1.64.0 -> 1.65.1 #14382, #14433
- Update io.micrometer:micrometer-bom: 1.13.0 -> 1.13.2 #14331, #14440
- Update io.micrometer:micrometer-core: 1.13.0 -> 1.13.2 #14327, #14438
- Update io.micrometer:micrometer-tracing-bom: 1.3.0 -> 1.3.2 #14328, #14437
- Update io.opentelemetry:opentelemetry-bom: 1.39.0 -> 1.40.0 #14402
- Update io.projectreactor:reactor-core: 3.6.6 -> 3.6.8 #14333, #14434
- Update jackson_version: 2.17.1 -> 2.17.2 #14400
- Update jetty_version: 9.4.54.v20240208 -> 9.4.55.v20240627 #14401
- Update net.bytebuddy:byte-buddy: 1.14.17 -> 1.14.18 #14436
- Update netty4_version: 4.1.110.Final -> 4.1.112.Final #14324, #14459
- Update org.apache.commons:commons-lang3: 3.14.0 -> 3.15.0 #14462
- Update org.eclipse.jetty:jetty-maven-plugin: 9.4.54.v20240208 -> 9.4.55.v20240627 #14403
- Update org.springframework.security:spring-security-bom: 5.8.12 -> 5.8.13 #14362
- Update protobuf-java_version: 3.25.3 -> 3.25.4 #14476
- Update spring_version: 5.3.36 -> 5.3.37 #14330
Dubbo would like to thank the following contributors for their contributions to this release: @AlbumenJ, @binfeiruci, @caoyanan666, @code4china, @conghuhu, @dependabot, @mrwangyin, @QingJuBaiTang, @Xwiam
- @binfeiruci made their first contribution in https://github.com/apache/dubbo/pull/14389
- @mrwangyin made their first contribution in https://github.com/apache/dubbo/pull/14381
- @QingJuBaiTang made their first contribution in https://github.com/apache/dubbo/pull/14421
- @code4china made their first contribution in https://github.com/apache/dubbo/pull/14468
- @Xwiam made their first contribution in https://github.com/apache/dubbo/pull/14478
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.2.14...dubbo-3.2.15
dubbo-3.3.0-beta.5
- Fix Compilation failure in jdk8 by @oxsean in https://github.com/apache/dubbo/pull/14350
- New metadata service by @namelessssssssssss in https://github.com/apache/dubbo/pull/14210
- Add ser-api constants by @wcy666103 in https://github.com/apache/dubbo/pull/14397
- Add Triple test by @heliang666s in https://github.com/apache/dubbo/pull/14413
- remove spring-context-support dependency by @heliang666s in https://github.com/apache/dubbo/pull/14391
- Fix RegistryDirectory deadlock by @oxsean in https://github.com/apache/dubbo/pull/14454
- [Feature][3.3] Triple rest jaxrs ParamConverter support by @fanlobu in https://github.com/apache/dubbo/pull/14148
- New condition router v3.1 by @wcy666103 in https://github.com/apache/dubbo/pull/14456
- Delete SpringCloudServiceInstanceNotificationCustomizer by @wcy666103 in https://github.com/apache/dubbo/pull/14450
- move the dubbo-metadata-report-redis module to the dubbo-spi-extensions by @aofall in https://github.com/apache/dubbo/pull/14464
- Restores PackableMethod serialization mode by @finefuture in https://github.com/apache/dubbo/pull/14323
- Rest Refine by @oxsean in https://github.com/apache/dubbo/pull/14334
- fix triple-servlet-dependencies by @heliang666s in https://github.com/apache/dubbo/pull/14452
- Refine http exception process by @oxsean in https://github.com/apache/dubbo/pull/14472
- Generic param support by @oxsean in https://github.com/apache/dubbo/pull/14471
- Support stream in servlet mode by @oxsean in https://github.com/apache/dubbo/pull/14469
- Fix GroupVersionCondition bug & Refine rest exception message process by @oxsean in https://github.com/apache/dubbo/pull/14480
- MetadataV2.proto update by @namelessssssssssss in https://github.com/apache/dubbo/pull/14474
- Rest filter support pattern & some bugfix by @oxsean in https://github.com/apache/dubbo/pull/14482
- Compact configure jvalidatiorNew by @AlbumenJ in https://github.com/apache/dubbo/pull/14418
- Fix module dubbo-demo-spring-boot-servlet compilation failure in jdk8 by @oxsean in https://github.com/apache/dubbo/pull/14493
- @fanlobu made their first contribution in https://github.com/apache/dubbo/pull/14148
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.3.0-beta.4...dubbo-3.3.0-beta.5
dubbo-3.3.0-beta.4
- Fix a typo in Activate comments by @HanYaodong in https://github.com/apache/dubbo/pull/14233
- Fix telnet list command, the service list is displayed unordered fix… by @lovepoem in https://github.com/apache/dubbo/pull/14251
- Upgrade jedis from 3.10.0 to 5.1.0 and metadata implementing TTL functionality in redis by @qyi71 in https://github.com/apache/dubbo/pull/14248
- Merge CommonConfigPostProcessor and ConfigPostProcessor by @heliang666s in https://github.com/apache/dubbo/pull/14264
- Fix override rule with
group
andversion
in rule cannot work because of mismatch with original url. by @chickenlj in https://github.com/apache/dubbo/pull/14291 - Triple http limiting the size of the HTTP request and response by @finefuture in https://github.com/apache/dubbo/pull/14246
- add serialization check by @icodening in https://github.com/apache/dubbo/pull/14312
- Process header frame carrying end_stream flag by @finefuture in https://github.com/apache/dubbo/pull/14313
- Update hessian-lite to 4.0.1 by @AlbumenJ in https://github.com/apache/dubbo/pull/14315
- HTTP/3 support for dubbo triple by @oxsean in https://github.com/apache/dubbo/pull/14033
- Triple Unary Call Support On Servlet by @oxsean in https://github.com/apache/dubbo/pull/14314
- Update 3.3 release workflow by @AlbumenJ in https://github.com/apache/dubbo/pull/14321
- Upgrade opentelemetry and zipkin-reporter version by @songxiaosheng in https://github.com/apache/dubbo/pull/14338
Dubbo would like to thank the following contributors for their contributions to this release: @AlbumenJ, @chickenlj, @finefuture, @HanYaodong, @heliang666s, @icodening, @lovepoem, @oxsean, @qyi71, @songxiaosheng
- @HanYaodong made their first contribution in https://github.com/apache/dubbo/pull/14233
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.3.0-beta.3...dubbo-3.3.0-beta.4