这一个月内 Furion 解决了 12 个 Bug~,新增了 16 项特性,调整了 5 处代码,关闭了 113 个 Issues,框架越来越完善,越来越稳定。
2023 年 03 月 15 日,Furion 在 NuGet 平台突破 700万 下载量。https://www.nuget.org/profiles/monk.soul
- 0-100万,用时 12个月
 - 100-200万,用时 10个月
 - 200-300万,用时 3个月
 - 300-400万,用时 2个月
 - 400-500万,用时 1个月
 - 500-600万,用时 2个月
 - 600-700万,用时 1个月
 查看完整发展事记:https://furion.baiqian.ltd/docs/course
项目信息
- Gitee:https://gitee.com/dotnetchina/Furion
 - Github:https://github.com/MonkSoul/Furion
 - 文档:https://dotnetchina.gitee.io/furion
 
本期亮点
1. 日志输出改进,支持配置日志输出所在程序集、类型和方法签名
旧版本
 info: 2023-03-17 18:25:06.7988349 +08:00 星期五 L System.Logging.EventBusService[0] #1       EventBus hosted service is running. info: 2023-03-17 18:25:08.1393952 +08:00 星期五 L Microsoft.Hosting.Lifetime[14] #1       Now listening on: https://localhost:5001 info: 2023-03-17 18:25:08.1620391 +08:00 星期五 L Microsoft.Hosting.Lifetime[14] #1       Now listening on: http://localhost:5000 info: 2023-03-17 18:25:08.1972456 +08:00 星期五 L Microsoft.Hosting.Lifetime[0] #1       Application started. Press Ctrl+C to shut down. info: 2023-03-17 18:25:08.2456579 +08:00 星期五 L Microsoft.Hosting.Lifetime[0] #1       Hosting environment: Development info: 2023-03-17 18:25:08.2746134 +08:00 星期五 L Microsoft.Hosting.Lifetime[0] #1       Content root path: D:\Workplaces\OpenSources\Furion\samples\Furion.Web.Entry info: 2023-03-17 18:25:18.1917784 +08:00 星期五 L Furion.Application.TestLoggerServices[0] #16       我是一个日志 20  新版本
 info: 2023-03-17 18:25:06.7988349 +08:00 星期五 L System.Logging.EventBusService[0] #1       [Furion.dll] async Task Furion.EventBus.EventBusHostedService.ExecuteAsync(CancellationToken stoppingToken)       EventBus hosted service is running. info: 2023-03-17 18:25:08.1393952 +08:00 星期五 L Microsoft.Hosting.Lifetime[14] #1       [System.Private.CoreLib.dll] void System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<TStateMachine>(ref TStateMachine stateMachine)       Now listening on: https://localhost:5001 info: 2023-03-17 18:25:08.1620391 +08:00 星期五 L Microsoft.Hosting.Lifetime[14] #1       [System.Private.CoreLib.dll] void System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<TStateMachine>(ref TStateMachine stateMachine)       Now listening on: http://localhost:5000 info: 2023-03-17 18:25:08.1972456 +08:00 星期五 L Microsoft.Hosting.Lifetime[0] #1       [Microsoft.Extensions.Hosting.dll] void Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.OnApplicationStarted()       Application started. Press Ctrl+C to shut down. info: 2023-03-17 18:25:08.2456579 +08:00 星期五 L Microsoft.Hosting.Lifetime[0] #1       [Microsoft.Extensions.Hosting.dll] void Microsoft.Extensions.Hosting.Internal.ConsoleLifetime.OnApplicationStarted()       Hosting environment: Development info: 2023-03-17 18:25:08.2746134 +08:00 星期五 L Microsoft.Hosting.Lifetime[0] #1       [System.Private.CoreLib.dll] void System.Threading.CancellationTokenSource.ExecuteCallbackHandlers(bool throwOnFirstException)       Content root path: D:\Workplaces\OpenSources\Furion\samples\Furion.Web.Entry info: 2023-03-17 18:25:18.1917784 +08:00 星期五 L Furion.Application.TestLoggerServices[0] #16       [Furion.Application.dll] void Furion.Application.TestLoggerServices.测试日志()       我是一个日志 20  本期更新
-  
新特性
- [新增] 
Crontab.IsValid(...)静态方法,判断Cron表达式是否有效 4.8.7.17 ⏱️2023.03.20 #I6OHO4 - [新增] 日志配置 
WithStackFrame,可控制是否输出产生日志的程序集,类型和具体方法 4.8.7.16 ⏱️2023.03.19 5ad6ae2 - [新增] 定时任务看板 
UI作业列表最近执行时间列和优化显示效果 4.8.7.12 ⏱️2023.03.15 26462a8 cb5dd17 - [新增] 定时任务作业计划/工厂立即执行 
RunJob方法 4.8.7.11 ⏱️2023.03.15 #I6LD9X - [新增] 定时任务看板 
UI提供立即执行功能 4.8.7.11 ⏱️2023.03.15 #I6LD9X - [新增] 远程请求 
HttpRequestMessage拓展方法AppendHeaders4.8.7.10 ⏱️2023.03.14 #I6MVHT - [新增] 定时任务作业执行上下文 
JobExecutionContext服务提供器ServiceProvider属性 4.8.7.10 ⏱️2023.03.14 02586f8 - [新增] 定时任务 
HTTP作业,支持定时请求互联网URL地址 4.8.7.7 ⏱️2023.03.11 01d4466 - [新增] 定时任务作业触发器 
Trigger执行结果Result和执行耗时ElapsedTime属性 4.8.7.7 ⏱️2023.03.11 01d4466 - [新增] 定时任务作业看板支持查看作业触发器执行结果 
Result和执行耗时ElapsedTime属性 4.8.7.7 ⏱️2023.03.11 01d4466 - [新增] 定时任务休眠时长和唤醒时机日志输出 4.8.7.6 ⏱️2023.03.08 #I6LANE
 - [新增] 
