Spring Cloud Alibaba Versions Save

Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.

2.1.4.RELEASE

3 years ago

⭐️ Features / Enhancements

  • [Nacos Discovery] Optimize the way to get NacosWatch#ThreadPoolTaskScheduler #1823

  • [Nacos Config] Improved nacos configuration parsing #1531

  • [Dubbo] Add new endpoints #1949

  • [RocketMq] use AbstractMessageChannel.getInterceptors() to replace ChannelInterceptorAware.getChannelInterceptors() #1503

🐞 Bug Fixes

  • [Nacos Discovery]

    • fix Error occurred when using the endpoint /actuator/service-registry to unregister the service registration #1893
    • fix Heart beat unit second didn't match nacos unit millisecond #1877
    • fix UnsatisfiedDependencyException when use nacos-discovery with spring-cloud-config #1791
  • [Dubbo]

    • fix sometimes the consumer can not find the service when calling #1895 #1805
    • fix NPE exception when using grpc protocol #1903
    • fix occasionally can not find provider problem #1950 #1940 #1936
  • [Nacos Config]

    • fix EndpointId logWarning #1780
    • fixed chinese garbled for nacos-config #1939
  • [Seata]

    • fix Compatibility issue with seata-all-1.4.0 #1800
    • fix seata-examples project name #1775
    • add timeout config of seata-examples #1771
  • [Docs]

    • fix Add a missing configuration item of NacosDiscovery #1772

📔 Reference Document

2.1.4.RELEASE is compatible with Spring Cloud Greenwich.SR6, cheers!🍺

Spring Cloud Alibaba is live on Spring Initializr and Aliyun Java Initializr now!

🔨 Dependency Upgrades

  • [Nacos] Upgrade to Nacos Client 1.4.1 #1920

❤️ Contributors

Thanks for the contributors who worked on this release!

  • @delicious-z
  • @zongyl
  • @eden-yuan
  • @Roger3581321
  • @zhongguangxi
  • @lltx
  • @fangjian0423
  • @theonefx
  • @yuhuangbin
  • @wangliang181230
  • @Flyfoxs
  • @brothelul
  • @github-ganyu
  • @horizonzy
  • @zkzlx

2.2.5.RELEASE

3 years ago

⭐️ Features / Enhancements

  • [Nacos Discovery] Optimize the way to get NacosWatch#ThreadPoolTaskScheduler #1823

  • [Nacos Config] Improved nacos configuration parsing #1531

  • [Dubbo] Add new endpoints #1949

  • [RocketMq] use AbstractMessageChannel.getInterceptors() to replace ChannelInterceptorAware.getChannelInterceptors() #1503

🐞 Bug Fixes

  • [Nacos Discovery]

    • fix Error occurred when using the endpoint /actuator/service-registry to unregister the service registration #1893
    • fix Heart beat unit second didn't match nacos unit millisecond #1877
    • fix UnsatisfiedDependencyException when use nacos-discovery with spring-cloud-config #1791
  • [Dubbo]

    • fix sometimes the consumer can not find the service when calling #1895 #1805
    • fix NPE exception when using grpc protocol #1903
    • fix occasionally can not find provider problem #1950 #1940 #1936
  • [Nacos Config]

    • fix EndpointId logWarning #1780
    • fixed chinese garbled for nacos-config #1939
  • [Seata]

    • fix Compatibility issue with seata-all-1.4.0 #1800
    • fix seata-examples project name #1775
    • add timeout config of seata-examples #1771
  • [Docs]

    • fix Add a missing configuration item of NacosDiscovery #1772

📔 Reference Document

2.2.5.RELEASE is compatible with Spring Cloud Hoxton.SR8, cheers!🍺

Spring Cloud Alibaba is live on Spring Initializr and Aliyun Java Initializr now!

🔨 Dependency Upgrades

  • [Nacos] Upgrade to Nacos Client 1.4.1 #1920

❤️ Contributors

