Furion 自 2020年09月01日开源起,可谓是一路高歌,截至 2023年05月25日,Furion 在 NuGet 平台斩获 865万下载量,在 Gitee 和 Github 平台 Stars 合计 10K+,项目贡献值超 240 人。
综合以上数据,Furion 在 .NET 平台的开发者很难再忽视它了。
项目信息
- Gitee:https://gitee.com/dotnetchina/Furion
- Github:https://github.com/MonkSoul/Furion
- 文档:https://furion.baiqian.ltd/
本期更新
更新日志:https://furion.baiqian.ltd/docs/upgrade/
-
新特性
- [新增] 配置模块
IgnoreConfigurationFiles支持完整的文件通配符 4.8.8.22 ⏱️2023.05.25 #I78ABL - [新增] 定时任务支持二级虚拟目录
VisualPath配置部署 4.8.8.20 ⏱️2023.05.18 #I740IA - [新增] 监听日志
LoggingMonitor支持Razor Pages4.8.8.16 ⏱️2023.05.15 #I7332C - [新增] 定时任务作业处理程序工厂
IJobFactory支持 4.8.8.13 ⏱️2023.05.08 ad58dd3 - [新增]
AES支持对文件(含超大文件)进行加解密 4.8.8.11 ⏱️2023.05.05 1d2265b - [新增] 动态
WebAPI支持text/plain格式的Body参数 4.8.8.9 ⏱️2023.05.04 b49fe50 - [新增] 插件化
IDynamicApiRuntimeChangeProvider接口,可在运行时动态添加WebAPI/Controller4.8.8.8 ⏱️2023.05.04 322ea59 - [新增] 定时任务
Schedular.CompileCSharpClassCode(code)支持动态编译作业处理程序代码 4.8.8.7 ⏱️2023.04.30 fe1e8a1 - [新增]
App.CompileCSharpClassCode(code)动态编译类定义代码 4.8.8.7 ⏱️2023.04.30 fe1e8a1 - [新增] 粘土对象支持结构
struct对象类型 4.8.8.7 ⏱️2023.04.30 a0fa3aa - [新增] 定时任务支持配置
IJob执行异常FallbackAsync回退策略 4.8.8.6 ⏱️2023.04.25 7671489 - [新增] 定时任务支持在非
IOC/DI项目类型中使用 4.8.8.5 ⏱️2023.04.24 #I6YJNB - [新增]
RSA支持对超长字符(超245位)进行分段加解密 4.8.8.2 ⏱️2023.04.19 !788 感谢 @YaChengMu - [新增]
System.Text.Json和Newtonsoft.Json对粘土对象Clay支持 4.8.8.1 ⏱️2023.04.18 #I6WKRZ - [新增] 粘土对象可反射转换成特定
IEnumerable<T>类型:clay.ConvertTo<T>()4.8.8 ⏱️2023.04.13 5d54a65 - [新增]
Serve.IdleHost支持返回http和https协议Web地址(端口) 4.8.8 ⏱️2023.04.13 fdf7885
- [新增] 配置模块
-
突破性变化
- [调整] 监听日志
WriteFilter和ConfigureLogger的ActionExecutingContext和ActionExecutedContext类型为FilterContext4.8.8.16 ⏱️2023.05.15 #I7332C - [调整]
IJsonSerializerProvider序列化接口,添加Deserialize反序列化方法 4.8.8.15 ⏱️2023.05.15 !815 感谢 @YaChengMu
- [调整] 监听日志
-
问题修复
- [修复]
Swagger进行分组后Tags不能进行分组过滤问题 4.8.8.22 ⏱️2023.05.25 #I78A55 - [修复] 因 9d8cb82 代码提交导致命名服务解析异常问题 4.8.8.21 ⏱️2023.05.18 #I76JZR
- [修复] 因 9d8cb82 代码提交导致服务
AOP异常拦截问题 4.8.8.17 ⏱️2023.05.15 #I73A8E - [修复] 动态
WebAPI自定义路由模板参数和自动拼接参数冲突问题 4.8.8.15 ⏱️2023.05.15 #I72ZZ2 - [修复] 远程请求在被请求端返回非
200状态码但实际请求已处理也抛异常问题 4.8.8.14 ⏱️2023.05.12 b14a51f - [修复]
App.CompileCSharpClassCode(code)运行时添加匿名程序集编译异常问题 4.8.8.8 ⏱️2023.05.04 322ea59 - [修复]
LoggingMonitor打印泛型类型如果存在多个泛型参数问题 4.8.8.8 ⏱️2023.05.04 8d9cb74 - [修复] 脱敏处理如果字典存在重复词导致异常问题 4.8.8.4 ⏱️2023.04.23 #I6Y19K
- [修复] 远程请求
Body参数为粘土对象Clay类型序列化有误 4.8.8.1 ⏱️2023.04.18 #I6WKRZ - [修复]
Serve.IdleHost获取随机端口的本地地址带$符号问题 4.8.8 ⏱️2023.04.13 ed6f292
- [修复]
-
其他更改
- [调整] 组件
Component模式支持[DependsOn]支持继承 4.8.8.16 ⏱️2023.05.15 #I733RF - [调整] 定时任务
GC回收逻辑,避免高频添加作业导致尾延迟问题 4.8.8.3 ⏱️2023.04.21 #I6XIV8 - [调整] 定时任务日志设计,减少不必要的日志输出 4.8.8.3 ⏱️2023.04.21 #I6XI2L
- [调整] 组件
-
文档
- [新增]
Jwt身份验证过程监听文档 - [新增] 事件总线
Redis集成文档 - [更新] 粘土对象文档、虚拟文件系统文档、序列化文档、事件总线文档、远程请求、数据加密文档、安全授权文档、动态
WebAPI文档、定时任务文档、JSON序列化文档、App静态类文档
- [新增]
-
贡献者
- 阿炬 (@quejuwen) !813
- KaneLeung (@KaneLeung) !808
- 蒋状先生 (@JiangZhuangXianSheng) !806
- NeoLu (@neolu) !804
- 蓝色天空 (@lds2013) !796
- YaChengMu (@YaChengMu) !788 !815





还没有评论,来说两句吧...