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