Skip to content

Releases: zhontai/Admin.Core

v8.2.0

28 May 07:54
Compare
Choose a tag to compare

✨新增 地区管理服务RegionService,支持设置启用/禁用、设置热门、同步2023年行政区划码
✨新增 国密SM2、SM3、SM4加解密,ZhonTai.Common.Helpers.SM2Encryption|SM3Encryption|SM4Encryption 由 @TTonlyV5 提供
✨新增 数据字典新增导出列表接口
调整 PageInput.PageSize每页大小最大值不再限制
修复 升级Swashbuckle.AspNetCore v6.6.2 接口文档无法启动的问题,
修复 接口文档不能点击文件下载的功能
修复 接口文档前端项目无法启动开发的问题
修复 一键登录用户没有限定租户的问题 #68
优化 任务调度执行Grpc响应编码
更新 初始化数据文件
更新 nuget包

前端:
✨新增 地区管理界面
✨新增 地区选择组件 region-select.vue
✨新增 数据字典导出功能
新增 http-client.ejs模板 新增请求参数 returnResponse 返回整个响应对象,支持文件对象响应处理
新增 权限管理选择当前行新增菜单或权限点操作
更新 npm包

模板 :
更新 初始化数据文件
升级 Admin.Core v8.2.0
更新 nuget包

v8.1.0

09 Apr 07:06
Compare
Choose a tag to compare

后端:
✨新增 新增同步结构批次实体数dbconfig.syncStructureEntityBatchSize,避免表实体过多生成结构卡主异常的问题。
新增 dbconfig.createDbSqlFile建库脚本文件配置
新增 结构同步自定义方法HostAppOptions.ConfigureFreeSqlSyncStructure
✨新增 任务服务新增任务状态和创建时间查询,新增删除、执行、暂停、启动批量操作
✨新增 恢复配置Id生成器方法HostAppOptions.ConfigureIdGenerator
优化 认证授权服务、用户服务、视图服务构造参数注入
优化 限流配置ratelimitconfig在使用配置中心时也能够配置
更新 nuget包
更新 推送脚本pkg_push.ps1
移除 vue2初始化数据

前端:
新增 任务管理界面新增任务状态和创建时间查询,新增删除、执行、暂停、启动批量操作
更新 npm包

ZhonTai.Template:
项目模板新增数据库ClickHouse、QuestDb、Xugu选择,dbconfig新增ClickHouse、QuestDb、Xugu数据库配置

v8.0.0

15 Mar 06:12
Compare
Choose a tag to compare

✨新增 自动注册WorkerId
✨新增 宿主信息AppInfo.HostInfo
新增 DbConfig.ForceUpdate强制更新EntityUpdate数据
新增 缓存接口ICacheTool新增Keys和GetKeysByPattern方法获取缓存键
新增 EntityAdd.CreatedUserRealName创建者姓名和EntityUpdate.ModifiedUserRealName修改者姓名
✨新增 ConfigCenter下所有配置文件支持配置中心
✨修改 EntityUpdate所有属性特性[Column(CanInsert = false)]更改为[Column(CanInsert = true)]支持外部赋值
修改 更新初始化数据,修改默认密码111111为123asd
✨修改 EntityAdd.CreatedTime和EntityUpdate.ModifiedTime特性[Column(ServerTime = DateTimeKind.Local)]更改为[ServerTime]支持外部赋值
✨修复 启用接口数据权限未按接口地址缓存的问题 #61
修复 EntityAdd和EntityUpdate信息不能同步数据的问题
修复 使用字典进行动态更新异常问题 #54
修复 模板项目初始化导入数据的用户密码和appconfig.json默认密码不相同的问题#56
修复 任务调度执行Grpc响应和错误内容中文乱码问题
修复 app模板创建的项目同步接口异常问题 #53
修复 加载配置文件对文件名进行小写转换导致在linux下无法找到文件的问题 #59
调整 废弃uploadconfig.json相关代码,废弃配置雪花漂移算法ConfigureIdGenerator
✨优化 要创建空仓储的问题,可使用AdminRepositoryBase创建仓储
更新 Nuget包到最新版本

前端:
✨新增 移动端项目zhontai.ui.admin.uniapp.vue2
新增 高级查询新增重置功能
✨新增 tree树形函数新增filterList(过滤数据并返回所有父级数据)
修改 任务复制权限控制
修改 更新登录左侧背景图
修复 导航菜单悬浮颜色为灰色的问题
修复 编辑接口无法正确绑定上级接口的问题#57
优化 任务名称列展示
✨优化 设置菜单最后一级勾选节点都支持水平展示
优化 用户管理引用高级查询组件提示警告的问题
优化 包含前端bin文件
更新 npm包到最新版本

v5.1.4

29 Jan 03:10
Compare
Choose a tag to compare