Thanks for the contributors who worked on this release!

  • @delicious-z
  • @zongyl
  • @eden-yuan
  • @Roger3581321
  • @zhongguangxi
  • @lltx
  • @fangjian0423
  • @theonefx
  • @yuhuangbin
  • @wangliang181230
  • @Flyfoxs
  • @brothelul
  • @github-ganyu
  • @horizonzy
  • @zkzlx

2.2.4.RELEASE

3 years ago

重要提醒

请不要使用这个版本,这个版本包含一个显著的问题,我们已经在 2.2.5.RC1 中修复了该问题

Please do not use this version, this version contains a significant issue, which we have fixed in 2.2.5.RC1

2.2.5.RC1

2.0.3.RELEASE

3 years ago

⭐️ Features / Enhancements

  • [Nacos Discovery]

    • NacosWatch to update local metadata #1704
    • Nacos namingService support dynamic switching #1698
    • Adding the destroy lifecycle callback for NamingService #1638
    • Adding NacosRegistrationCustomizer #1495
    • Supporting ephemeral Nacos ServiceInstance #1488
    • NacosDiscoveryClient always getNamingservice from Nacosmanager #1724
  • [Nacos Config]

  • [Sidecar]

    • Sidecar health detection optimization #1686
  • [Sentinel]

    • RedisDataSourceProperties's masterId logic error #1622
  • [Seata]

  • [Dubbo]

  • [RocketMQ]

    • Use AbstractMessageChannel.getInterceptors() to replace ChannelInterceptorAware.getChannelInterceptors() #1503
  • [Commons]

    • Remove useless properties in pom.xml #1737

🐞 Bug Fixes

  • [Nacos Discovery]

    • fix NacosServiceDiscovery.hostToServiceInstance method potential NullPointerException #1536
    • fix HeartBeatEvent issue #1728
    • fix dependencies cycle issue #1742
  • [Nacos Config]

    • fix the issue of the loading order of Nacos Config #1483
  • [Docs]

    • fix the code issue on documents #1646
    • fix nacos-discovery-example readme doc #1511
    • update nacos-config.adoc #1618
    • fix incorrect word in nacos-config.adoc #1484
  • [Sentinel]

    • RedisDataSourceProperties's masterId logic error #1622
    • to avoid k8s readinessProbe remove the pod #1586

📔 Reference Document

2.0.3.RELEASE is compatible with Spring Cloud Finchley, cheers! 🍺

Spring Cloud Alibaba is live on Spring Initializr and Aliyun Java Initializr now!

