⭐️ 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]
-
[Nacos Config]
- fix the issue of the loading order of Nacos Config #1483
-
[Docs]
-
[Sentinel]
📔 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!