Releases: yudaocode/yudao-cloud-mini
Releases · yudaocode/yudao-cloud-mini
v2.2.0(jdk8/11):支持 AIGC 人工智能、商城在线客服
📈 Statistic
- 总代码行数:222554
- 源码代码行数:137846
- 注释行数:50515
- 单元测试用例数:1043
⭐ New Features
- 【新增】支持人大金仓数 KingbaseES,由 @dhb52 贡献 #982
- 【新增】find_in_set 函数的跨数据库实现,由 @dhb52 贡献 #994、#1000
- 【新增】支持华为 openGauss,由 @dhb52 贡献 #985
- 【新增】Vue3 管理后台:动态表单支持字典选择器分离,重新封装 API 选择器,扩展字体图标,由 @puhui999 贡献 #435、#441、#446、#449
- 【新增】华为短信 Client 实现,由 @scholarli 贡献 #997
- 【新增】protection 模块新增 signature 实现 API 签名,由 @slipper4j 贡献 #526、#531、#532、#541
- 【优化】短信验证码前置补零对其 endCode 长度,由 @aqiangaqiang 贡献 #116
- 【优化】优化记录 infra_api_access_log 方法,截取参数最长 8000 字符,由 @高高 贡献 #976、#977
- 【新增】Vben 管理后台:新增《代码生成案例》,由 @JackLi 贡献 #42
- 【优化】Vue3 管理后台:提取默认登录使用的租户与账号密码, 规避潜在的账户泄露问题,由 @邓超 贡献 #56
- 【优化】Vue3 管理后台:Add StringDictDataType type by imitating getIntDictOptions,由 @AhJindeg 贡献 #453
- 【优化】MyBatis 从 3.5.5 升级到 3.5.7,并简化数据权限的实现,由 @xl_niu 贡献 #1007
- 【新增】Cloud:支持数据权限在 RPC 调用时,传递忽略数据权限的能力,由 @芋道源码 贡献 e18069d
- 【新增】多租户缓存,增加忽略的 Spring Cache 配置,由 @芋道源码 贡献 1c95e12
- 【新增】微信小程序的订阅消息,由 @puhui999 贡献 #1018、#61、#1019、#1021、#1023、#1024、#63、#1025、#63、#64、#1027
- 【优化】文件存储 S3 兼容腾讯云、火山云的 VirtualStyle 模式,由 @芋道源码 贡献 4386c70
- 【优化】Vben 管理后台:接入 V2 版本操作日志,接入访问日志的操作信息,由 @芋道源码 贡献 59d2baa、09d3fac
- 【优化】Vue2 管理后台:接入 V2 版本操作日志,接入访问日志的操作信息,由 @芋道源码 贡献 06750bf、49dbfd0
- 【优化】Area 在 IDEA debug 时 toString 方法报错StackOverflowError、指定 jackson 默认序列化时双向引用的前向、后向出口避免死循环报错,由 @常柯柯 贡献 #2、#1022
CRM 客户管理系统专区:
- 【新增】员工业绩统计,由 @scholarli 贡献 #966、#438、#971
MALL 商城专区:
- 【新增】获取小程序码相关接口,由 @puhui999 贡献 #972、#975、#53、#979、#54、#55
- 【新增】客服功能的实现,由 @puhui999 贡献 #980、#993、#468、#1001、#470、#471、#1008、#474、#476、#1010、#469、#1014、#483、#56
- 【新增】增加租户 ID 自定义配置支持,由 @downeyin 贡献 #62
PAY 支付专区:
AI 大模型专区:
- 【新增】对话聊天的前后端实现,由 cherishsince 贡献 #469、#1006、#1013
- 【新增】绘图创作的前后端实现,由 cherishsince 贡献 #469、#1006、#1013、#479
- 【新增】音乐创作的后端实现,由 @小新 贡献 #1、#2、#3、#4、#5、#6、#7、#8
- 【新增】音乐创作的前端实现,由 @紫星 贡献 #467
- 【新增】写作助手的后端实现,由 @小新 贡献 #9、#11、#13、#14
- 【新增】写作创作的前端实现,由 @hhhero 贡献 #473、#477、#482
- 【新增】思维导图的前端实现,由 @hhhero 贡献 #484
🐞 Bug Fixes
- 【修复】SYSTEM:获取菜单精简信息列表接口没有排除父 ID 非 0 的节点,由 @dongdongxiang 贡献 #561
- 【修复】Vue3 管理后台:菜单新增时,
id=0
导致 SQLServer 新增菜单失败,由 @dhb52 贡献 #440 - 【修复】Vue3 管理后台:由于
.env.local-dev
重命名导致的构建指令异常,由 @邓超 贡献 #39 - 【修复】Vue3 管理后台:三方登录
SocialLogin.vue
的验证码开关取反,由 @天痕 贡献 #443、#442 - 【修复】Vue3 管理后台:解决部门管理页面中,重置按钮失效问题,由 @刘岩Tony 贡献 #445
- 【修复】MySQL 转 PostgreSQL、SQLServer 脚本,增加 dual 表需要一条数据,由 @dhb52 贡献 #968
- 【修复】Vben 管理后台:mail regular 不正确,由 @Tech--man 贡献 #5
- 【修复】更新角色时,记录修改内容,由 @syubun 贡献 [#114](https://gitee.com/zhijiantianya/yudao-cloud/pul...
v2.2.0(jdk17/21):支持 AIGC 人工智能、商城在线客服
📈 Statistic
- 总代码行数:222554
- 源码代码行数:137846
- 注释行数:50515
- 单元测试用例数:1043
⭐ New Features
- 【新增】支持人大金仓数 KingbaseES,由 @dhb52 贡献 #982
- 【新增】find_in_set 函数的跨数据库实现,由 @dhb52 贡献 #994、#1000
- 【新增】支持华为 openGauss,由 @dhb52 贡献 #985
- 【新增】Vue3 管理后台:动态表单支持字典选择器分离,重新封装 API 选择器,扩展字体图标,由 @puhui999 贡献 #435、#441、#446、#449
- 【新增】华为短信 Client 实现,由 @scholarli 贡献 #997
- 【新增】protection 模块新增 signature 实现 API 签名,由 @slipper4j 贡献 #526、#531、#532、#541
- 【优化】短信验证码前置补零对其 endCode 长度,由 @aqiangaqiang 贡献 #116
- 【优化】优化记录 infra_api_access_log 方法,截取参数最长 8000 字符,由 @高高 贡献 #976、#977
- 【新增】Vben 管理后台:新增《代码生成案例》,由 @JackLi 贡献 #42
- 【优化】Vue3 管理后台:提取默认登录使用的租户与账号密码, 规避潜在的账户泄露问题,由 @邓超 贡献 #56
- 【优化】Vue3 管理后台:Add StringDictDataType type by imitating getIntDictOptions,由 @AhJindeg 贡献 #453
- 【优化】MyBatis 从 3.5.5 升级到 3.5.7,并简化数据权限的实现,由 @xl_niu 贡献 #1007
- 【新增】Cloud:支持数据权限在 RPC 调用时,传递忽略数据权限的能力,由 @芋道源码 贡献 e18069d
- 【新增】多租户缓存,增加忽略的 Spring Cache 配置,由 @芋道源码 贡献 1c95e12
- 【新增】微信小程序的订阅消息,由 @puhui999 贡献 #1018、#61、#1019、#1021、#1023、#1024、#63、#1025、#63、#64、#1027
- 【优化】文件存储 S3 兼容腾讯云、火山云的 VirtualStyle 模式,由 @芋道源码 贡献 4386c70
- 【优化】Vben 管理后台:接入 V2 版本操作日志,接入访问日志的操作信息,由 @芋道源码 贡献 59d2baa、09d3fac
- 【优化】Vue2 管理后台:接入 V2 版本操作日志,接入访问日志的操作信息,由 @芋道源码 贡献 06750bf、49dbfd0
- 【优化】Area 在 IDEA debug 时 toString 方法报错StackOverflowError、指定 jackson 默认序列化时双向引用的前向、后向出口避免死循环报错,由 @常柯柯 贡献 #2、#1022
CRM 客户管理系统专区:
- 【新增】员工业绩统计,由 @scholarli 贡献 #966、#438、#971
MALL 商城专区:
- 【新增】获取小程序码相关接口,由 @puhui999 贡献 #972、#975、#53、#979、#54、#55
- 【新增】客服功能的实现,由 @puhui999 贡献 #980、#993、#468、#1001、#470、#471、#1008、#474、#476、#1010、#469、#1014、#483、#56
- 【新增】增加租户 ID 自定义配置支持,由 @downeyin 贡献 #62
PAY 支付专区:
AI 大模型专区:
- 【新增】对话聊天的前后端实现,由 cherishsince 贡献 #469、#1006、#1013
- 【新增】绘图创作的前后端实现,由 cherishsince 贡献 #469、#1006、#1013、#479
- 【新增】音乐创作的后端实现,由 @小新 贡献 #1、#2、#3、#4、#5、#6、#7、#8
- 【新增】音乐创作的前端实现,由 @紫星 贡献 #467
- 【新增】写作助手的后端实现,由 @小新 贡献 #9、#11、#13、#14
- 【新增】写作创作的前端实现,由 @hhhero 贡献 #473、#477、#482
- 【新增】思维导图的前端实现,由 @hhhero 贡献 #484
🐞 Bug Fixes
- 【修复】SYSTEM:获取菜单精简信息列表接口没有排除父 ID 非 0 的节点,由 @dongdongxiang 贡献 #561
- 【修复】Vue3 管理后台:菜单新增时,
id=0
导致 SQLServer 新增菜单失败,由 @dhb52 贡献 #440 - 【修复】Vue3 管理后台:由于
.env.local-dev
重命名导致的构建指令异常,由 @邓超 贡献 #39 - 【修复】Vue3 管理后台:三方登录
SocialLogin.vue
的验证码开关取反,由 @天痕 贡献 #443、#442 - 【修复】Vue3 管理后台:解决部门管理页面中,重置按钮失效问题,由 @刘岩Tony 贡献 #445
- 【修复】MySQL 转 PostgreSQL、SQLServer 脚本,增加 dual 表需要一条数据,由 @dhb52 贡献 #968
- 【修复】Vben 管理后台:mail regular 不正确,由 @Tech--man 贡献 #5
- 【修复】更新角色时,记录修改内容,由 @syubun 贡献 [#114](https://gitee.com/zhijiantianya/yudao-cloud/pul...
v2.1.0(jdk17/21):优化操作日志、多数据库的支持
📈 Statistic
- 总代码行数:207512
- 源码代码行数:129166
- 注释行数:46828
- 单元测试用例数:1024
⭐ New Features
- 【新增】MySQL 转 Oracle、PostgreSQL、SQLServer 脚本,更好的支持多 DB,由 @dhb52 贡献 #958、#959、#960、#961、#962、#963、#964、#965
- 【重构】V2 操作日志转正,基于注解的可使用变量、可以自定义函数的通用操作日志组件,由 @芋道源码 贡献 132c1cc
- 【优化】增强访问日志,支持是否记录、脱敏、操作信息等功能,由 @芋道源码 贡献 132c1cc
- 【新增】ApiAccessLogInterceptor 拦截器,打印请求日志到 IDEA 控制台,由 @芋道源码 贡献 132c1cc
- 【重构】Excel 导入时,增加
@ExcelSelect
注解,支持下拉选择数据,由 @puhui999 贡献 #900 - 【新增】二次封装 form-create 组件,使用项目重新封装的文件上传组件,由 @puhui999 贡献 #3820710、#412
- 【优化】支持登陆用户,直接读取昵称、部门等信息,也支持自定义字段,由 @芋道源码 贡献 909d330
- 【新增】UserIdempotentKeyResolver 解析器,支持用户级别的幂等,由 @芋道源码 贡献 38db5fe
- 【新增】RateLimiter 限流器,支持全局、用户、IP 等级别的限流,由 @芋道源码 贡献 cc50891
- 【完善】代码生成对 DM 达梦数据的兼容性,由 @再见七月 贡献 #422、#108
- 【移除】数据库文档,简化项目的复杂度,由 @芋道源码 贡献 ff0c12c、ff52769
- 【移除】错误码的管理,简化项目的复杂度,由 @芋道源码 贡献 8093ef3、98bf5a1
- 【移除】敏感词的管理,简化项目的复杂度,由 @芋道源码 贡献 9a31613、0925253
- 【优化】新增 sslEnable 字段,支持 outlook 邮箱,由 @ZJY 贡献 #496、#19
- 【增强】一键改包:支持 site、org 等包,由 @芋道源码 贡献 cd5e631
- 【新增】Vue3 管理后台:在菜单管理中,可通过“路由地址”添加
?
拼接参数,由 @芋道源码 贡献 f75e8d1
CRM 客户管理系统专区:
- 【完善】在客户添加团队成员时,可以同时添加到商机、合同,由 @puhui999 贡献 #900、#399、#907、#403
- 【新增】员工客户分析,由 @dhb52 贡献 #902、#931、#415、#932、#419、#944、#947
- 【新增】客户画像分析,由 @puhui999 贡献 #410、#923
- 【新增】员工业绩统计,由 @scholarli 贡献 #916、#416、#952、#431
- 【新增】员工客户分析,由 @dhb52 贡献 #902、#909、#934、#417
- 【新增】销售漏斗分析,由 @puhui999 贡献 #426、#428、#946、#949
MALL 商城专区:
- 【新增】小程序的微信地址,导入成收货地址,由 @DH 贡献 #47
- 【完善】适配顶部导航,由 @疯狂的世界 贡献 #406、#50
- 【完善】兼容 HBuilder 最新版本 vite5,由 @芋道源码 贡献 c3f3c44
BPM 工作流专区:
- 【重构】审批人的分配规则实现,移除
bpm_task_assign_rule
表,使用 bpmn UserTask 自定义属性存储,由 @芋道源码 贡献 feadd02、797fddf - 【重构】流程分配人的实现,通过 BpmTaskCandidateStrategy 策略模式,并支持 Flowable Expression 流程表达式(替代 BpmTaskAssignScript 脚本),由 @芋道源码 贡献 797fddf、f5f73ad、960f27f、5f7ccd4
- 【新增】顺序会签、或签的实现,由 @芋道源码 贡献 a1defeb、33d59c8
- 【重构】流程实例的
status
状态实现,使用 Flowable 的variables
存储,移除bpm_process_instance_ext
表,由 @芋道源码 贡献 7967a2a、59c7c49 - 【重构】流程任务的
status
状态实现,使用 Flowable 的variables
存储,移除bpm_task_ext
表,由 @芋道源码 贡献 7967a2a - 【完善】调整抄送逻辑的实现,改成审批通过、不通过时,可选择抄送,由 @芋道源码 贡献
- 【重构】新增流程分类表,替代现有的
bpm_category
数据字典,由 @芋道源码 贡献 ed83b91、501a1c2 - 【新增】支持多表单,每个流程任务都可以绑定流程表单,由 @芋道源码 贡献 08dd4ed、29a0fbf
- 【移除】flowable starter 模块,融合到 bpm 模块中,由 @芋道源码 贡献 559bab5
- 【新增】增加「发起人自选」的任务审批人的分配策略,由 @芋道源码 贡献 528a321、728cf15
- 【新增】流程监听器,可配置 BPMN 任务监听器、执行监听器的模版,后续在 BPMN 选择使用,由 @芋道源码 贡献 7218e71
MP 公众号专区:
REPORT 报表专区:
🐞 Bug Fixes
- 【修复】
MapUtils.findAndThen
,key
为 null 时,不处理,由 @dhb52 贡献 [#904](https://git...
v2.1.0:优化操作日志、多数据库的支持
📈 Statistic
- 总代码行数:207512
- 源码代码行数:129166
- 注释行数:46828
- 单元测试用例数:1024
⭐ New Features
- 【新增】MySQL 转 Oracle、PostgreSQL、SQLServer 脚本,更好的支持多 DB,由 @dhb52 贡献 #958、#959、#960、#961、#962、#963、#964、#965
- 【重构】V2 操作日志转正,基于注解的可使用变量、可以自定义函数的通用操作日志组件,由 @芋道源码 贡献 132c1cc
- 【优化】增强访问日志,支持是否记录、脱敏、操作信息等功能,由 @芋道源码 贡献 132c1cc
- 【新增】ApiAccessLogInterceptor 拦截器,打印请求日志到 IDEA 控制台,由 @芋道源码 贡献 132c1cc
- 【重构】Excel 导入时,增加
@ExcelSelect
注解,支持下拉选择数据,由 @puhui999 贡献 #900 - 【新增】二次封装 form-create 组件,使用项目重新封装的文件上传组件,由 @puhui999 贡献 #3820710、#412
- 【优化】支持登陆用户,直接读取昵称、部门等信息,也支持自定义字段,由 @芋道源码 贡献 909d330
- 【新增】UserIdempotentKeyResolver 解析器,支持用户级别的幂等,由 @芋道源码 贡献 38db5fe
- 【新增】RateLimiter 限流器,支持全局、用户、IP 等级别的限流,由 @芋道源码 贡献 cc50891
- 【完善】代码生成对 DM 达梦数据的兼容性,由 @再见七月 贡献 #422、#108
- 【移除】数据库文档,简化项目的复杂度,由 @芋道源码 贡献 ff0c12c、ff52769
- 【移除】错误码的管理,简化项目的复杂度,由 @芋道源码 贡献 8093ef3、98bf5a1
- 【移除】敏感词的管理,简化项目的复杂度,由 @芋道源码 贡献 9a31613、0925253
- 【优化】新增 sslEnable 字段,支持 outlook 邮箱,由 @ZJY 贡献 #496、#19
- 【增强】一键改包:支持 site、org 等包,由 @芋道源码 贡献 cd5e631
- 【新增】Vue3 管理后台:在菜单管理中,可通过“路由地址”添加
?
拼接参数,由 @芋道源码 贡献 f75e8d1
CRM 客户管理系统专区:
- 【完善】在客户添加团队成员时,可以同时添加到商机、合同,由 @puhui999 贡献 #900、#399、#907、#403
- 【新增】员工客户分析,由 @dhb52 贡献 #902、#931、#415、#932、#419、#944、#947
- 【新增】客户画像分析,由 @puhui999 贡献 #410、#923
- 【新增】员工业绩统计,由 @scholarli 贡献 #916、#416、#952、#431
- 【新增】员工客户分析,由 @dhb52 贡献 #902、#909、#934、#417
- 【新增】销售漏斗分析,由 @puhui999 贡献 #426、#428、#946、#949
MALL 商城专区:
- 【新增】小程序的微信地址,导入成收货地址,由 @DH 贡献 #47
- 【完善】适配顶部导航,由 @疯狂的世界 贡献 #406、#50
- 【完善】兼容 HBuilder 最新版本 vite5,由 @芋道源码 贡献 c3f3c44
BPM 工作流专区:
- 【重构】审批人的分配规则实现,移除
bpm_task_assign_rule
表,使用 bpmn UserTask 自定义属性存储,由 @芋道源码 贡献 feadd02、797fddf - 【重构】流程分配人的实现,通过 BpmTaskCandidateStrategy 策略模式,并支持 Flowable Expression 流程表达式(替代 BpmTaskAssignScript 脚本),由 @芋道源码 贡献 797fddf、f5f73ad、960f27f、5f7ccd4
- 【新增】顺序会签、或签的实现,由 @芋道源码 贡献 a1defeb、33d59c8
- 【重构】流程实例的
status
状态实现,使用 Flowable 的variables
存储,移除bpm_process_instance_ext
表,由 @芋道源码 贡献 7967a2a、59c7c49 - 【重构】流程任务的
status
状态实现,使用 Flowable 的variables
存储,移除bpm_task_ext
表,由 @芋道源码 贡献 7967a2a - 【完善】调整抄送逻辑的实现,改成审批通过、不通过时,可选择抄送,由 @芋道源码 贡献
- 【重构】新增流程分类表,替代现有的
bpm_category
数据字典,由 @芋道源码 贡献 ed83b91、501a1c2 - 【新增】支持多表单,每个流程任务都可以绑定流程表单,由 @芋道源码 贡献 08dd4ed、29a0fbf
- 【移除】flowable starter 模块,融合到 bpm 模块中,由 @芋道源码 贡献 559bab5
- 【新增】增加「发起人自选」的任务审批人的分配策略,由 @芋道源码 贡献 528a321、728cf15
- 【新增】流程监听器,可配置 BPMN 任务监听器、执行监听器的模版,后续在 BPMN 选择使用,由 @芋道源码 贡献 7218e71
MP 公众号专区:
REPORT 报表专区:
🐞 Bug Fixes
- 【修复】
MapUtils.findAndThen
,key
为 null 时,不处理,由 @dhb52 贡献 [#904](https://git...