🔨 Dependency Upgrades

  • [Nacos] Upgrade to Nacos Client 1.3.3 (#1738)
  • [Spring Cloud] Upgrade to spring-cloud-dependencies-parent 2.3.1.RELEASE #1737
  • [Seata] Upgrade to Seata 1.3.0 (#1650)
  • [Sentinel] Upgrade to Sentinel 1.8.0 (#issues)
  • [Dubbo] Upgrade to Apache Dubbo 2.7.8 (#1624)
  • [Commons] Upgrade to Alibaba's Spring Context Support 1.0.10 (#1736)

❤️ Contributors

Thanks for the contributors who worked on this release!

  • @spillage
  • @HaojunRen
  • @delicious-zen
  • @SunJiFengPlus
  • @J-Cod3r
  • @ChixianGen
  • @fangjian0423
  • @theonefx
  • @yuhuangbin
  • @slievrly
  • @sczyh30
  • @mostcool

2.1.3.RELEASE

3 years ago

⭐️ Features / Enhancements

  • [Nacos Discovery]

    • NacosWatch to update local metadata #1704
    • Nacos namingService support dynamic switching #1698
    • Adding the destroy lifecycle callback for NamingService #1638
    • Adding NacosRegistrationCustomizer #1495
    • Supporting ephemeral Nacos ServiceInstance #1488
    • NacosDiscoveryClient always getNamingservice from Nacosmanager #1724
  • [Nacos Config]

  • [Sidecar]

    • Sidecar health detection optimization #1686
  • [Sentinel]

    • RedisDataSourceProperties's masterId logic error #1622
  • [Seata]

  • [Dubbo]

  • [RocketMQ]

    • Use AbstractMessageChannel.getInterceptors() to replace ChannelInterceptorAware.getChannelInterceptors() #1503
  • [Commons]

    • Remove useless properties in pom.xml #1737

🐞 Bug Fixes

  • [Nacos Discovery]

    • fix NacosServiceDiscovery.hostToServiceInstance method potential NullPointerException #1536
    • fix HeartBeatEvent issue #1728
    • fix dependencies cycle issue #1742
  • [Nacos Config]

    • fix the issue of the loading order of Nacos Config #1483
  • [Docs]

    • fix the code issue on documents #1646
    • fix nacos-discovery-example readme doc #1511
    • update nacos-config.adoc #1618
    • fix incorrect word in nacos-config.adoc #1484
  • [Sentinel]

    • RedisDataSourceProperties's masterId logic error #1622
    • to avoid k8s readinessProbe remove the pod #1586

📔 Reference Document

2.1.3.RELEASE is compatible with Spring Cloud Greenwich.SR6, cheers! 🍺

Spring Cloud Alibaba is live on Spring Initializr and Aliyun Java Initializr now!

🔨 Dependency Upgrades

  • [Nacos] Upgrade to Nacos Client 1.3.3 (#1738)
  • [Spring Cloud] Upgrade to spring-cloud-dependencies-parent 2.3.1.RELEASE #1737
  • [Seata] Upgrade to Seata 1.3.0 (#1650)
  • [Sentinel] Upgrade to Sentinel 1.8.0 (#issues)
  • [Dubbo] Upgrade to Apache Dubbo 2.7.8 (#1624)
  • [Commons] Upgrade to Alibaba's Spring Context Support 1.0.10 (#1736)

❤️ Contributors

Thanks for the contributors who worked on this release!

  • @spillage
  • @HaojunRen
  • @delicious-zen
  • @SunJiFengPlus
  • @J-Cod3r
  • @ChixianGen
  • @fangjian0423
  • @theonefx
  • @yuhuangbin
  • @slievrly
  • @sczyh30
  • @mostcool

2.2.3.RELEASE

3 years ago

⭐️ Features / Enhancements

  • [Nacos Discovery]

    • NacosDiscoveryClient always getNamingservice from Nacosmanager #1724
  • [Commons]

    • Remove useless properties in pom.xml #1737

🐞 Bug Fixes

  • [Nacos Discovery]
    • fix NacosServiceDiscovery.hostToServiceInstance method potential NullPointerException #1536
    • fix HeartBeatEvent issue #1728
    • fix dependencies cycle issue #1742

📔 Reference Document

2.2.3.RELEASE is compatible with Spring Cloud Hoxton.SR8, cheers! 🍺

Spring Cloud Alibaba is live on Spring Initializr and Aliyun Java Initializr now!

🔨 Dependency Upgrades

  • [Nacos] Upgrade to Nacos Client 1.3.3 (#1738)
  • [Commons] Upgrade to Alibaba's Spring Context Support 1.0.10 (#1736)
  • [Spring Cloud] Upgrade to spring-cloud-dependencies-parent 2.3.1.RELEASE #1737

❤️ Contributors

Thanks for the contributors who worked on this release!

  • @Spillage
  • @HaojunRen
  • @mostcool
  • @yuhuangbin
  • @mercyblitz

2.2.2.RELEASE

3 years ago

⭐️ Features / Enhancements

  • [Nacos Discovery]

    • NacosWatch to update local metadata #1704
    • Nacos namingService support dynamic switching #1698
    • Adding the destroy lifecycle callback for NamingService #1638
    • Adding NacosRegistrationCustomizer #1495
    • Supporting ephemeral Nacos ServiceInstance #1488
  • [Nacos Config]

  • [Sidecar]

    • Sidecar health detection optimization #1686
  • [Sentinel]

    • RedisDataSourceProperties's masterId logic error #1622
  • [Seata]

  • [Dubbo]

  • [RocketMQ]

    • Use AbstractMessageChannel.getInterceptors() to replace ChannelInterceptorAware.getChannelInterceptors()

#1503

🐞 Bug Fixes

  • [Nacos Discovery]

    • fix NacosServiceDiscovery.hostToServiceInstance method potential NullPointerException #1536
  • [Nacos Config]

    • fix the issue of the loading order of Nacos Config #1483
  • [Docs]

    • fix the code issue on documents #1646
    • fix nacos-discovery-example readme doc #1511
    • update nacos-config.adoc #1618
    • fix incorrect word in nacos-config.adoc #1484
  • [Sentinel]

    • RedisDataSourceProperties's masterId logic error #1622
    • to avoid k8s readinessProbe remove the pod #1586

📔 Reference Document

2.2.2.RELEASE is compatible with Spring Cloud Hoxton.SR8, cheers! 🍺

Spring Cloud Alibaba is live on Spring Initializr and Aliyun Java Initializr now!

🔨 Dependency Upgrades

  • [Nacos] Upgrade to Nacos Client 1.3.2 (#1631)
  • [Seata] Upgrade to Seata 1.3.0 (#1650)
  • [Sentinel] Upgrade to Sentinel 1.8.0 (#issues)
  • [Dubbo] Upgrade to Apache Dubbo 2.7.8 (#1624)
  • [Commons] Upgrade to Alibaba's Spring Context Support 1.0.9 (#1625)

❤️ Contributors

Thanks for the contributors who worked on this release!

  • @delicious-zen
  • @SunJiFengPlus
  • @J-Cod3r
  • @ChixianGen
  • @fangjian0423
  • @theonefx
  • @yuhuangbin
  • @slievrly
  • @sczyh30
  • @mercyblitz

2.0.2.RELEASE

4 years ago

⭐️ Features / Enhancements

  • [Project] Migratiing Aliyun commercial components to aliyun-spring-boot
  • [Project] Updating the building dependencies #1326
  • [Project] Combining the code-based and starter modules #1222
  • [Project] Renaming spring-cloud-starter-alibaba to be spring-cloud-alibaba-starters #1283
  • [Project] Reorganizing the modules of documents and samples #1223
  • [Project] Removing the commercial components from the code base #1281
  • [Common] Using @ConditionalOnEnabledHealthIndicator to conditional assembly #1280
  • [Common] Removing the force dependency code of spring-cloud in AliCloudContextAutoCo… #1240
  • [Nacos Config] healthcheck switch config property #1237
  • [Sentinel] Supporting ConsulDataSource Dynamic Rule Configuration #1318
  • [Seata] Optimizing SeataHystrixConcurrencyStrategy #1339
  • [Dubbo] Being Compatible with Dubbo 2.7.5 #1311

🐞 Bug Fixes

  • [Sidecar] registers port and group to nacos #1295
  • [Dubbo] Nacos is used as the registration center, the network parameters of the server change, and the client continues to connect the server with the old parameters #1259
  • [Dubbo] removeMetadataAndInitializedService's bug #1260
  • [Dubbo] NettyClient has not realized service discovery #1253
  • [Dubbo] fix document link error #1306
  • [Dubbo] fix Sentinel zuul NPE #1217

📔 Reference Document

2.0.2.RELEASE is compatible with Spring Cloud Finchley SR2, cheers! 🍺

Spring Cloud Alibaba is live on Spring Initializr and Aliyun Java Initializr now!

🔨 Dependency Upgrades

  • [Nacos] Upgrade to Nacos Client 1.2.1 (#1154)
  • [Seata] Upgrade to Seata 1.1.0 (#1211)
  • [Dubbo] Upgrade to Apache Dubbo 2.7.6 (#1342)

❤️ Contributors

Thanks for the contributors who worked on this release!

  • @fangjian0423
  • @theonefx
  • @yuhuangbin
  • @slievrly
  • @lcg72
  • @wangzihaogithub
  • @fudali113
  • @illlight
  • @mercyblitz

2.1.2.RELEASE

4 years ago

⭐️ Features / Enhancements

  • [Project] Migratiing Aliyun commercial components to aliyun-spring-boot
  • [Project] Updating the building dependencies #1326
  • [Project] Combining the code-based and starter modules #1222
  • [Project] Renaming spring-cloud-starter-alibaba to be spring-cloud-alibaba-starters #1283
  • [Project] Reorganizing the modules of documents and samples #1223
  • [Project] Removing the commercial components from the code base #1281
  • [Common] Using @ConditionalOnEnabledHealthIndicator to conditional assembly #1280
  • [Common] Removing the force dependency code of spring-cloud in AliCloudContextAutoCo… #1240
  • [Nacos Config] healthcheck switch config property #1237
  • [Sentinel] Supporting ConsulDataSource Dynamic Rule Configuration #1318
  • [Seata] Optimizing SeataHystrixConcurrencyStrategy #1339
  • [Dubbo] Being Compatible with Dubbo 2.7.5 #1311

🐞 Bug Fixes

  • [Sidecar] registers port and group to nacos #1295
  • [Dubbo] Nacos is used as the registration center, the network parameters of the server change, and the client continues to connect the server with the old parameters #1259
  • [Dubbo] removeMetadataAndInitializedService's bug #1260
  • [Dubbo] NettyClient has not realized service discovery #1253
  • [Dubbo] fix document link error #1306
  • [Dubbo] fix Sentinel zuul NPE #1217

📔 Reference Document

2.1.2.RELEASE is compatible with Spring Cloud Greenwich SR5, cheers! 🍺

Spring Cloud Alibaba is live on Spring Initializr and Aliyun Java Initializr now!

🔨 Dependency Upgrades

  • [Nacos] Upgrade to Nacos Client 1.2.1 (#1154)
  • [Seata] Upgrade to Seata 1.1.0 (#1211)
  • [Dubbo] Upgrade to Apache Dubbo 2.7.6 (#1342)

❤️ Contributors

Thanks for the contributors who worked on this release!

  • @fangjian0423
  • @theonefx
  • @yuhuangbin
  • @slievrly
  • @lcg72
  • @wangzihaogithub
  • @fudali113
  • @illlight
  • @mercyblitz

2.2.1.RELEASE

4 years ago

⭐️ Features / Enhancements

  • [Project] Migratiing Aliyun commercial components to aliyun-spring-boot
  • [Project] Updating the building dependencies #1326
  • [Project] Combining the code-based and starter modules #1222
  • [Project] Renaming spring-cloud-starter-alibaba to be spring-cloud-alibaba-starters #1283
  • [Project] Reorganizing the modules of documents and samples #1223
  • [Project] Removing the commercial components from the code base #1281
  • [Common] Using @ConditionalOnEnabledHealthIndicator to conditional assembly #1280
  • [Common] Removing the force dependency code of spring-cloud in AliCloudContextAutoCo… #1240
  • [Nacos Config] healthcheck switch config property #1237
  • [Sentinel] Supporting ConsulDataSource Dynamic Rule Configuration #1318
  • [Seata] Optimizing SeataHystrixConcurrencyStrategy #1339
  • [Dubbo] Being Compatible with Dubbo 2.7.5 #1311

🐞 Bug Fixes

  • [Sidecar] registers port and group to nacos #1295
  • [Dubbo] Nacos is used as the registration center, the network parameters of the server change, and the client continues to connect the server with the old parameters #1259
  • [Dubbo] removeMetadataAndInitializedService's bug #1260
  • [Dubbo] NettyClient has not realized service discovery #1253
  • [Dubbo] fix document link error #1306
  • [Dubbo] fix Sentinel zuul NPE #1217

📔 Reference Document

2.2.1.RELEASE is compatible with Spring Cloud Hoxton SR3, cheers! 🍺

Spring Cloud Alibaba is live on Spring Initializr and Aliyun Java Initializr now!

🔨 Dependency Upgrades

  • [Nacos] Upgrade to Nacos Client 1.2.1 (#1154)
  • [Seata] Upgrade to Seata 1.1.0 (#1211)
  • [Dubbo] Upgrade to Apache Dubbo 2.7.6 (#1342)

❤️ Contributors

Thanks for the contributors who worked on this release!

  • @fangjian0423
  • @theonefx
  • @yuhuangbin
  • @slievrly
  • @lcg72
  • @wangzihaogithub
  • @fudali113
  • @illlight
  • @mercyblitz