Furion v4.6.6 发布,让 .NET 开发更简单,更通用,更流行

Furion v4.6.6 已经发布,让 .NET 开发更简单,更通用,更流行。


  • 新特性

    • [新增] LoggingMonitor 支持 FileResult 类型监听 4.6.0 bf9c0b1
    • [新增] LogMessage 结构 UseUtcTimestamp 字段,解释日志记录时间格式是 UTC 还是 LOCAL 时间 4.6.1 aab0371
    • [新增] 事件总线模块重试失败后支持回调 4.6.1 #I5UVMV
    • [新增] LoggingMonitor 支持序列化忽略指定属性名或属性类型 4.6.1 81c6343
    • [新增] long 序列化丢精度的 JsonConvert 内置转换器,.AddLongTypeConverters() 4.6.5 #I5VJHC aded58d
    • [新增] app.EnableBuffering() 拓展,解决 Request.Body 不能重复读问题 4.6.5 aded58d
    • [新增] 支持特别接口使用特定的序列化规则 4.6.6 797b0bf
  • 突破性变化

    • [新增] 适配 .NET 6.0.10.NET 7 RC2 4.6.2 6bb2fad
    • [新增] 内置 Microsoft.AspNetCore.Mvc.NewtonsoftJson 拓展,原因是太多人使用了 4.6.5 aded58d
    • [移除] "some log".SetCategory(name) 拓展方法 4.6.0 ec4838c
    • [移除] DateOnlyJsonConverterDateOnlyOffsetJsonConverter 处理 4.6.5 aded58d
    • [调整] 事件总线触发处理程序的逻辑,由过去的 foreach 改为 Parallel.ForEach,吞吐量提升近 4 倍 4.6.4 7384c9c
    • [调整] .AddDateFormatString() 名称为 .AddDateTimeTypeConverters() 4.6.5 aded58d
    • [调整] 重构日志模块设置上下文数据功能 4.6.0 1c198ee
    • [移除] 远程请求 .SetTimeout[Timeout] 配置方法,采用全局统一配置 4.6.4 7384c9c
  • 问题修复

    • [修复] 4.5.9+ 版本新增的 IncludeScopes 配置导致日志上下文失效 4.6.0 4a76841
    • [修复] 多个 sql 共用 DbParameters 出现冲突问题 4.6.0 #I5UO2H
    • [修复] 高频率写入日志导致堆内存溢出的异常问题 4.6.0 #I5UJRS
    • [修复] 框架内部所有使用 .CreateLogger 创建的日志对象无法应用上下文问题 4.6.0 ec4838c
    • [修复] 修复远程请求不能在 Worker Serivce 中进行构造函数注入,原因是注册为 Scope 范围作用域 4.6.3 974f835
    • [修复] 个别服务器的 SQL Server 不支持 TLS 1.2 协议问题 4.6.3 974f835
    • [修复] .ToDictionary() 拓展不支持 JObject 类型问题 4.6.5 #I5VJHC a11bf8d
    • [修复] LoggingMonitor 处理 long 类型丢精度问题 4.6.5 #I5VJHC aded58d
  • 其他更改

    • [调整] LoggingMonitor 返回值类型是 泛型 时获取 FullName 带程序集签名问题 4.6.2 f0aaec6
    • [调整] 优化远程请求性能,添加复用池的机制,避免频繁销毁创建 4.6.4 7384c9c
  • 文档

    • [新增] 远程请求设置客户端生命周期配置文档和新超时配置文档
    • [新增] JSON 序列化处理 long 类型说明文档
    • [新增] JSON 反序列化 DateTimeOffset 类型个别格式出错问题
    • [新增] 规范化结果支持特定接口配置独立序列化配置文档
    • [更新] 日志记录文档、事件总线文档、数据库入门文档、JSON 序列化文档、远程请求文档

详情查看:https://gitee.com/dotnetchina/Furion/releases/v4.6.6

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/214251

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。