后端:
新增 执行Shell任务示例
新增 任务调度配置TaskSchedulerConfig
新增 HostAppOptions新增ConfigureSwaggerUI配置 #50
修复 任务查询根据主题查询不唯一的问题,更改成任务Id查询
修复 模板项目新增任务异常问题 #51
更新 项目模板任务调度示例
优化 任务名称修改为起始匹配
优化 新增shell任务不再需要配置FileName和WorkingDirectory数据,Grpc远程地址也可以通过moduleName获取配置文件moduleName对应的Grpc远程地址
升级 nuget包到最新版本
升级 项目模板支持Admin.Core最新版本

前端:
新增 高级查询组件my-filter
新增 任务日志抽屉窗口新增最大化操作
优化 远程调用grpc任务参数
优化 任务调度表格数据展示
升级 npm到最新版本

v5.1.3

08 Jan 09:28
Compare
Choose a tag to compare

后端:
新增 错误信息状态码支持自定义 #48
新增 任务异常发送邮件告警示例
新增 发送邮件支持发送邮件信息配置
修复 修改用户更新员工信息异常问题
修复 Zhontai.Admin.xml被微软正则表达式说明破坏的问题

前端:
新增 任务调度新增json编辑器json-editor-dialog,可选择Shell和Http模板格式,支持压缩和格式化json功能
新增 任务调度新增复制任务功能
修复 未包含前端日志界面

v5.1.0

02 Jan 01:48
Compare
Choose a tag to compare

后端:
新增 发送邮件功能,可通过Cap发送事件SubscribeNames.EmailSingleSend的方式触发该功能
新增 邮件配置appsettings.Email
新增 内置任务调度管理界面配置appconfig.TaskSchedulerUI
新增 任务修改功能,注意暂时不支持Redis和内存修改
新增 任务报警邮件配置,可通过TaskService.GetAlerEmailAsync获取报警邮件
修复 未开启权限数据用户分页查询异常问题
调整 Admin.Core源码新增前端项目ui.admin
调整 删除CloudTaskHandler和TaskHandler类,注意TaskHandler.OnExecuted方法执行的代码更换到ConfigureFreeSchedulerBuilder配置的OnExecuting方法中
升级 项目模板升级权限库到5.1.0, 支持新版任务调度

前端:
新增 任务调度组件MyCron
新增 任务调度管理界面支持新增和修改功能

v5.0.5

23 Nov 09:31
Compare
Choose a tag to compare

新增 ValidatePermissionAttribute接口权限验证控制
修复 新增租户和会员不传密码没有使用默认密码的问题
修复 账号密码或者短信验证码登录时,删除用户还能登录的问题

v5.0.3

20 Nov 02:30
Compare
Choose a tag to compare

升级 项目到.net8
更新 nuget包到最新版本
新增 支持兼容.net7和.net8
新增 支持接口级数据权限(新增appConfig.Validate.ApiDataPermission接口权限开关。默认关闭,避免未按要求分配角色操作对应接口权限的问题,若按要求分配,建议开启)
新增 用户密码格式前后端验证,避免简单密码设置(默认使用字母+数字+长度至少6位的密码规则)
新增 appconfig新增PreflightMaxAge预检等待时间配置,默认30分钟
新增 新增Directory.Build.props运行项目包版本和.net版本设置设置
修改 Dockerfile
修复 appconfig关闭操作日志记录错误日志异常问题
修复 dbconfig.Dbs中配置的数据库不能启动运行的问题
修复 查询授权权限列表禁用权限数据还查询出来的问题
修复 升级System.IdentityModel.Tokens.Jwt最新版本无法读取token的问题
优化 请求异常参数格式化

v3.7.1

28 Aug 08:33
Compare
Choose a tag to compare

新增 错误日志记录请求参数、用户登录信息、浏览器消息
调整 输入模型验证错误消息不记录到错误日志中
新增 .gitignore不排除ZhonTai.Admin/Core/Logs
升级 更新nuget包到最新版本,Freesql更新至v3.2.700

v3.7.0

14 Jul 02:16
Compare
Choose a tag to compare

新增 宿主应用HostApp配置新增配置Web应用程序构建器方法ConfigureWebApplicationBuilder
新增 宿主应用HostApp配置新增配置前置应用程序构建器ConfigurePreWebApplicationBuilder
更新 Dockerfile文件
修复 appconfig不配置urls异常问题
修复 实体属性使用自定义描述特性导致生成swagger.json异常的问题
优化 启动内存占用过大的问题
优化 统一结果输出类,更改属性私有设置为公共设置
优化 NewtonsoftJson格式化日期没有精确到微秒的问题
优化 分页输入类当前页标和每页大小数据约束
优化 HostApp中ConfigureFreeSqlBuilder和ConfigureFreeSql执行顺序
升级 nuget包到最新版本,Freesql更新至v3.2.698