Skip to content

Releases: alibaba/spring-cloud-alibaba

2023.0.1.2

16 Jul 02:30
6c26a49
Compare
Choose a tag to compare

New Features

  • [Scheduling]: add distributed scheduling support spring-cloud-starter-alibaba-schedulerx. by @yaohuitc in #3732

Bugfixes

Dependencies

New Contributors

Full Changelog: 2023.0.1.0...2023.0.1.2

2021.0.6.1

09 Jul 08:33
ab021d1
Compare
Choose a tag to compare

New Features

[Scheduling]: add distributed scheduling support spring-cloud-starter-alibaba-schedulerx. by @yaohuitc in #3726

Bugfixes

  • [Nacos] Fix nacosServiceInstance scheme npe (#3545) by @ruansheng8 in #3630
  • [Nacos] Fix nacos clusterName and extended properties by @chickenlj in #3782
  • [Nacos] Separate nacos ConfigService initialization from normal properties bean. by @chickenlj in #3787

Full Changelog: 2021.0.6.0...2021.0.6.1

2.2.10

09 Jul 08:35
2902295
Compare
Choose a tag to compare

New Features

  • [Scheduling]: add distributed scheduling support spring-cloud-starter-alibaba-schedulerx. by @yaohuitc in #3725

Bugfixes

Full Changelog: 2.2.10-RC2...2.2.10

2023.0.1.0

24 Apr 06:40
2169c9c
Compare
Choose a tag to compare

Introducing Alibaba Tongyi for Spring AI, add generative AI to your spring applications.

⭐️ Features / Enhancements

  • [AI] Tongyi LLM for Spring AI

🐞 Bug Fixes

  • [Nacos] Fixed get outdated nacos value on config refresh #3644
  • [Nacos] Fixed Set default nacos server address when spring.config.import enabled #3645

Dependencies

  • [Dependency] Bump Spring Cloud version to 2023.0.1
  • [Dependency] Bump Spring Boot version to 3.2.4
  • [Dependency] Bump Nacos version to 2.3.2

📔 Reference Document

❤️ Contributors

Thanks to the contributors who worked on this release!

@ruansheng8, @chickenlj, @yuluo-yx, @jaimyjie

2023.0.0.0-RC1

26 Feb 02:36
5f45711
Compare
Choose a tag to compare

⭐️ Features / Enhancements

Corresponds to Spring Cloud 2023 & Spring Boot 3.2.x, JDK 21 version is supported.

  • [Feature] Bump SCA version to 2023.0.0.0-RC1 #3626
  • [Feature] Adapt to Spring Cloud 2023.0.0 and Spring Boot 3.2.0 versions #3572
  • [RocketMQ] Bump RocketMQ version to 5.1.4 #3613
  • [Nacos] Bump Nacos version to 2.3.0 in 2023.x #3583
  • [Seata] Bump Seata version to 2.0.0 in 2023.x #3584
  • [Example] Bump Lombok version to 1.18.30 #3595
  • [Example] Adapt Seata 1.8.0 version in sca-2023.x #3527
  • [Example] Update integrated-consumer-yaml configuration #3541
  • [Example] Update sca nacos-example readme file #3537
  • [Docs] Update README.md in 2023.x #3604
  • [Docs] Deleted spring-cloud-alibaba-docs module #3490
  • [Docs] Add example: nacos config setting Group #3516
  • [Docs] Add nacos server open api auth doc #3548

🐞 Bug Fixes

  • [Nacos] fix scheme npe #3545

📔 Reference Document

❤️ Contributors

Thanks for the contributors who worked on this release!

@ruansheng8, @chickenlj, @yuluo-yx, @twelvet-s, @yuyu1025, @moremind

2021.0.6.0

02 Feb 01:55
18c3f73
Compare
Choose a tag to compare

🐞 Bug Fixes

  • [Nacos] Fixed get outdated nacos value on config refresh (#3609)
  • [Nacos] Fixed Set default nacos server address when spring.config.import enabled. (#3314)
  • [Nacos] Fixed Nacos integration with Spring Boot Admin. (#3307)
  • [Nacos] Fixed NacosLoadBalancer cannot be used with HintBasedServiceInstanceListSupplier. (#3281)
  • [Sentinel] Fixed SentinelRestTemplate support custom RestTemplate. (#3345)
  • [RocketMQ] Fixed Pollable consumer doesn't ack the message correctly. (#3239)
  • [Jakarta] Fixed Jakarta annotation api. (#3347)

📔 Reference Document

❤️ Contributors

Thanks for the contributors who worked on this release!

@ruansheng8, @chickenlj, @yuluo-yx, @LeBW, @liuweiGL, @ice2shell, @zhangbinhub

2.2.10-RC2

02 Feb 01:56
2d107bf
Compare
Choose a tag to compare

⭐️ Features / Enhancements

  • Add additional-spring-configuration-metadata.json for governance module (#3246)
  • Add helm support for governance module (#3256)
  • Add configuration-processor to xDS adapter (#3241)

🐞 Bug Fixes

  • [Nacos] Fixed get outdated nacos value on config refresh with nacos-client-2.1.x (#3600)
  • [Nacos] Fixed set default nacos server address when spring.config.import enabled (#3601)
  • [Nacos] Nacos integration with SpringBootAdmin (#3308)
  • [Nacos] Added IPv6 address replace condition (#3232)
  • [Nacos] Fixed nacos discovery/config log (#3160)
  • [Nacos] Fixed nacos discovery/config log (#3160)
  • [Nacos] Remove useless suffix of IPv6 address. Optimize the Appactive module (#3107)
  • [Sentinel] Fixed SentinelRestTemplate support custom RestTemplate (#3345)
  • [Sentinel] Fixed fallback support factoryBean (#3163)
  • [Sentinel] Remove sentinel validated annotation (#3121)
  • [RocketMQ] Fixed pollable consumer doesn't ack the message correctly (#3247)
  • [RocketMQ] Fixed RocketMQ SecretKey leakage risk (#3092)
  • [xDS] Fixed the bug that the eds protocol is never observed (#3109)

📔 Reference Document

❤️ Contributors

Thanks for the contributors who worked on this release!

@ruansheng8, @chickenlj, @zhangbinhub, @steverao, @yuluo-yx, @min1854, @LeBW, @panzhi33, @123liuziming

2022.0.0.0

26 Jul 16:20
Compare
Choose a tag to compare

⭐️ Features / Enhancements

  • [Sentinel] Added SentinelProtectInterceptor AOT hints (#3370)
  • [RocketMQ] Added AOT hints of RocketMQ starter (#3371)
  • [RocketMQ] Added AOT args of RocketMQ module (#3384)
  • [RocketMQ] Added RocketMQ AOT configuration files (#3400)
  • [Seata] Added AOT args of Seata module (#3386)
  • [Seata] Added Seata AOT configuration files (#3393)
  • [Nacos] Added Nacos discovery AOT configuration files (#3388)
  • [Nacos] Added Nacos config AOT configuration files (#3390)
  • [Sentinel] Added Sentinel relevant hints (#3396)
  • [Integration] Updated integrated-example doc (#3309)
  • [Integration] Updated docker-compose deploy document in integrated-example (#3334)
  • [Nacos] Updated Nacos discovery doc (#3341)

🐞 Bug Fixes

  • [Nacos] Fixed Nacos integration with SpringBootAdmin (#3318)
  • [Sentinel] Fixed SentinelRestTemplate support custom RestTemplate (#3329) (#3339)
  • [Nacos] Fixed Nacos example method naming typo (#3301)
  • [RocketMQ] Fixed RocketMQ pollable and sql example (#3385)
  • [Example] Fixed component example problem to support static compilation (#3404)
  • [Plugin] Fixed 2022.x checkstyle (#3362)
  • [Sidecar] Fixed sidecar doc (#3296)

📔 Reference Document

🔨 Dependency Upgrades

  • [Seata] Upgraded to 1.7.0 (#3378)

❤️ Contributors

Thanks for the contributors who worked on this release!

2022.0.0.0-RC2

27 Apr 15:19
c65be33
Compare
Choose a tag to compare

⭐️ Features / Enhancements

  • [Seata]Optimized alibaba-seata: Transfer XID using feign.RequestInterceptor (#3171)
  • [Seata]Supported GraalVM of Seata module (#3161)
  • [Sentinel]Solved sentinel openfeign static compilation problem (#3184)
  • [Sentinel]Solved the annotation SentinelRestTemplate can't load in the native-image (#3168)
  • [Sentinel]Fallback support factoryBean (#3135)
  • [Sentinel]Sentinel feign-client support eagerly register (#3007)
  • [Sentinel]Refactor sentinel examples (#3144)
  • [Sentinel]Removed sentinel @Validated annotation (#3122)
  • [Sentinel]Make PostConstruct method public (#3009)
  • [Dependency]Updated yml format in 2022.x branch (#3098)
  • [Dependency]Added maven examples modules (#3001)
  • [RocketMQ]Removed duplicate dependencies (#3008)
  • [Nacos]Support dual stack address registry and discovery in SCL (#3236)
  • [Nacos]Updated nacos-config-examples (#3010)
  • [Nacos]Support comment in json config (#3047)
  • [Enhancements]Updated maven version to 3.9.0 (#3228)
  • [Enhancements]Added docker support for integreated-example (#3209)

🐞 Bug Fixes

  • [RocketMQ] Fixed pollable consumer doesn't ack the message correctly (#3248)
  • [RocketMQ] Fixed RocketMQ SecretKey leakage risk (#3091)
  • [Nacos] Fixed NacosLoadBalancer cannot be used with HintBasedServiceInstanceListSupplier (#3270)
  • [Nacos] Fixed remove invalid dependency define (#3178)
  • [Nacos] Fixed nacos discovery/config log (#3166)
  • [Nacos] Fixed remove useless suffix of IPv6 address (#3198)
  • [Sentinel] Fixed reactive sentinel circuit breaker tests (#3054)
  • [Example] Fixed sidecar-example (#3267)
  • [Example]Fixed the issue that webClient could not call the nacos service (#3254)

📔 Reference Document

🔨 Dependency Upgrades

  • [Seata]Upgrade to 1.7.0-native-rc2 (#3161)
  • [Nacos]Upgrade to 2.2.1 (#3287)
  • [Spring Boot]Upgrade to 3.0.2 (#3184)

❤️ Contributors

Thanks for the contributors who worked on this release!

2021.0.5.0

23 Mar 06:57
d8d59df
Compare
Choose a tag to compare

⭐️ Features / Enhancements

  • [Seata]Optimize implementation of transferring XID using feign.RequestInterceptor(#2993)
  • [Seata]Add document for seata and update the version of mysql-connector-java(#2918)
  • [Nacos]Provide dual-stack smooth migration solution(#3207)
  • [Nacos]Refactor NacosWatch and add GatewayLocatorHeartBeatPublisher(#2881), Modify the switch of NacosWatch in additional-spring-configuration-metadata.json (#2907)
  • [Nacos]Refactor tests for nacos(2732)
  • [Nacos]Fix doc in nacos discovery example(#2804)
  • [Nacos]Replace "UP" and "DOWN" character string to static const in NacosServiceRegistry(#2851)
  • [Nacos]Support comment in json config(#3052)
  • [RocketMQ]Support reuse RocketMQ producer(#2949)
  • [Sentinel]Add support for consul ack-token at spring-cloud-alibaba-sentinel-datasource(2860)
  • [Sentinel]Add tests for Sentinel(2734)
  • [Sentinel]Fix a grammar typo in README 2819)
  • [Sentinel]Fallback support factoryBean(#3162)
  • [Example]Add an integrated example for local and k8s deployment of Spring Cloud Alibaba(2873)
  • [Example]Refactor nacos-discovery-example(#2933)
  • [Example]Fix typo in the integrated example(#2942)
  • [Example]Make the module names consistent for integrated examples(#2957)
  • [Example]Remove duplicate dependencies in spring-cloud-bus-rocketmq-example(#3050)
  • [Tests]Fix misspellings in TestTimeoutExtension(#2850)
  • [Adoc]Correct a spelling mistake in ans.adoc(#2818)
  • [Example]Add docker support for integrated-example(#3209)

🐞 Bug Fixes

  • [Nacos]Automatically find IPv4 when there is no IPv6 found(#2806)
  • [Nacos]Fix Nacos config namespace(#2874)
  • [Nacos]Fix same dataId with different group and namespace can't override in local(#2934)
  • [Nacos]Support comment in json config(#3052)
  • [Nacos]Fix remove useless suffix of IPv6 address(#3188)
  • [Nacos]Fix Nacos discovery/config logs are redirected(#3160)
  • [RocketMQ]Fix missing bootstrap dependcy in spring-cloud-bus-rocketmq-example(#2831)
  • [RocketMQ]Change logger from parent class to log in current class(#2791)
  • [RocketMQ]Fix RocketMQ bus(#2794)
  • [RocketMQ]Fix secretkey leakage risk(#2883)
  • [Sidecar]Fix the sidecar's IP not registered to Nacos(#2935)
  • [Example]Resolve errors in generating javadocs by mvn install(#2781)
  • [Example]Fix bootstrap bug for integrated example(#2989)
  • [Sentinel]Remove sentinel @validated annotation(#3120)
  • [Sentinel]Fix reactive sentinel circuit breaker tests(#3063)

📔 Reference Document

🔨 Dependency Upgrades

  • [Seata]Upgrade to 1.6.1(#3035)
  • [Sentinel]Upgrade to 1.8.6 (#3037)
  • [Nacos]Upgrade to 2.2.0 (#3069)
  • [Spring Boot]Upgrade to 2.6.13 (#3059)
  • [Spring Cloud]Upgrade to 2021.0.5 (#3038))

❤️ Contributors

Thanks for the contributors who worked on this release!