已有差不多一个月没有更新发布了,主要是 Furion 现在的版本太稳了~
截至 2023.06.14 日,Furion 在 NuGet 平台总下载量破 900万次:https://www.nuget.org/profiles/monk.soul
更新日志:http://furion.baiqian.ltd/docs/upgrade/
新特性
TP.WrapperRectangle
IServiceScope.CreateDefaultHttpContext
IgnoreConfigurationFiles
VisualPath
LoggingMonitor
Razor Pages
IJobFactory
AES
WebAPI
text/plain
Body
IDynamicApiRuntimeChangeProvider
WebAPI/Controller
Schedular.CompileCSharpClassCode(code)
App.CompileCSharpClassCode(code)
struct
IJob
FallbackAsync
IOC/DI
RSA
245
System.Text.Json
Newtonsoft.Json
Clay
IEnumerable<T>
clay.ConvertTo<T>()
Serve.IdleHost
http
https
Web
突破性变化
WriteFilter
ConfigureLogger
ActionExecutingContext
ActionExecutedContext
FilterContext
IJsonSerializerProvider
Deserialize
问题修复
Cron
ExpandoObject.ToDictionary()
FriendlyExceptionSettings:DefaultErrorMessage
Swagger
Tags
AOP
200
$
其他更改
Component
[DependsOn]
GC
尾延迟
文档
Jwt
Redis
JSON
App
贡献者
评论删除后,数据将无法恢复
.NET 框架 Furion v4.8.8.25,NuGet 下载量破 900万
已有差不多一个月没有更新发布了,主要是 Furion 现在的版本太稳了~
截至 2023.06.14 日,Furion 在 NuGet 平台总下载量破 900万次:https://www.nuget.org/profiles/monk.soul
项目信息
本期更新
新特性
TP.WrapperRectangle绘制矩形日志模板 4.8.8.25 ⏱️2023.06.14 60ffd76IServiceScope.CreateDefaultHttpContext拓展方法 4.8.8.24 ⏱️2023.06.07 11a55e1IgnoreConfigurationFiles支持完整的文件通配符 4.8.8.22 ⏱️2023.05.25 #I78ABLVisualPath配置部署 4.8.8.20 ⏱️2023.05.18 #I740IALoggingMonitor支持Razor Pages4.8.8.16 ⏱️2023.05.15 #I7332CIJobFactory支持 4.8.8.13 ⏱️2023.05.08 ad58dd3AES支持对文件(含超大文件)进行加解密 4.8.8.11 ⏱️2023.05.05 1d2265bWebAPI支持text/plain格式的Body参数 4.8.8.9 ⏱️2023.05.04 b49fe50IDynamicApiRuntimeChangeProvider接口,可在运行时动态添加WebAPI/Controller4.8.8.8 ⏱️2023.05.04 322ea59Schedular.CompileCSharpClassCode(code)支持动态编译作业处理程序代码 4.8.8.7 ⏱️2023.04.30 fe1e8a1App.CompileCSharpClassCode(code)动态编译类定义代码 4.8.8.7 ⏱️2023.04.30 fe1e8a1struct对象类型 4.8.8.7 ⏱️2023.04.30 a0fa3aaIJob执行异常FallbackAsync回退策略 4.8.8.6 ⏱️2023.04.25 7671489IOC/DI项目类型中使用 4.8.8.5 ⏱️2023.04.24 #I6YJNBRSA支持对超长字符(超245位)进行分段加解密 4.8.8.2 ⏱️2023.04.19 !788 感谢 @YaChengMuSystem.Text.Json和Newtonsoft.Json对粘土对象Clay支持 4.8.8.1 ⏱️2023.04.18 #I6WKRZIEnumerable<T>类型:clay.ConvertTo<T>()4.8.8 ⏱️2023.04.13 5d54a65Serve.IdleHost支持返回http和https协议Web地址(端口) 4.8.8 ⏱️2023.04.13 fdf7885突破性变化
WriteFilter和ConfigureLogger的ActionExecutingContext和ActionExecutedContext类型为FilterContext4.8.8.16 ⏱️2023.05.15 #I7332CIJsonSerializerProvider序列化接口,添加Deserialize反序列化方法 4.8.8.15 ⏱️2023.05.15 !815 感谢 @YaChengMu问题修复
Cron表达式步长解析器错误 4.8.8.25 ⏱️2023.06.14 #I7D9XUExpandoObject.ToDictionary()转换异常 4.8.8.25 ⏱️2023.06.14 #I7BY0PFriendlyExceptionSettings:DefaultErrorMessage无效问题 4.8.8.23 ⏱️2023.05.31 #I79LIGSwagger进行分组后Tags不能进行分组过滤问题 4.8.8.22 ⏱️2023.05.25 #I78A55AOP异常拦截问题 4.8.8.17 ⏱️2023.05.15 #I73A8EWebAPI自定义路由模板参数和自动拼接参数冲突问题 4.8.8.15 ⏱️2023.05.15 #I72ZZ2200状态码但实际请求已处理也抛异常问题 4.8.8.14 ⏱️2023.05.12 b14a51fApp.CompileCSharpClassCode(code)运行时添加匿名程序集编译异常问题 4.8.8.8 ⏱️2023.05.04 322ea59LoggingMonitor打印泛型类型如果存在多个泛型参数问题 4.8.8.8 ⏱️2023.05.04 8d9cb74Body参数为粘土对象Clay类型序列化有误 4.8.8.1 ⏱️2023.04.18 #I6WKRZServe.IdleHost获取随机端口的本地地址带$符号问题 4.8.8 ⏱️2023.04.13 ed6f292其他更改
Component模式支持[DependsOn]支持继承 4.8.8.16 ⏱️2023.05.15 #I733RFGC回收逻辑,避免高频添加作业导致尾延迟问题 4.8.8.3 ⏱️2023.04.21 #I6XIV8文档
Jwt身份验证过程监听文档Redis集成文档WebAPI文档、定时任务文档、JSON序列化文档、App静态类文档、规范化文档、配置文档贡献者