v1.0.0-rc.final.84
Pre-release
Pre-release
-
新特性
- [新增] 友好异常可配置机制,支持配置是非显示状态码还有默认错误 #I22U5I
- [新增] 非项目启动层配置文件热更新 #I2446X
- [新增] 支持规范化结果传输额外数据 #I23WGK, #I2419S
- [新增] 支持配置文件提供程序,比如从数据库中加载 #I240W7
- [新增]
Fur.Extras.DependencyModel.CodeAnalysis
程序集扫描和动态编译拓展包 - [新增] 规范化结果
Extras
附加其他数据功能,UnifyResultContext.Fill(extras)
和UnifyResultContext.Take()
- [新增] 注册数据库上下文时可配置更多参数,如:
services.AddDb<FurDbContext>(DbProvider.Sqlite, options=>{ });
-
突破性变化
- [移除]
MiniProfiler.EntityFramework
第三方包,Fur 内部提供类似功能 - [调整] 所有查询默认为 跟踪查询
- [移除]
-
问题修复
- [修复] 多线程工资单元事务异常 bug #I242HT
- [修复] 未启用规范化结果时,异常没有显示 500 错误码的 bug
- [修复] 友好异常未定义Message时抛空异常 bug
- [修复]
EntityFrameworkCore
的Interceptor
无效 bug - [修复] 序列化中文出现乱码 bug
- [修复] 自定义基类二次继承
Entity
和EntityBase
之后扫描不到实体类型 bug - [修复] 自定义配置文件无法监听 bug
-
其他更改
-
文档
- [更新] 动态Api控制器、配置选项文档