3.5.0 2021年08月17日21:22:33
build: 依赖
nacos -> 2.0.3
seata -> 1.4.2
aliyun-java-sdk-core.version > 4.5.25
aliyun-java-sdk-dysmsapi.version>2.1.0
bce-java-sdk.version>0.10.174
aliyun-sdk-oss.version>3.13.0
hutool.version>5.7.8
fastjson.version>1.2.78
spring-boot-admin.version>2.5.0
caffeine.version>2.9.2
protostuff.version>1.7.4
feat: 新增
- 按阿里规范,调整代码
- 认证服务:开发环境 免密码 和 免验证码 登录配置开关,方便开发、测试环境调试
- 文件服务:本地存储支持设置bucket参数,用于区分环境
- 权限服务+lamp-web-plus: 新增个人中心页面,支持修改个人基本信息 + 修改头像 + 修改个人密码 + 个人登录日志查看
- lamp-core: 新增 ArgumentAssert 断言工具类, 废弃 BizAssert, 新增ArgumentException异常
- lamp-wep-plus: 文件管理 支持客户端控制上传附件时传递的参数
- 消息服务+lamp-web-plus: 新增 websocket 示例代码
- 生产配置:提供 演示环境 nginx 配置,仅供参考
- 生产配置:nacos中配置文件调整
- 消息服务+lamp-web-plus: 完善通知公告页面,完善右上角小铃铛功能
- lamp-core:同步最新版 EnumDeserializer 代码
- 消息服务+lamp-web-plus: 完善通知公告和右上角小铃铛通知中心
- 认证服务:隐藏不需要暴露给前端使用的接口文档
refactor: 增强
- lamp-databases:Wraps.getDbField 方法根据实体类的 field 名获取表的 column 名支持TableId, 并优化异常时提示
- lamp-boot: 新增 PageParams.buildPage(Class<?> entityClazz)、和 public PageParams(long current, long
size),原 PageParams.buildPage() 方法不再支持排序,避免sql注入风险。
fix: 修复
- 文件服务: 查询fastdfs存储时,返回的文件访问url错误异常
- 修改项目包名时,误将 common 替换成 topmon
- 修复path类型的参数,在swagger中的显示方式
- 文件服务: 修复公开资源文件的url地址拼接问题
- 消息服务:删除消息的入参格式调整为json
- 租户服务:删除租户的入参格式调整为json