Releases: gudaoxuri/dew
3.0.0-rc.6
What's Changed
- dependency upgrade by @17629354490 in #205
- dependency upgrade by @17629354490 in #207
- check code style by @17629354490 in #208
- dependency upgrade by @17629354490 in #209
- bug fix: OutOfMemoryError by @17629354490 in #210
- exclusion json-path by @17629354490 in #211
- dbutils bug fix by @17629354490 in #212
Full Changelog: 3.0.0-RC5...3.0.0-rc.6
3.0.0-RC5
What's Changed
- Add support for rocketmq. by @gudaoxuri in #184
- New dynamic database management and operation function by @gudaoxuri in #185
- Bump follow-redirects from 1.7.0 to 1.14.7 in /devops/it/src/it/helloworld-frontend by @dependabot in #186
- Bump junit from 4.12 to 4.13.1 in /devops/it by @dependabot in #180
- Bump url-parse from 1.4.4 to 1.5.10 in /devops/it/src/it/helloworld-frontend by @dependabot in #189
- Bump follow-redirects from 1.14.7 to 1.14.8 in /devops/it/src/it/helloworld-frontend by @dependabot in #187
- Bump checkstyle from 8.18 to 8.29 in /framework/modules/parent-starter by @dependabot in #190
- Bump jackson-databind from 2.11.1 to 2.12.6.1 in /devops/it by @dependabot in #191
- ossuitls集成,skywalking集成 by @yiye-github in #192
- Bump fastjson from 1.2.76 to 1.2.83 in /examples/oss-example by @dependabot in #193
- Optimize the skywalking implement of tracing. by @zoeminghong in #194
- fix:MDC key. by @zoeminghong in #195
- fix bug by @yiye-github in #196
- add postgreSqlExtension by @17629354490 in #197
- Fixed some format error in the StandardResp and ErrorController. by @gudaoxuri in #198
- add unIdentUrls by @17629354490 in #199
New Contributors
- @gudaoxuri made their first contribution in #184
- @dependabot made their first contribution in #186
- @yiye-github made their first contribution in #192
Full Changelog: 2.1.0-rc...3.0.0-RC5
2.1.0-RC
Features
- 支持自定义annotations/labels/env
- JDK升级到11
- 依赖包升级 Spring Boot:2.2.4.RELEASE,Spring Cloud:2.2.1.RELEASE,……
Improvement
- 优化Docker镜像打包流程
- 优化项目镜像复用发布流程
swagger-bootstrap-ui
替换回springfox-swagger-ui
- 包名由
ms.dew
更改为 ``group.idealworld.dew - 移除
auth
组件,该组件由功能更丰富的 https://github.com/ideal-world/dew-saas/tree/master/apps/ident 取代 - 多项细节优化
2.0.0-RC
Features
- 升级到Spring Boot 2.x
- 全面支持Kubernetes容器化微服务架构
- 引入DevOps流程
- 独立通知功能到
notification
- 支持MQTT的MQ实现
- 支持多个Redis连接 <>
- 支持简单的基于角色的URL拦截功能
- 支持全局请求内容中字符串自动去前后空格(
dew.basic.format.auto-trim-from-req = true
)
Improvement
- 核心模块通过
checkstyle
检查 dew-jdbc
被移除,请直接使用其它数据库管理工具cluster-spi-eureka
被移除,请用cluster-spi-redis
代替其集群选举功能- 权限认证Token处理优化
1.5.1-RC
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中带有'_'这种非规范符号
1.2.2-RC
0.9
com.ecfront.dew:parent Dew 父工程
. 提供了Spring Boot & Spring Cloud 的基础pom结构
. 通过 maven clean package -P package
来生成fatjar
.com.ecfront.dew:boot-core Dew Spring Boot 封装
. 常用分布式服务(Cache、Lock、Map、MQ)
. 常用实体模型
. 服务脚手架(CRUDS,针对实体的创建、查询、更新、删除、启用禁用)
. 基于Spring Data JPA的常用方式扩展
. 统一返回信息格式(Resp)
. 可跟踪日志支持(请求级ID)
. 通用拦截器栈
. Swagger文档
.com.ecfront.dew:cloud-core Dew Spring Cloud 封装
. 引入Spring Cloud常用依赖
.com.ecfront.dew:auth 多租户的RBAC权限服务
.com.ecfront.dew:config 配置中心服务
. 集成Spring Config和Spring Security
.com.ecfront.dew:gateway 网关服务
. 集成Zuul网关
. 与Auth配合,支持权限认证
.com.ecfront.dew:gateway Websocket网关服务
. 支持Websocket的网关
.com.ecfront.dew:logger 日志服务
. 集成Zipkin
.com.ecfront.dew:monitor 集群监控服务
. 集成Turbine和Hystrix Dashboard
.com.ecfront.dew:registry 注册中心服务
. 集成Eureka Server和Spring Security