代码拉取完成,页面将自动刷新
发布 Furion
和 Furion.Tools
和 Furion.Xunit
v4.4.9
版本
包含以下功能更新:
Inject
配置功能,使第三方模块更容易集成 1182283
Furion
集成文档Swagger UI
集成文档v4.4.9
版本文档samples
依赖至 v4.4.9
版本Furion
案例同步到 v4.4.9
版本Gitee
和 Github
发布 Release-v4.4.9
版本这个 Issue
历经 8 个月才搞清楚为什么会这样。。。#I4PQ2Y:无法重写ConfigureAppConfiguration配置
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
v4.4.9
版本细节:#I5SP37:📝 发布 Furion v4.4.9 版本
v4.4.8
版本细节:#I5SKUE:📝 发布 Furion v4.4.8 版本
v4.4.7
版本细节:#I5SEFE:📝 发布 Furion v4.4.7 版本
v4.4.6
版本细节:#I5RSFD:📝 发布 Furion v4.4.6 版本
v4.4.5
版本细节:#I5RHQX:📝 发布 Furion v4.4.5 版本
v4.4.4
版本细节:#I5R5TI:📝 发布 Furion v4.4.4 版本
v4.4.3
版本细节:#I5QVH3:📝 发布 Furion v4.4.3 版本
v4.4.2
版本细节:#I5QDHX:📝 发布 Furion v4.4.2 版本
v4.4.1
版本细节:#I5Q3SX:📝 发布 Furion v4.4.1 版本
v4.4.0
版本细节:#I5PQHR:📝 发布 Furion v4.4.0 版本
新特性
LogError: true
#I5PKJH:📝 友好异常支持控制是否输出日志
DateOnlyJsonConverter
和 DateOnlyOffsetJsonConverter
序列化转换器 !565:DateTime类型序列化增加仅Date的转换
LogEnabled
配置,可控制是否输出服务日志 #I5QLY5:📝 添加事件总线是否输出日志控制
ILoggerFactory
日志工厂动态批量添加文件日志拓展 #I5R9PO:📝 添加 `ILoggerFactory` 日志工厂动态批量添加文件日志拓展
App.GetCommandLineConfiguration(args)
解析命令行参数静态方法 803542c
Sql
代理支持返回受影响行数 #I5REJ9:sql高级代理的更新操作是否可以返回影响行数
.pcd
图片类型 MIME
为 image/x-photo-cd
支持 5fafc84
Environment.CurrentManagedThreadId
b8fe2cd
app.UseInject(Action<UseInjectOptions>)
重载方法,简化配置 0b645fe
突破性变化
.NET 6.0.9
和 .NET 7.0 RC1
be5b40 1eee77b
.SetBodyBytes
为 .SetFiles
#I5PMS5:📝 新增 `HttpFile` 类,针对远程请求上传文件封装 #I5PIYI:http post BodyBytes("键","文件名") 文件名只能写死固定吗
FS.InitialContentTypeProvider()
名称为 FS.GetFileExtensionContentTypeProvider()
5fafc84
[BodyBytes]
设计,采用 HttpFile
方式 #I5PMS5:📝 新增 `HttpFile` 类,针对远程请求上传文件封装 #I5PIYI:http post BodyBytes("键","文件名") 文件名只能写死固定吗
AddInject
和 UseInject
参数设计 #I5QCF0:📝 简化 `.AddInject()` 和 `.UseInject` 配置
xxxAsStreamAsync
返回值 #I5QVEB:📝 修复远程请求接口如果是 `gbk` 编码导致序列化中文出现乱码
.Inject()
支持配置更多参数,开放底层更多权限 1182283
问题修复
LoggingMonitor
客户端 IP
记录错误 #I5QCU1:日志监听器客户端IP地址写错了 !562:修正日志监听器客户端IP地址赋值错误
charset=gbk
进行序列化后乱码问题 #I5QVEB:📝 修复远程请求接口如果是 `gbk` 编码导致序列化中文出现乱码
WebAPI
或控制台贴了 [ApiDescriptionSettings(Tag = "")]
标签之后导致注释丢失 #I5REVF:📝 修复动态 WebAPI 或控制器添加了 `[ApiDescriptionSettings( Tag ="xxx")]` 标签后导致注释丢失 #I5RE4J:ApiDescriptionSettings 设置了Tag = "XX" 后swagger界面上的tag注释不显示,但是json中的description是有的
System.AggregateException
异常问题 #I5RFBQ:📝 修复自定义日志文件名之后滚动日志失效问题(不能删除旧日志)
Windows
和 Linux
路径分隔符不一致导致日志文件创建失败问题,Linux
只支持 /
不支持 \
#I5RFBQ:📝 修复自定义日志文件名之后滚动日志失效问题(不能删除旧日志)
Oops.Oh/Bah
设置 .WithData
之后无效问题 !580:【轻量级 PR】:修复使用 WithData 后 Data无值
Redis
重写事件存储器序列化 IEventSource
实例异常问题 3e45020
Log
静态类超高频率下写日志导致 CPU
激增问题 #I5SDK5:📝 修复使用 `Log` 静态类超高频率下写日志导致 CPU 激增问题
CPU
激增问题和异常问题 #I5SJJR:📝 优化远程请求 `HttpClient` 创建方式,避免高频请求 CPU 飙升和抛出异常
其他更改
JWTEncryption
静态类,支持无需注册 services.AddJwt()
使用 #I5PPKE:📝 支持 `JWTEncryption` 无注册使用 #I5POLZ:web项目token生成
System.Logging.EventBusService
#I5QLY5:📝 添加事件总线是否输出日志控制
文档
.NET6
升级 .NET7
文档ASP.NET 7
集成文档Furion
集成文档Kafka
文档 #I5P5UG:EventBus 增加适配 Kafka 功能支持和示例说明
登录 后才可以发表评论