距上一次发布已过了 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 已具备这个条件。👍
项目信息
本期更新
https://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
文档
本期亮点
1. LoggingMonitor 支持跳过特定参数记录
在 Furion 4.8.7.3+ 版本新增 [SuppressMonitor] 特性支持标记参数(支持类型,方法)不被记录,如:
[LoggingMonitor]
public string GetName([SuppressMonitor]SomeType type, int id) // type 参数将跳过记录
{
return nameof(Furion);
}
2. LoggingMonitor 记录更多信息
![]()