距上一次发布已过了 11天,这期间收到了 79 个 Issue,进行了三处改进和两项修复,经过长期高频迭代,Furion 越来越稳定。
选择理由
选择 Furion
的十大理由
- 大多数企业招聘的
.NET
架构师/程序员绝大概率没有 百小僧 的水平。 - 百小僧 全天候待命,只要确认
Bug
,当天修复,当天发版。 Nuget
总下载量超 660 万,坑洼前人早就躺过,你不是一个人在战斗。- 超
300万
字的保姆级使用手册,”保温杯里泡枸杞“ 的养生法(护发)你不需要。 - 程序员上岗无需培训,直接丢文档了事,实习生来了都可以扛大旗。
- MIT 开源协议,商用无猫腻,超高质量的源码,可做企业内部框架。
- 底层核心无第三方依赖,应用层仅依赖了两个第三方包,功能自主可控。
- 框架 持续创新迭代,精益求精,为软件系统开发维护保驾护航。
- 超
230位
开发者贡献代码和文档,国内.NET
开源项目仅此一份。 选择Furion
还需要理由吗?
Furion
已经持续迭代跨了 4 个年头(2020,2021,2022,2023),发布的版本超 700 个:查看日志
您的痛点,Furion 已阅已历;Furion 的惊喜,您且慢慢享受。 还是那句话:只有中国人才懂中国人,选来选去还是 Furion 好用。 时间不等人,市场不等人,与其选择新的框架,不如选择成熟稳定且持续迭代的框架。
成熟,稳定,高效是企业及开发者的首要选择,Furion
已具备这个条件。👍
项目信息
- Gitee:https://gitee.com/dotnetchina/Furion
- Github:https://github.com/MonkSoul/Furion
- 文档:https://dotnetchina.gitee.io/furion
本期更新
v4.8.7
版本细节:https://gitee.com/dotnetchina/Furion/issues/I6GVN8 2023.02.22https://furion.baiqian.ltd/docs/upgrade
-
新特性
- [新增] 审计日志
LoggingMonitor
支持对参数贴[SuppressMonitor]
特性跳过记录 4.8.7.3 ⏱️2023.03.01 #I6IVGW - [新增] 审计日志
LoggingMonitor
监听TraceId
、ThreadId
、Accept-Language
4.8.7.1 ⏱️2023.02.27 df35201 - [新增] 规范化结果
UnifyContext.GetSerializerSettings(string)
静态方法 4.8.7.1 ⏱️2023.02.27 #I6HM7T
- [新增] 审计日志
-
突破性变化
- [升级] 适配
.NET8 Preview.1
4.8.7 ⏱️2023.02.22 - [升级] 脚手架支持创建
.NET8 Preview.1
项目 4.8.7 ⏱️2023.02.22
- [升级] 适配
-
问题修复
- [修复] 审计日志
LoggingMonitor
对特定参数贴有[FromServices]
特性依旧记录问题 4.8.7.3 ⏱️2023.03.01 17b134e - [修复]
Swagger
接口排序同时指定Tag
和Order
之后无效 4.8.7.2 ⏱️2023.03.01 #I6IQDI #I6IP66
- [修复] 审计日志
-
其他更改
- [调整] 审计日志
LoggingMonitor
返回值泛型字符串显示格式 4.8.7.1 ⏱️2023.02.27 df35201
- [调整] 审计日志
-
文档
- [新增] ASP.NET 8 集成 文档
- [新增] .NET7 升级 .NET8 文档
- [更新] 定时任务文档、中间件文档、规范化结果文档、动态
WebAPI
文档、日志记录文档
本期亮点
1. LoggingMonitor
支持跳过特定参数记录
在 Furion 4.8.7.3+
版本新增 [SuppressMonitor]
特性支持标记参数(支持类型,方法)不被记录,如:
[LoggingMonitor]
public string GetName([SuppressMonitor]SomeType type, int id) // type 参数将跳过记录
{
return nameof(Furion);
}
2. LoggingMonitor
记录更多信息