V3.11
内部资料,请刷新扫码登录
pigcloud
# 新特性
- 引入 common-xss 模块,避免 xss 脚本未转义攻击问题 #1985
- 引入 common-test 模块,oauth2 单元测试方案
- 引入 bi-platform 报表系统,支持 ureport2 报表设计
- 引入 xxl-job-admin 模块 方便分布式任务调度场景使用 #1841
- 重构 OAuth2.0 token 认证逻辑提高性能,支持权限实时写入查询 #1631
- 重构 OAuth2.0 RedisTokenStore 支持 Jackson 序列化 #1958
- 灰度路由支持非 WEB 调用传递 NonWebVersionContextHolder #1935
- 启动支持 @Inner 路径安全性检测,避免安全风险 #1932
- 【客户端管理】 增加验证码、前端登录加密 图形化控制 #2034
- 【单点登录】 认证中心支持选择租户跳转业务系统 #1982
- 【单点登录】 优化 SSO 退出功能,支持自动重定向和参数重定向 #1900
- xxl-job 客户端支持基于服务注册发现的自动化配置 xxl-job-admin #1998
- 日志功能新增时间过滤条件 #1908
- 角色管理增加条件查询:角色名称、角色标识、数据权限 #1923
- 【公众号管理】 粉丝管理重构同步粉丝逻辑 #2043
- 所有服务和中间件都接入到 Spring Boot Admin 监控 #1934
- 支持分布式应用 druid sql 监控 #1944
- ui 增加 docker-compose 文件,支持一键启动 #1942
- up swagger 3.0 重构 common-swagger 模块 #1899
- 优化 Dockerfile 统一基础镜像,优化环境变量设置 #1829
- 【动态数据源】 用户新增数据源,必须满足 包含_分割规则,避免 组名相同的自动负载均衡 #1983
- 自定义 Spring Boot FailureAnalyzer 避免路由没初始化 启动网关导致 404 #2022
- common 模块的工具类增加 metadata 描述文件
- Spring Boot 异常处理 /error 导致 OAuth 2.0 NPE 异常 #1957
- 前端 axios 组件使用 package.json 统一维护 #1959
# 依赖升级
- up Knife4j 2.0.8 发布,轻量级微服务聚合文档中间件诞生 #2060
- up spring boot 2.3.6
- up hutool 5.5.1
- up spring cloud alibaba 2.2.3
- up spring cloud hoxton sr9
- up mybatis-plus 3.4.1 支持插件主体配置重构数据权限 #2005
- up spring boot admin 2.3.1 #2010
- up jasypt 配置文件加解密组件 升级至 3.X 兼容 Nacos 配置刷新 #1997
- up druid 发布 1.2.1 版本,增强 SQL Parser
- up fastjson 1.2.74
# 缺陷修复
【文件管理】 上传中文名称文件,列表显示源文件名乱码 #2002
【字典分页】3.10 ui 查询结果为空,总数量不对 未更改 #1981
npm run build waring #1952
@Inner 写在类级别无效 #1920
sequence 雪花算法低并发全是偶数问题 #1763
# 文档更新
- 部署文档 更新
- 安全过滤 xss 模块使用文档
- 单元测试 test 模块使用文档
- 加解密、验证码 使用文档
- 分布式 drudi SQL 监控使用文档
- 接口文档 swagger 使用文档
- 报表设计 使用文档
# 说明
以上更新 #为工单编号 可通过 https://git.pig4cloud.com/pig/pigx/issues/${num} 查看详情
# 升级方法
3.10 -> 3.11
- 数据库脚本增量脚本: http://pigx.vip/update_310_311.sql (opens new window)
- 更新前后端代码
- 清空 redis 缓存 flushall