Skip to content

v4.9.5.21

Compare
Choose a tag to compare
@MonkSoul MonkSoul released this 13 Nov 08:41
· 9 commits to v4 since this release

更新日志:https://furion.net/docs/category/upgrade/


  • 新特性

    • [新增] 审计日志 Monitor 提供更多异常信息(如业务码,错误码) 4.9.5.19 ⏱️2024.11.09 63372e2
    • [新增] EFCore 仓储分表删除 DeleteFromSegments 拓展方法 4.9.5.18 ⏱️2024.10.31 ee14768
    • [新增] EFCore 仓储分表更新 UpdateFromSegments 拓展方法 4.9.5.17 ⏱️2024.10.22 2ff66ce
    • [新增] 远程请求代理特性 [BaseAddress] 支持读取配置模板 4.9.5.17 ⏱️2024.10.22 ec7f31a
    • [新增] KSortEncryption 生成数据签名(API 签名算法) 4.9.5.10 ⏱️2024.09.19 2585d24
    • [新增] 视图引擎支持完整的 C# 代码操作,如数据库操作 4.9.5.10 ⏱️2024.09.19 a571373
    • [新增] EFCore 进行增删改操作返回受影响行数 4.9.5.9 ⏱️2024.09.18 3315c53
    • [新增] 动态 WebAPI 可配置某个 Action 不被派生类继承后生成路由的特性 [ApiDescriptionSettings(DisableInherite = true)] 4.9.5.8 ⏱️2024.09.10 7f248cf
    • [新增] 规范化文档 Swagger 支持配置自动在生产环境中启用登录 UI 配置(LoginInfo.EnableOnProduction4.9.5.7 ⏱️2024.09.07 e4020c2
    • [新增] EFCore 仓储分表插入 InsertFromSegments 拓展方法 4.9.5.6 ⏱️2024.09.02 ec4c90d
    • [新增] EFCore 数据库逆向工程(DB Firstcli.ps1 脚本支持生成数据库表名和列名注释 4.9.5.5 ⏱️2024.08.24 efc3404 #I5QJKD #I4IYZ0 #I458RR #I3UNUU
    • [新增] EFCore 数据库逆向工程(DB Firstcli.ps1 脚本支持在 MacOS 中使用 4.9.5.3 ⏱️2024.08.14 20099ec
    • [新增] EFCore 仓储分表联合 FromSegments 拓展方法 4.9.5.2 ⏱️2024.08.12 45432e6
    • [新增] 支持 EFCore 数据库逆向工程(DB Firstcli.ps1 脚本在终端和主流 IDE 中使用 4.9.5 ⏱️2024.08.09 a8d3480
  • 突破性变化

    • [升级] 适配 .NET9.0 正式版 4.9.5.19 ⏱️2024.11.13 fba707f
    • [调整] EFCore[Interceptor] 特性名称为 [SqlInterceptor] 4.9.5.9 ⏱️2024.09.18 7d4c575
    • [移除] .NET5 架构支持 4.9.5 ⏱️2024.08.09 edfc09b
    • [移除] .NET5 脚手架模板 4.9.5 ⏱️2024.08.09 edfc09b
  • 问题修复

    • [修复] EFCore 9.0 出现迁移异常 4.9.5.21 ⏱️2024.11.13 #IB41YD
    • [修复] 启用 Swagger 登录 UI 后输入框不支持特殊字符 4.9.5.16 ⏱️2024.10.16 #IAXDZM
    • [修复] 动态添加程序集插件后无法扫描控制器和动态 WebAPI 4.9.5.15 ⏱️2024.10.11 #IAWDBM
    • [修复] 监听配置文件更改出现多次触发问题 4.9.5.13 ⏱️2024.09.29 feb85d2
    • [修复] 事件总线在 WinForm 中将组件作为事件总线处理程序不能更新 UI 线程问题 4.9.5.12 ⏱️2024.09.23 #IAT1JG
    • [修复] EFCore 分表插入时非数值自增主键类型导致插入异常问题 4.9.5.11 ⏱️2024.09.21 1377e4d
    • [修复] 使用 Nginx 部署项目时定时任务看板数据被缓存问题 4.9.5.9 ⏱️2024.09.18 375dfdd
    • [修复] EFCore 数据库逆向工程(DB Firstcli.ps1 脚本的 GUI 失效问题 4.9.5.8 ⏱️2024.09.10 36be5cb
    • [修复] 规范化文档 Swagger 启用 EnableAnnotations(true, true) 无效问题 4.9.5.7 ⏱️2024.09.07 9b27cf4
    • [修复] EFCore 执行更新操作时可能出现 DbUpdateConcurrencyException 异常问题 4.9.5.7 ⏱️2024.09.07 @Roc.Lee !885 a4db240
    • [修复] 远程请求解析 Content-Type 参数不准确问题 4.9.5.6 ⏱️2024.09.02 281f496
    • [修复] Native.GetIdlePort() 获取空闲端口存在并发问题 4.9.5.6 ⏱️2024.09.02 d54920c
    • [修复] EFCore 仓储分表联合查询 FromSegments 方法使用 SQLite 数据库时表名不带 " 问题 4.9.5.5 ⏱️2024.08.24 1fdf426
    • [修复] Scoped.CreateUowAsync 在一些特定情况下会出现空异常情况 4.9.5.5 ⏱️2024.08.24 212badc
    • [修复] 依赖注入模块通过 INamedServiceProvider<> 解析服务没有应用拦截器问题 4.9.5.5 ⏱️2024.08.24 0277177
    • [修复] 日志上下文字典使用 ContainsKey 有线程安全问题导致出现重复 Key 异常 4.9.5.4 ⏱️2024.08.15 53665b5
    • [修复] 设置日志上下文出现相同 Key 导致异常问题 4.9.5.4 ⏱️2024.08.15 8d77141
    • [修复] 定时任务看板 DateTime 类型格式化可能受操作系统时区影响导致异常问题 4.9.5.2 ⏱️2024.08.12 0e13cd6
    • [修复] 因调整 .NET5 脚手架模板导致 Swagger 无法访问问题 4.9.5.1 ⏱️2024.08.09 #IAJ128 edfc09b
    • [修复] 选项 Options 不支持启动时进行模型验证问题 4.9.5 ⏱️2024.08.09 c54d586
    • [修复] 定时任务看板自定义入口地址必须严格以 / 开头且不以 / 结尾的问题 4.9.5 ⏱️2024.08.09 5798317
  • 其他更改

    • [调整] 脚手架默认创建为 .NET9 版本 4.9.5.19 ⏱️2024.11.13 fba707f
    • [移除] 事件总线针对 WinForm 的更改 4.9.5.13 ⏱️2024.09.29 #IAT1JG 3d33093
    • [修复] SHA1 加密算法错误代码注释 4.9.5 ⏱️2024.08.09 @superbisu !881 !882
  • 文档

    • [新增] 远程请求全局拦截器文档
    • [更新] 定时任务文档、远程请求文档、脚手架文档、入门文档、EFCore 分表分库文档、EFCore 逆向工程文档、动态 WebAPI 文档、SQL 代理文档、视图引擎文档、数据加解密文档、配置选项文档、EFCore 分表分库文档
  • 贡献者