Sql高级拦截支持返回IEnumerable<T>和T[]类型值 4.8.7.5 ⏱️2023.03.07 f2ca2d3 - [新增] 
.m3u8和.ts文件类型MIME支持 4.8.7.5 ⏱️2023.03.07 #I6KKEM - [新增] 审计日志 
LoggingMonitor支持对参数贴[SuppressMonitor]特性跳过记录 4.8.7.3 ⏱️2023.03.01 #I6IVGW - [新增] 审计日志 
LoggingMonitor监听TraceId、ThreadId、Accept-Language4.8.7.1 ⏱️2023.02.27 df35201 - [新增] 规范化结果 
UnifyContext.GetSerializerSettings(string)静态方法 4.8.7.1 ⏱️2023.02.27 #I6HM7T 
 - [新增] 
 -  
突破性变化
- [调整] 定时任务动态作业 
DynamicJob委托/方法签名 4.8.7.10 ⏱️2023.03.14 6d56b53 - [升级] 适配 
.NET8 Preview.14.8.7 ⏱️2023.02.22 - [升级] 脚手架支持创建 
.NET8 Preview.1项目 4.8.7 ⏱️2023.02.22 
 - [调整] 定时任务动态作业 
 -  
问题修复
- [修复] 使用达梦数据库执行 
sql不能自动修复命令参数前缀 4.8.7.18 ⏱️2023.03.20 #I6OK4T - [修复] 
Cron表达式*符号解析器不够严谨,如:*1111aaaaa也被解析为*4.8.7.17 ⏱️2023.03.20 #I6OHO4 - [修复] 定时任务更新作业 
null值默认被跳过问题 4.8.7.17 ⏱️2023.03.20 #I6OHO4 - [修复] 视图引擎不支持强制转换的 
(object)model类型 4.8.7.16 ⏱️2023.03.19 #I6O3BD - [修复] 启用请求 
Body重复读且在授权之前读取导致非GET/HEAD/OPTION请求异常 4.8.7.15 ⏱️2023.03.19 #I6NX9E - [修复] 定时任务生成 
SQL语句没有处理'转义问题 4.8.7.15 ⏱️2023.03.19 #I6NXKA - [修复] 数据验证 
ValiationTypes.GUID_OR_UUID不支持大写问题 4.8.7.14 ⏱️2023.03.16 #I6NP22 - [修复] 
Blazor脚手架出现blazor.server.js不能加载问题(404) 4.8.7.13 ⏱️2023.03.16 #I6NOBQ - [修复] 定时任务服务在停止进程时会卡住 
30秒问题 4.8.7.8 ⏱️2023.03.13 #I6MI9I #I6MHOU - [修复] 定时任务看板删除不存在的作业触发器出现空异常 4.8.7.7 ⏱️2023.03.11 01d4466
 - [修复] 日志消息没有处理 
\n换行符对齐问题 4.8.7.6 ⏱️2023.03.10 759bcc5 - [修复] 审计日志 
LoggingMonitor对特定参数贴有[FromServices]特性依旧记录问题 4.8.7.3 ⏱️2023.03.01 17b134e - [修复] 
Swagger接口排序同时指定Tag和Order之后无效 4.8.7.2 ⏱️2023.03.01 #I6IQDI #I6IP66 
 - [修复] 使用达梦数据库执行 
 -  
其他更改
- [调整] 视图引擎默认程序集,追加 
System.Collections程序集 4.8.7.16 ⏱️2023.03.18 #I6O3BD - [调整] 定时任务配置选项 
BuilSqlType属性命为BuildSqlType4.8.7.11 ⏱️2023.03.15 92117b8 - [调整] 定时任务查看作业触发器运行记录由保存 
10条改为5条4.8.7.7 ⏱️2023.03.07 01d4466 - [调整] 脚手架模板,默认启用主流文件类型 
MIME支持 4.8.7.5 ⏱️2023.03.07 e35cdab - [调整] 审计日志 
LoggingMonitor返回值泛型字符串显示格式 4.8.7.1 ⏱️2023.02.27 df35201 
 - [调整] 视图引擎默认程序集,追加 
 -  
文档
- [新增] ASP.NET 8 集成 文档
 - [新增] .NET7 升级 .NET8 文档
 - [更新] 定时任务文档、中间件文档、规范化结果文档、动态 
WebAPI文档、日志记录文档、事件总线文档、虚拟文件系统文档、Sql高级代理文档、数据库实体文档、任务队列文档、跨域文档、配置选项文档、安全授权、脚手架文档 
 -  
贡献者
- lampon (@lampon) !740
 - family520 (@family520) !739
 - kingling (@kinglinglive) !732 !729
 - ksmy (@ksmy) !731
 - handsome_by (@handsomeboyyl) !727
 
 



		
		
		
		

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