Releases
1.5.0-RC
Features
使用小泰科技Fork版本做为开源版本
添加领导者选举的Redis实现
添加消息通知(钉钉或邮件)
添加生成系统级(多服务)统一离线文档功能
添加MQ消费的HA功能
默认使用micrometer做为指标采集工具
添加对Scala的支持
Improvement
分布式锁中删除lock、lockWithFun操作
分布式锁由可重入改为不可重入
redis增加hash incr操作 和 hash decr操作
增加swagger-bootstrap-ui,优化swaggerUI的显示
spring-boot升级至1.5.13.RELEASE版本
spring-cloud升级到Edgware.SR4版本
dew-common升级到1.4.7版本
boot-starter默认启用HTTP服务
移除ShardingJDBC的内容
移除服务脚手架功能
移除mybatis-starter模块
暂时移除Dew JDBC模块
Fixed
迁移指南(从1.3.4-RC到此版本)
配置变更: 拆分dew.cluster.dist 为 dew.cluster.lock和dew.cluster.map
配置变更: dew.cluster.election.config.election-period-sec to dew.cluster.config.election-period-sec
功能变更: 领导者选举、分布式锁、分布式Map的实例化方式由 dew.cluster.election/lock/map 修改成 dew.cluster.election/lock/map.instance(…)
功能变更: 领导者选举isLeader接口需要等待选举产生后再返回(之前逻辑是每次启动时会设置成false再执行选举)
功能变更: 相同Dew.Info.instance的实例在选举过期周期内重启任能保持原先状态
功能变更: 移除服务脚手架,需要手工添加需要的接口服务
功能变更: 移除mybatis-starter模块,请使用mybatis官方方案
功能变更: swagger-ui.html 变更成 doc.html
功能变更: Dew.Info.instance由UUID修改成服务名@Profile @IP:端口
功能变更: 升级后的Tomcat版本不支持Host中带有'_'这种非规范符号
You can’t perform that action at this time.