⭐️ Features / Enhancements
- Add NacosDiscoveryHealthIndicator(#902)
- NacosWatch optimization(#1194)
- NacosServiceRegistry throw Exception when register failed(#1132)
- Seata support FeignBlockingLoadBalancerClient by SeataFeignBlockingLoadBalancerClient(#1092)
- Update auto-configuration to use
@Configuration(proxyBeanMethods=false)
(#1090) - Support ReactiveDiscoveryClient with Nacos Discovery(#981)
- Use SentinelWebInterceptor instead of CommonFilter(#1168)
- Add Nacos Discovery & Nacos Configuration default server address(#980)
- Moving Spring Cloud CircuitBreaker Sentinel to Spring Cloud Alibaba(#899)
RocketMQBinderConfigurationProperties#nameServer
offer a more user-friendly format(#1054)- Nacos suport Ribbon ConfigurationBasedServerList(#1112)
- Add property to disable Spring Cloud CircuitBreaker Sentinel auto-configuration(#1091)
- Enhance Nacos configuration: add
sharedConfigs
andextensionConfigs
to support group and profile(#982, #978)
🐞 Bug Fixes
- Fix NacosConfigHealthIndicator always be UP in any status(#1196)
- Fix NacosConfiguration can't be auto-registed in Dubbo Spring Cloud(#1193)
- Resolve the type erase caused by loading Nacos data (#1162)
- Fix the order of configuration items parsed by Nacos(#987)
📔 Reference Document
English Version: https://spring-cloud-alibaba-group.github.io/github-pages/hoxton/en-us/index.html
Chinese Version(中文): https://spring-cloud-alibaba-group.github.io/github-pages/hoxton/zh-cn/index.html
2.2.0.RELEASE is the first release version about Spring Cloud Hoxton compatible, and it's based on Hoxton.RELEASE, cheers! 🍺
Alibaba is live on Spring Initializr now!
🔨 Dependency Upgrades
- Upgrade to Seata 1.0.0(#1154)
- Upgrade to Sentinel 1.7.1(#1168)
- Upgrade to Apache Dubbo 2.7.4.1(#1192)
❤️ Contributors
Thanks for the contributors who worked on this release!