《学 .NET 从 Furion 开始》 v4.3.9 发布


项目信息

  • 开源地址:https://gitee.com/dotnetchina/Furion
  • 文档地址:https://dotnetchina.gitee.io/furion/
  • 开源协议:MIT
MIT 许可证

版权 (c) 2020-2022 百小僧, Baiqian Co.,Ltd 和所有贡献者

特此免费授予任何获得本软件副本和相关文档文件(下称“软件”)的人不受限制地处置该软件的权利,包括不受限制地使用、复制、修改、合并、发布、分发、转授许可和/或出售该软件副本,以及再授权被配发了本软件的人如上的权利,须在下列条件下:

上述版权声明和本许可声明应包含在该软件的所有副本或实质成分中。

本软件是“如此”提供的,没有任何形式的明示或暗示的保证,包括但不限于对适销性、特定用途的适用性和不侵权的保证。在任何情况下,

版本细节

本期主要对监听日志进行了改进和优化,解决了 11 个 Issue 功能建议。

  • v4.3.9 版本细节:https://gitee.com/dotnetchina/Furion/issues/I5PIWD
  • v4.3.8 版本细节:https://gitee.com/dotnetchina/Furion/issues/I5PCXK

本期更新

  • 新特性

    • [新增] AppSettings 配置的 ExcludeAssemblies 属性,支持忽略指定程序集扫描 7b7747f
    • [新增] Oops.Oh  Oops.Bah 支持设置额外数据 .WithData(data) #I5O38E
    • [新增] 定时任务 Crontab.GetSleepMilliseconds(baseTime) 获取下一个发生时间的时间差 d024fae
    • [新增] 友好异常默认打印异常日志,避免生产环境漏掉重要异常信息 6e3a5bd
    • [新增] 日志静态类 Log.CreateLoggerFactory() 静态方法 75c672a
    • [新增] 多语言 SharedResource 模式,避免硬编程 18e80c7
    • [新增] 事件总线 MessageCenter 静态类,解决从 Fur v1.x 版本升级问题 a29fc7c
    • [新增] 组件化 IWebComponent 模式,支持 .NET5+ 08a44c3
    • [新增] 远程请求设置自己的 HttpClient 功能 #I5PBR3 !545
    • [新增] LoggingMonitor 支持添加更多自定义配置 #I5PEPA
    • [新增] LoggingMonitor 可配置 WithReturnValue  ReturnValueThreshold #I5PFJ1 #I5PFOW
    • [新增] LoggingMonitor 可配置 MethodsSettings 更多信息 #I5PFJ1 #I5PFOW
  • 突破性变化

    • [新增] Furion 程序集 PublicKeyToken 强签名 26b12c0
    • [调整] 事件总线 IEventBusFactory 事件工厂方法 AddSubscriber -> SubscribeRemoveSubscriber -> Unsubscribe a29fc7c
    • [调整] .AddInject()  .UseInject() 配置选项名称,移除 Configure 后缀 b6953cd
    • [调整] 远程请求 请求拦截响应拦截  异常拦截 委托签名,新增 HttpClient 参数 #I5OWBO
  • 问题修复

    • [修复] 生成包含 中文  JWT Token 解密后出现乱码问题 #I5O397
    • [修复] `HttpRequestMessage`` 拓展中追加查询参数时的空引用异常 #I5PENW !547
    • [修复] 日志模块配置多个 IDatabaseLoggingWriter 只有一个生效 #I5PFQ2 #I5PFJ1
  • 其他更改

    • [调整] 默认输出文件日志模板,使其更加美观 #1518cf3
    • [调整] 默认规范化结果验证处理也支持状态码设置 2eb9390
    • [更新] SqlSugarCore 拓展包和脚手架至 5.1.2.6 版本 #I5PCXK
    • [更新] JSON Schema 关于 LoggingMonitor 更多配置 #I5PFJ1
  • 文档

    • [新增] RabbitMQ 事件总线文档
    • [更新] AppSettings 配置文档、事件总线文档、多数据库配置文档、日志文档、定时任务文档、MessageCenter 文档、远程请求文档、组件化文档、入门指南、多语言文档。

相關推薦

2023-11-16

于 2023年11月15日,微软正式对外发布了 .NET8.0 正式版。 Furion 开发团队第一时间进行了升级适配,这一次升级非常顺利,升级过程中只遇到两个破坏性更改(都是运行时错误),所以迅速发布了 v4.9.0,v4.9.0.1,v4.9.1 三个修正版

2023-02-02

顾 v4 版本 项目信息 文档地址​ 国内文档:https://furion.baiqian.ltd 国外文档:https://furion.icu 开源地址​ Gitee:https://gitee.com/dotnetchina/Furion GitHub:https://github.com/monksoul/Furion Nuget:https://www.nuget.org/packages/Furion

2023-03-04

Issue,进行了三处改进和两项修复,经过长期高频迭代,Furion 越来越稳定。 选择理由 选择 Furion 的十大理由​ 大多数企业招聘的 .NET 架构师/程序员绝大概率没有 百小僧 的水平。 百小僧 全

2023-04-20

大事记 2023 年 04 月 18 日,Furion 在 Gitee 平台获得 9000 Stars, 在 NuGet 平台破 810万 下载量。 Furion 2020 年 09 月 01 日开源至今,可谓是爆炸式发展,无论哪方面数据均呈指数增长,时常被网友调侃:有 VueJS 当年的风范~ 经过三年

2022-09-16

例外,2020 年 11 月 20 日,经纪人百小僧为她起名为 Furion。 2021 年 11 月 09 日起,她进入了每个孩子都经历过的叛逆期,年少轻狂喜新厌旧,抛弃了曾经支持她的 .NET5 粉丝们,投入到新的 .NET6 拥趸者怀抱中,

2022-07-15

先知 / Furion (探索版) 一个应用程序框架,您可以将它集成到任何 .NET/C# 应用程序中。 An application framework that you can integrate into any .NET/C# application. 安装 / Installation Package Manager Install-Package Furion .NET CLI dotnet a

2023-08-25

」北京站,聊聊 AI 大模型与底层技术 >>> 小目标达成 Furion 作为一款由国人主导的底层开发框架,在 2020 年 09 月 01 日发布以来,取得了不错的成绩,尽管也有些许负面评论。截至 2023 年 08 月 22 日,它在 NuGet 平台的下载量已

2022-11-14

Furion 历经两年打磨 网友笔伐过 用户捧杀过 内心反复放弃过 最终化茧成蝶 为祖国信创添砖加瓦 十大理由 你们公司招聘的 .NET 架构师绝大概率没有百小僧牛逼(别杠)。 百小僧全天候待命,只要确认 Bug,当天修复

2022-11-09

2022年11月08日,微软发布了 .NET7 正式版 v7.0.0,Furion 第一时间进行适配升级。 支持 Furion 所有版本:v0.x,v1.x,v2.x,v3.x,v4.x 升级到该版本,不管使用的是多老的版本。😊 本期更新 v4.7.5 版本细节:https://gitee.com/do

2022-09-23

能进行改进。 项目信息 Gitee:https://gitee.com/dotnetchina/Furion Github:https://github.com/MonkSoul/Furion 文档:https://dotnetchina.gitee.io/furion 本期更新 v4.4.8 版本细节:https://gitee.com/dotnetchina/Furion/issues/I5SKUE v4.4.7 版本

2023-11-10

Furion 官网在 20 多天前遭遇了三次 DDoS 攻击,导致云服务器费用激增。于是我花了几天的时间构思了 Furion 商业化服务的布局。 幸运的是,这一次商业化探索得到了非常多的企业和个人的支持,短短 5 天的时间,已有 297 名用户

2023-09-25

经过三年多的不断打磨,Furion 已经变得非常成熟和稳定。截至目前,NuGet 的总下载量已超过 1050万 次,这个数字不断增长。Furion 已经帮助越来越多的企业和个人开发者提高了开发效率,同时也减少了开发成本。我们的团队

2022-09-29

自己能贡献一份微薄之力。 序言 经过两年多的迭代,Furion 框架已经相当成熟稳定,贡献者突破 220 人,但我们的团队并没有停止脚步,精益求精逐步将过去所有模块重新优化乃至重构。本次版本主要对日志功能,特别是控制

2022-10-15

序言 距上次发版刚过一周时间,Furion 的下载量又增加了 80多万次,总项目安装量也近 370万,几乎各行各业的系统都使用上了 Furion。查看 Nuget 统计总安装量 每天睁眼闭眼手机都是 Furion 邮件提醒消息,两年来未曾停歇过,