同步操作将从 dotNET China/Furion 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
新特性
JWT
授权出现代码异常 4.9.3 ⏱️2024.05.10 52d3c2c edc51f4
SHA1
加密和比较功能的静态类和字符串拓展支持 4.9.2.41 ⏱️2024.05.08 @superbisu !879 f592757
DefaultExpandAllJobs
4.9.2.40 ⏱️2024.05.07 77c1e6f
DisplayEmptyTriggerJobs
和是否显示页头 DisplayHead
4.9.2.39 ⏱️2024.05.07 f64d45f
Clay
转换为可枚举对象 AsEnumerable()
方法 4.9.2.37 ⏱️2024.05.06 b1c8fa4
HttpResponseModel<T>
类型,包含 HttpResponseMessage
、返回值等属性 4.9.2.34 ⏱️2024.04.30 42ccdaa
Id
集合做批量删除操作 4.9.2.33 ⏱️2024.04.30 d01a6e7
WebAPI
支持配置基元类型和字符串类型默认绑定信息 4.9.2.32 ⏱️2024.04.28 d7e7a02
ContainsProperty(key)
方法 4.9.2.32 ⏱️2024.04.28 71f97f0
MessageProcess
配置,可对日志消息进行额外处理,如敏感内容脱敏 4.9.2.32 ⏱️2024.04.28 0d9ff5e
RunOnStart
的处理逻辑 options.RunOnStartProvider
4.9.2.29 ⏱️2024.04.23 c9e0e3e
EFCore
批量更新支持设置 includePropertyNames
和 excludePropertyNames
参数 4.9.2.28 ⏱️2024.04.23 c9926cc
[BaseAddress]
特性快速设置 HttpClient
客户端 BaseAddress
4.9.2.25 ⏱️2024.04.19 ea88c95
JsonSerializerOptions
序列化配置 4.9.2.24 ⏱️2024.04.17 cc6dd13
WebAPI
支持贴 [Route]
特性动态生成控制器 4.9.2.19 ⏱️2024.04.16 #I9H1QH
AES
加解密支持向量 IV
、模式 Mode
和填充 Padding
配置 4.9.2.18 ⏱️2024.04.15 d549bba
ISchedulerFactory
启停作业 StartJob
和 PauseJob
方法 4.9.2.16 ⏱️2024.04.11 89061ef
AppSettings
拓展程序集 ExternalAssemblies
配置支持目录扫描 4.9.2.14 ⏱️2024.04.10 e68f0a6
.GroupSet
方法 4.9.2.9 ⏱️2024.04.09 9e08278
WebAPI
方法添加 [DisplayName]
特性生成 Swagger
文档注释 4.9.2.3 ⏱️2024.03.30 0f24c66
突破性变化
IUnifyResultProvider
接口,新增 OnAuthorizeException
方法 4.9.3 ⏱️2024.05.10 52d3c2c edc51f4
AppAuthorizeHandler
接口的 HandleAsync
方法签名,新增 DefaultHttpContext
参数 4.9.3 ⏱️2024.05.10 52d3c2c edc51f4
DES
加解密相关类和方法命名: DESCEncryption
->DESEncryption
,ToDESCEncrypt
->ToDESEncrypt
,ToDESCDecrypt
->ToDESDecrypt
4.9.2.41 ⏱️2024.05.08 a46f129
RunId
类型,由 Guid
改为 string
类型 4.9.2.38 ⏱️2024.05.07 5aa20b5
Swagger
文档注释逻辑,将 ///
注释方式优先级调整至最高,可覆盖 [DisplayName]
特性方式 4.9.2.17 ⏱️2024.04.14 ba5249c
TryRunJob
方法签名,追加 out IScheduler scheduler
参数 4.9.2.16 ⏱️2024.04.11 89061ef
问题修复
bug
4.9.2.40 ⏱️2024.05.07 77c1e6f
DynamicObject
派生类类型设置为模板数据 4.9.2.36 ⏱️2024.05.05 07ee172
options.MessageProcess
无效问题 4.9.2.36 ⏱️2024.05.05 b5cb0fe
HttpResponseModel<T>
不支持重复读 Response.Content
流问题 4.9.2.35 ⏱️2024.04.30 7ca0650
Monitor
捕获异常时因其 StackTrace
堆栈信息可能为 null
引发的空异常问题 4.9.2.31 ⏱️2024.04.25 @写意 !875 7621e75
RunOnStart
和 StartTime
考虑场景 4.9.2.30 ⏱️2024.04.23 2595379 7ac6a54
The stream writer is currently in use by a previous write operation.
异常 4.9.2.27 ⏱️2024.04.22 3ca012b
WebAPI
不支持 [BindNever]
特性忽略路由和 Action
参数设置 4.9.2.25 ⏱️2024.04.19 21599e6
Monitor
不支持粘土对象 Clay/dynamic
类型格式化输出 4.9.2.24 ⏱️2024.04.17 d578cfb
XElement
属性包含 type="null"
节点出现异常问题 4.9.2.21 ⏱️2024.04.16 9d5870f
WebAPI
错误将 CancellationToken
类型当作路由参数 4.9.2.19 ⏱️2024.04.16 #I9H14X
GroupSet
功能影响到了原有的 SetGroupName
逻辑 4.9.2.15 ⏱️2024.04.11 #I9FOU0 9e08278
PostgreSQL
数据库 SQL
语句的字段名缺少 "
双引号 4.9.2.13 ⏱️2024.04.10 #I9FD9Y
JobBuilder
构建委托作业永远无法执行问题 4.9.2.10 ⏱️2024.04.10 Sundial#I7KU7K
401/403
等状态码中间件时进行了错误拦截 4.9.2.8 ⏱️2024.04.08 b135e8c
JWT Token
时如果 Bearer
后面跟多个空格导致验证失败问题 4.9.2.8 ⏱️2024.04.08 @薛金峰 !874
SQL
查询结果转模型不支持 DateOnly
和 TimeOnly
属性类型 4.9.2.7 ⏱️2024.04.04 31f9d23
Object
类型设置给 Array
类型出现递归死循环问题 4.9.2.5 ⏱️2024.04.03 1126c74
.NET8
之后修改 System.Text.Json
默认序列化选项引发 This JsonSerializerOptions instance is read-only or has already been used in serialization or deserialization.
异常问题 4.9.2.2 ⏱️2024.03.29 9f44653
IHttpDispatchProxy
模式配置重试策略无效 4.9.2.1 ⏱️2024.03.29 #I9CK7X
其他更改
文档
FS
静态类文档、序列化文档、模块化文档、数据加解密文档、动态 WebAPI
文档、IPC
通信模块文档、日志文档、安全授权文档贡献者
新特性
DefaultExpandAllJobs
4.9.2.40 ⏱️2024.05.07 77c1e6f
DisplayEmptyTriggerJobs
和是否显示页头 DisplayHead
4.9.2.39 ⏱️2024.05.07 f64d45f
Clay
转换为可枚举对象 AsEnumerable()
方法 4.9.2.37 ⏱️2024.05.06 b1c8fa4
HttpResponseModel<T>
类型,包含 HttpResponseMessage
、返回值等属性 4.9.2.34 ⏱️2024.04.30 42ccdaa
Id
集合做批量删除操作 4.9.2.33 ⏱️2024.04.30 d01a6e7
WebAPI
支持配置基元类型和字符串类型默认绑定信息 4.9.2.32 ⏱️2024.04.28 d7e7a02
ContainsProperty(key)
方法 4.9.2.32 ⏱️2024.04.28 71f97f0
MessageProcess
配置,可对日志消息进行额外处理,如敏感内容脱敏 4.9.2.32 ⏱️2024.04.28 0d9ff5e
RunOnStart
的处理逻辑 options.RunOnStartProvider
4.9.2.29 ⏱️2024.04.23 c9e0e3e
EFCore
批量更新支持设置 includePropertyNames
和 excludePropertyNames
参数 4.9.2.28 ⏱️2024.04.23 c9926cc
[BaseAddress]
特性快速设置 HttpClient
客户端 BaseAddress
4.9.2.25 ⏱️2024.04.19 ea88c95
JsonSerializerOptions
序列化配置 4.9.2.24 ⏱️2024.04.17 cc6dd13
WebAPI
支持贴 [Route]
特性动态生成控制器 4.9.2.19 ⏱️2024.04.16 #I9H1QH
AES
加解密支持向量 IV
、模式 Mode
和填充 Padding
配置 4.9.2.18 ⏱️2024.04.15 d549bba
ISchedulerFactory
启停作业 StartJob
和 PauseJob
方法 4.9.2.16 ⏱️2024.04.11 89061ef
AppSettings
拓展程序集 ExternalAssemblies
配置支持目录扫描 4.9.2.14 ⏱️2024.04.10 e68f0a6
.GroupSet
方法 4.9.2.9 ⏱️2024.04.09 9e08278
WebAPI
方法添加 [DisplayName]
特性生成 Swagger
文档注释 4.9.2.3 ⏱️2024.03.30 0f24c66
突破性变化
问题修复
bug
4.9.2.40 ⏱️2024.05.07 77c1e6f
DynamicObject
派生类类型设置为模板数据 4.9.2.36 ⏱️2024.05.05 07ee172
options.MessageProcess
无效问题 4.9.2.36 ⏱️2024.05.05 b5cb0fe
HttpResponseModel<T>
不支持重复读 Response.Content
流问题 4.9.2.35 ⏱️2024.04.30 7ca0650
Monitor
捕获异常时因其 StackTrace
堆栈信息可能为 null
引发的空异常问题 4.9.2.31 ⏱️2024.04.25 @写意 !875 7621e75
RunOnStart
和 StartTime
考虑场景 4.9.2.30 ⏱️2024.04.23 2595379 7ac6a54
The stream writer is currently in use by a previous write operation.
异常 4.9.2.27 ⏱️2024.04.22 3ca012b
WebAPI
不支持 [BindNever]
特性忽略路由和 Action
参数设置 4.9.2.25 ⏱️2024.04.19 21599e6
Monitor
不支持粘土对象 Clay/dynamic
类型格式化输出 4.9.2.24 ⏱️2024.04.17 d578cfb
XElement
属性包含 type="null"
节点出现异常问题 4.9.2.21 ⏱️2024.04.16 9d5870f
WebAPI
错误将 CancellationToken
类型当作路由参数 4.9.2.19 ⏱️2024.04.16 #I9H14X
GroupSet
功能影响到了原有的 SetGroupName
逻辑 4.9.2.15 ⏱️2024.04.11 #I9FOU0 9e08278
PostgreSQL
数据库 SQL
语句的字段名缺少 "
双引号 4.9.2.13 ⏱️2024.04.10 #I9FD9Y
JobBuilder
构建委托作业永远无法执行问题 4.9.2.10 ⏱️2024.04.10 Sundial#I7KU7K
401/403
等状态码中间件时进行了错误拦截 4.9.2.8 ⏱️2024.04.08 b135e8c
JWT Token
时如果 Bearer
后面跟多个空格导致验证失败问题 4.9.2.8 ⏱️2024.04.08 @薛金峰 !874
SQL
查询结果转模型不支持 DateOnly
和 TimeOnly
属性类型 4.9.2.7 ⏱️2024.04.04 31f9d23
Object
类型设置给 Array
类型出现递归死循环问题 4.9.2.5 ⏱️2024.04.03 1126c74
.NET8
之后修改 System.Text.Json
默认序列化选项引发 This JsonSerializerOptions instance is read-only or has already been used in serialization or deserialization.
异常问题 4.9.2.2 ⏱️2024.03.29 9f44653
IHttpDispatchProxy
模式配置重试策略无效 4.9.2.1 ⏱️2024.03.29 #I9CK7X
其他更改
文档
FS
静态类文档、序列化文档、模块化文档、规范化文档、数据加解密文档、动态 WebAPI
文档、IPC
通信模块文档贡献者
新特性
DisplayEmptyTriggerJobs
和是否显示页头 DisplayHead
4.9.2.39 ⏱️2024.05.07 f64d45f
Clay
转换为可枚举对象 AsEnumerable()
方法 4.9.2.37 ⏱️2024.05.06 b1c8fa4
HttpResponseModel<T>
类型,包含 HttpResponseMessage
、返回值等属性 4.9.2.34 ⏱️2024.04.30 42ccdaa
Id
集合做批量删除操作 4.9.2.33 ⏱️2024.04.30 d01a6e7
WebAPI
支持配置基元类型和字符串类型默认绑定信息 4.9.2.32 ⏱️2024.04.28 d7e7a02
ContainsProperty(key)
方法 4.9.2.32 ⏱️2024.04.28 71f97f0
MessageProcess
配置,可对日志消息进行额外处理,如敏感内容脱敏 4.9.2.32 ⏱️2024.04.28 0d9ff5e
RunOnStart
的处理逻辑 options.RunOnStartProvider
4.9.2.29 ⏱️2024.04.23 c9e0e3e
EFCore
批量更新支持设置 includePropertyNames
和 excludePropertyNames
参数 4.9.2.28 ⏱️2024.04.23 c9926cc
[BaseAddress]
特性快速设置 HttpClient
客户端 BaseAddress
4.9.2.25 ⏱️2024.04.19 ea88c95
JsonSerializerOptions
序列化配置 4.9.2.24 ⏱️2024.04.17 cc6dd13
WebAPI
支持贴 [Route]
特性动态生成控制器 4.9.2.19 ⏱️2024.04.16 #I9H1QH
AES
加解密支持向量 IV
、模式 Mode
和填充 Padding
配置 4.9.2.18 ⏱️2024.04.15 d549bba
ISchedulerFactory
启停作业 StartJob
和 PauseJob
方法 4.9.2.16 ⏱️2024.04.11 89061ef
AppSettings
拓展程序集 ExternalAssemblies
配置支持目录扫描 4.9.2.14 ⏱️2024.04.10 e68f0a6
.GroupSet
方法 4.9.2.9 ⏱️2024.04.09 9e08278
WebAPI
方法添加 [DisplayName]
特性生成 Swagger
文档注释 4.9.2.3 ⏱️2024.03.30 0f24c66
突破性变化
问题修复
DynamicObject
派生类类型设置为模板数据 4.9.2.36 ⏱️2024.05.05 07ee172
options.MessageProcess
无效问题 4.9.2.36 ⏱️2024.05.05 b5cb0fe
HttpResponseModel<T>
不支持重复读 Response.Content
流问题 4.9.2.35 ⏱️2024.04.30 7ca0650
Monitor
捕获异常时因其 StackTrace
堆栈信息可能为 null
引发的空异常问题 4.9.2.31 ⏱️2024.04.25 @写意 !875 7621e75
RunOnStart
和 StartTime
考虑场景 4.9.2.30 ⏱️2024.04.23 2595379 7ac6a54
The stream writer is currently in use by a previous write operation.
异常 4.9.2.27 ⏱️2024.04.22 3ca012b
WebAPI
不支持 [BindNever]
特性忽略路由和 Action
参数设置 4.9.2.25 ⏱️2024.04.19 21599e6
Monitor
不支持粘土对象 Clay/dynamic
类型格式化输出 4.9.2.24 ⏱️2024.04.17 d578cfb
XElement
属性包含 type="null"
节点出现异常问题 4.9.2.21 ⏱️2024.04.16 9d5870f
WebAPI
错误将 CancellationToken
类型当作路由参数 4.9.2.19 ⏱️2024.04.16 #I9H14X
GroupSet
功能影响到了原有的 SetGroupName
逻辑 4.9.2.15 ⏱️2024.04.11 #I9FOU0 9e08278
PostgreSQL
数据库 SQL
语句的字段名缺少 "
双引号 4.9.2.13 ⏱️2024.04.10 #I9FD9Y
JobBuilder
构建委托作业永远无法执行问题 4.9.2.10 ⏱️2024.04.10 Sundial#I7KU7K
401/403
等状态码中间件时进行了错误拦截 4.9.2.8 ⏱️2024.04.08 b135e8c
JWT Token
时如果 Bearer
后面跟多个空格导致验证失败问题 4.9.2.8 ⏱️2024.04.08 @薛金峰 !874
SQL
查询结果转模型不支持 DateOnly
和 TimeOnly
属性类型 4.9.2.7 ⏱️2024.04.04 31f9d23
Object
类型设置给 Array
类型出现递归死循环问题 4.9.2.5 ⏱️2024.04.03 1126c74
.NET8
之后修改 System.Text.Json
默认序列化选项引发 This JsonSerializerOptions instance is read-only or has already been used in serialization or deserialization.
异常问题 4.9.2.2 ⏱️2024.03.29 9f44653
IHttpDispatchProxy
模式配置重试策略无效 4.9.2.1 ⏱️2024.03.29 #I9CK7X
其他更改
文档
FS
静态类文档、序列化文档、模块化文档、规范化文档、数据加解密文档、动态 WebAPI
文档、IPC
通信模块文档贡献者
新特性
WebAPI
支持配置基元类型和字符串类型默认绑定信息 4.9.2.32 ⏱️2024.04.28 d7e7a02
ContainsProperty(key)
方法 4.9.2.32 ⏱️2024.04.28 71f97f0
MessageProcess
配置,可对日志消息进行额外处理,如敏感内容脱敏 4.9.2.32 ⏱️2024.04.28 0d9ff5e
RunOnStart
的处理逻辑 options.RunOnStartProvider
4.9.2.29 ⏱️2024.04.23 c9e0e3e
EFCore
批量更新支持设置 includePropertyNames
和 excludePropertyNames
参数 4.9.2.28 ⏱️2024.04.23 c9926cc
[BaseAddress]
特性快速设置 HttpClient
客户端 BaseAddress
4.9.2.25 ⏱️2024.04.19 ea88c95
JsonSerializerOptions
序列化配置 4.9.2.24 ⏱️2024.04.17 cc6dd13
WebAPI
支持贴 [Route]
特性动态生成控制器 4.9.2.19 ⏱️2024.04.16 #I9H1QH
AES
加解密支持向量 IV
、模式 Mode
和填充 Padding
配置 4.9.2.18 ⏱️2024.04.15 d549bba
ISchedulerFactory
启停作业 StartJob
和 PauseJob
方法 4.9.2.16 ⏱️2024.04.11 89061ef
AppSettings
拓展程序集 ExternalAssemblies
配置支持目录扫描 4.9.2.14 ⏱️2024.04.10 e68f0a6
.GroupSet
方法 4.9.2.9 ⏱️2024.04.09 9e08278
WebAPI
方法添加 [DisplayName]
特性生成 Swagger
文档注释 4.9.2.3 ⏱️2024.03.30 0f24c66
突破性变化
问题修复
Monitor
捕获异常时因其 StackTrace
堆栈信息可能为 null
引发的空异常问题 4.9.2.31 ⏱️2024.04.25 @写意 !875 7621e75
RunOnStart
和 StartTime
考虑场景 4.9.2.30 ⏱️2024.04.23 2595379 7ac6a54
The stream writer is currently in use by a previous write operation.
异常 4.9.2.27 ⏱️2024.04.22 3ca012b
WebAPI
不支持 [BindNever]
特性忽略路由和 Action
参数设置 4.9.2.25 ⏱️2024.04.19 21599e6
Monitor
不支持粘土对象 Clay/dynamic
类型格式化输出 4.9.2.24 ⏱️2024.04.17 d578cfb
XElement
属性包含 type="null"
节点出现异常问题 4.9.2.21 ⏱️2024.04.16 9d5870f
WebAPI
错误将 CancellationToken
类型当作路由参数 4.9.2.19 ⏱️2024.04.16 #I9H14X
GroupSet
功能影响到了原有的 SetGroupName
逻辑 4.9.2.15 ⏱️2024.04.11 #I9FOU0 9e08278
PostgreSQL
数据库 SQL
语句的字段名缺少 "
双引号 4.9.2.13 ⏱️2024.04.10 #I9FD9Y
JobBuilder
构建委托作业永远无法执行问题 4.9.2.10 ⏱️2024.04.10 Sundial#I7KU7K
401/403
等状态码中间件时进行了错误拦截 4.9.2.8 ⏱️2024.04.08 b135e8c
JWT Token
时如果 Bearer
后面跟多个空格导致验证失败问题 4.9.2.8 ⏱️2024.04.08 @薛金峰 !874
SQL
查询结果转模型不支持 DateOnly
和 TimeOnly
属性类型 4.9.2.7 ⏱️2024.04.04 31f9d23
Object
类型设置给 Array
类型出现递归死循环问题 4.9.2.5 ⏱️2024.04.03 1126c74
.NET8
之后修改 System.Text.Json
默认序列化选项引发 This JsonSerializerOptions instance is read-only or has already been used in serialization or deserialization.
异常问题 4.9.2.2 ⏱️2024.03.29 9f44653
IHttpDispatchProxy
模式配置重试策略无效 4.9.2.1 ⏱️2024.03.29 #I9CK7X
其他更改
System.Text.Json
序列化提供器选项为不区分大小写匹配 4.9.2.1 ⏱️2024.03.29 b58e7be
文档
FS
静态类文档、序列化文档、模块化文档、规范化文档、数据加解密文档、动态 WebAPI
文档贡献者
新特性
[BaseAddress]
特性快速设置 HttpClient
客户端 BaseAddress
4.9.2.25 ⏱️2024.04.19 ea88c95
JsonSerializerOptions
序列化配置 4.9.2.24 ⏱️2024.04.17 cc6dd13
WebAPI
支持贴 [Route]
特性动态生成控制器 4.9.2.19 ⏱️2024.04.16 #I9H1QH
AES
加解密支持向量 IV
、模式 Mode
和填充 Padding
配置 4.9.2.18 ⏱️2024.04.15 d549bba
ISchedulerFactory
启停作业 StartJob
和 PauseJob
方法 4.9.2.16 ⏱️2024.04.11 89061ef
AppSettings
拓展程序集 ExternalAssemblies
配置支持目录扫描 4.9.2.14 ⏱️2024.04.10 e68f0a6
.GroupSet
方法 4.9.2.9 ⏱️2024.04.09 9e08278
WebAPI
方法添加 [DisplayName]
特性生成 Swagger
文档注释 4.9.2.3 ⏱️2024.03.30 0f24c66
突破性变化
问题修复
WebAPI
不支持 [BindNever]
特性忽略路由和 Action
参数设置 4.9.2.25 ⏱️2024.04.19 21599e6
Monitor
不支持粘土对象 Clay/dynamic
类型格式化输出 4.9.2.24 ⏱️2024.04.17 d578cfb
XElement
属性包含 type="null"
节点出现异常问题 4.9.2.21 ⏱️2024.04.16 9d5870f
WebAPI
错误将 CancellationToken
类型当作路由参数 4.9.2.19 ⏱️2024.04.16 #I9H14X
GroupSet
功能影响到了原有的 SetGroupName
逻辑 4.9.2.15 ⏱️2024.04.11 #I9FOU0 9e08278
PostgreSQL
数据库 SQL
语句的字段名缺少 "
双引号 4.9.2.13 ⏱️2024.04.10 #I9FD9Y
JobBuilder
构建委托作业永远无法执行问题 4.9.2.10 ⏱️2024.04.10 Sundial#I7KU7K
401/403
等状态码中间件时进行了错误拦截 4.9.2.8 ⏱️2024.04.08 b135e8c
JWT Token
时如果 Bearer
后面跟多个空格导致验证失败问题 4.9.2.8 ⏱️2024.04.08 @薛金峰 !874
SQL
查询结果转模型不支持 DateOnly
和 TimeOnly
属性类型 4.9.2.7 ⏱️2024.04.04 31f9d23
Object
类型设置给 Array
类型出现递归死循环问题 4.9.2.5 ⏱️2024.04.03 1126c74
.NET8
之后修改 System.Text.Json
默认序列化选项引发 This JsonSerializerOptions instance is read-only or has already been used in serialization or deserialization.
异常问题 4.9.2.2 ⏱️2024.03.29 9f44653
IHttpDispatchProxy
模式配置重试策略无效 4.9.2.1 ⏱️2024.03.29 #I9CK7X
其他更改
System.Text.Json
序列化提供器选项为不区分大小写匹配 4.9.2.1 ⏱️2024.03.29 b58e7be
文档
FS
静态类文档、序列化文档、模块化文档、规范化文档、数据加解密文档、动态 WebAPI
文档贡献者
新特性
AES
加解密支持向量 IV
、模式 Mode
和填充 Padding
配置 4.9.2.18 ⏱️2024.04.15 d549bba
ISchedulerFactory
启停作业 StartJob
和 PauseJob
方法 4.9.2.16 ⏱️2024.04.11 89061ef
AppSettings
拓展程序集 ExternalAssemblies
配置支持目录扫描 4.9.2.14 ⏱️2024.04.10 e68f0a6
.GroupSet
方法 4.9.2.9 ⏱️2024.04.09 9e08278
WebAPI
方法添加 [DisplayName]
特性生成 Swagger
文档注释 4.9.2.3 ⏱️2024.03.30 0f24c66
突破性变化
问题修复
GroupSet
功能影响到了原有的 SetGroupName
逻辑 4.9.2.15 ⏱️2024.04.11 #I9FOU0 9e08278
PostgreSQL
数据库 SQL
语句的字段名缺少 "
双引号 4.9.2.13 ⏱️2024.04.10 #I9FD9Y
JobBuilder
构建委托作业永远无法执行问题 4.9.2.10 ⏱️2024.04.10 Sundial#I7KU7K
401/403
等状态码中间件时进行了错误拦截 4.9.2.8 ⏱️2024.04.08 b135e8c
JWT Token
时如果 Bearer
后面跟多个空格导致验证失败问题 4.9.2.8 ⏱️2024.04.08 @薛金峰 !874
SQL
查询结果转模型不支持 DateOnly
和 TimeOnly
属性类型 4.9.2.7 ⏱️2024.04.04 31f9d23
Object
类型设置给 Array
类型出现递归死循环问题 4.9.2.5 ⏱️2024.04.03 1126c74
.NET8
之后修改 System.Text.Json
默认序列化选项引发 This JsonSerializerOptions instance is read-only or has already been used in serialization or deserialization.
异常问题 4.9.2.2 ⏱️2024.03.29 9f44653
IHttpDispatchProxy
模式配置重试策略无效 4.9.2.1 ⏱️2024.03.29 #I9CK7X
其他更改
System.Text.Json
序列化提供器选项为不区分大小写匹配 4.9.2.1 ⏱️2024.03.29 b58e7be
文档
FS
静态类文档、序列化文档、模块化文档、规范化文档、数据加解密文档贡献者
新特性
AppSettings
拓展程序集 ExternalAssemblies
配置支持目录扫描 4.9.2.14 ⏱️2024.04.10 e68f0a6
.GroupSet
方法 4.9.2.9 ⏱️2024.04.09 9e08278
WebAPI
方法添加 [DisplayName]
特性生成 Swagger
文档注释 4.9.2.3 ⏱️2024.03.30 0f24c66
问题修复
PostgreSQL
数据库 SQL
语句的字段名缺少 "
双引号 4.9.2.13 ⏱️2024.04.10 #I9FD9Y
JobBuilder
构建委托作业永远无法执行问题 4.9.2.10 ⏱️2024.04.10 Sundial#I7KU7K
401/403
等状态码中间件时进行了错误拦截 4.9.2.8 ⏱️2024.04.08 b135e8c
JWT Token
时如果 Bearer
后面跟多个空格导致验证失败问题 4.9.2.8 ⏱️2024.04.08 @薛金峰 !874
SQL
查询结果转模型不支持 DateOnly
和 TimeOnly
属性类型 4.9.2.7 ⏱️2024.04.04 31f9d23
Object
类型设置给 Array
类型出现递归死循环问题 4.9.2.5 ⏱️2024.04.03 1126c74
.NET8
之后修改 System.Text.Json
默认序列化选项引发 This JsonSerializerOptions instance is read-only or has already been used in serialization or deserialization.
异常问题 4.9.2.2 ⏱️2024.03.29 9f44653
IHttpDispatchProxy
模式配置重试策略无效 4.9.2.1 ⏱️2024.03.29 #I9CK7X
其他更改
System.Text.Json
序列化提供器选项为不区分大小写匹配 4.9.2.1 ⏱️2024.03.29 b58e7be
文档
FS
静态类文档、序列化文档、模块化文档贡献者
新特性
问题修复
PostgreSQL
数据库 SQL
语句的字段名缺少 "
双引号 4.9.2.13 ⏱️2024.04.10 #I9FD9Y
JobBuilder
构建委托作业永远无法执行问题 4.9.2.10 ⏱️2024.04.10 Sundial#I7KU7K
401/403
等状态码中间件时进行了错误拦截 4.9.2.8 ⏱️2024.04.08 b135e8c
JWT Token
时如果 Bearer
后面跟多个空格导致验证失败问题 4.9.2.8 ⏱️2024.04.08 @薛金峰 !874
SQL
查询结果转模型不支持 DateOnly
和 TimeOnly
属性类型 4.9.2.7 ⏱️2024.04.04 31f9d23
Object
类型设置给 Array
类型出现递归死循环问题 4.9.2.5 ⏱️2024.04.03 1126c74
.NET8
之后修改 System.Text.Json
默认序列化选项引发 This JsonSerializerOptions instance is read-only or has already been used in serialization or deserialization.
异常问题 4.9.2.2 ⏱️2024.03.29 9f44653
IHttpDispatchProxy
模式配置重试策略无效 4.9.2.1 ⏱️2024.03.29 #I9CK7X
其他更改
System.Text.Json
序列化提供器选项为不区分大小写匹配 4.9.2.1 ⏱️2024.03.29 b58e7be
文档
FS
静态类文档、序列化文档贡献者
新特性
问题修复
JobBuilder
构建委托作业永远无法执行问题 4.9.2.10 ⏱️2024.04.10 Sundial#I7KU7K
401/403
等状态码中间件时进行了错误拦截 4.9.2.8 ⏱️2024.04.08 b135e8c
JWT Token
时如果 Bearer
后面跟多个空格导致验证失败问题 4.9.2.8 ⏱️2024.04.08 @薛金峰 !874
SQL
查询结果转模型不支持 DateOnly
和 TimeOnly
属性类型 4.9.2.7 ⏱️2024.04.04 31f9d23
Object
类型设置给 Array
类型出现递归死循环问题 4.9.2.5 ⏱️2024.04.03 1126c74
.NET8
之后修改 System.Text.Json
默认序列化选项引发 This JsonSerializerOptions instance is read-only or has already been used in serialization or deserialization.
异常问题 4.9.2.2 ⏱️2024.03.29 9f44653
IHttpDispatchProxy
模式配置重试策略无效 4.9.2.1 ⏱️2024.03.29 #I9CK7X
其他更改
System.Text.Json
序列化提供器选项为不区分大小写匹配 4.9.2.1 ⏱️2024.03.29 b58e7be
文档
FS
静态类文档、序列化文档贡献者
新特性
问题修复
.NET8
之后修改 System.Text.Json
默认序列化选项引发 This JsonSerializerOptions instance is read-only or has already been used in serialization or deserialization.
异常问题 4.9.2.2 ⏱️2024.03.29 9f44653
IHttpDispatchProxy
模式配置重试策略无效 4.9.2.1 ⏱️2024.03.29 #I9CK7X
其他更改
System.Text.Json
序列化提供器选项为不区分大小写匹配 4.9.2.1 ⏱️2024.03.29 b58e7be
文档
新特性
突破性变化
问题修复
.NET8
之后修改 System.Text.Json
默认序列化选项引发 This JsonSerializerOptions instance is read-only or has already been used in serialization or deserialization.
异常问题 4.9.2.2 ⏱️2024.03.29 9f44653
IHttpDispatchProxy
模式配置重试策略无效 4.9.2.1 ⏱️2024.03.29 #I9CK7X
WebAPI
自定义 [Route]
模板中包含路由约束并且含有大小写字母导致生成错误路由问题 4.9.1.61 ⏱️2024.03.27 cc1a7ec
EntityFramework Core
反向工程脚本 cli.ps1
正则表达式匹配错误 4.9.1.59 ⏱️2024.03.26 !872 @丁AS
其他更改
文档
新特性
JWT
授权配置 RequireExpirationTime
属性,解决 JWT
过期时间不能大于 13年
问题 4.9.1.46 ⏱️2024.03.13 #I9840M
TaskId
4.9.1.38 ⏱️2024.03.07 a732c72
Monitor
支持显示服务端端口号 4.9.1.36 ⏱️2024.03.02 9280b6d
Monitor
支持显示客户端(远程)NAT
端口号 4.9.1.36 ⏱️2024.03.02 #I957SE
Monitor
支持显示 Web
主机启动或监听的地址 4.9.1.36 ⏱️2024.03.02 #I94XR1 0e34172
.NET9
脚手架 4.9.1.31 ⏱️2024.02.14 3c7a25b
.NET8
特有的 Blazor Auto
模式脚手架 4.9.1.28 ⏱️2024.02.02 67ea9ad
TaskId
,管道分类 Channel
和 OnExecuted
事件订阅 4.9.1.28 ⏱️2024.01.31 1c27434
301、302
和响应头带 Location
4.9.1.27 ⏱️2024.01.29 65aa221
Monitor
可配置序列化是否处理 long
转 string
4.9.1.23 ⏱️2023.01.16 #I8WDH9
HTTP
响应报文头输出 Furion
版本 4.9.1.23 ⏱️2024.01.16 a4a49d6
Concurrent
串行执行 4.9.1.22 ⏱️2024.01.14 #I8VXFV
Serve.RunAsync
异步启动主机方法支持 4.9.1.21 ⏱️2024.01.12 #I8V0J8
Oops.Text(errorCode)
静态方法,可根据错误码获取错误消息 4.9.1.18 ⏱️2024.01.08 f25125c
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
OnExecutionRecord
事件,可监听作业运行记录 4.9.1.16 ⏱️2024.01.01 4d4d492
EFCore
数据库操作 EntityNotTenant
和 EntityBaseNotTenant
实体基类 4.9.1.11 ⏱️2023.12.04 b62bfb1
ConsoleFormatterExtendOptions
配置 4.9.1.10 ⏱️2023.12.04 a96fe08
JSON.IsValid(jsonString)
判断 JSON
字符串有效性 4.9.1.8 ⏱️2023.11.30 22bc69b
axios-utils.ts
解析 token
信息导出方法 4.9.1.7 ⏱️2023.11.29 ae8c3e8
SSE
请求、文件请求、图片请求 4.9.1.6 ⏱️2023.11.22 #I8IP6D
[AppDbContext]
特性支持 UseSnakeCaseNaming
属性配置表名使用蛇形命名 4.9.1.5 ⏱️2023.11.20 #I8HGR2 !863
DateTime/DateTimeOffset
类型 4.9.1.5 ⏱️2023.11.20 df3053c
Newtonsoft.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.3 ⏱️2023.11.17 78a589d
System.Text.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.2 ⏱️2023.11.17 abd5196
IRepositoryFactory<TEntity, TDbContextLocator>
仓储功能,解决在 Blazor
中使用 EFCore
问题 4.9.1.1 ⏱️2023.11.16 4285ec0 文档说明
突破性变化
[Method]AsStreamAsync
返回值类型 4.9.1.44 ⏱️2024.03.08 ef03308
Guid
改为 object
类型 4.9.1.38 ⏱️2024.03.07 a732c72
.NET9.0
预览版 4.9.1.31 ⏱️2024.02.14 3c7a25b
long
转 string
处理 4.9.1.23 ⏱️2024.01.16 #I8WDH9
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
WebAPI
生成版本控制路由规则,版本分隔符默认由 @
调整为 v
4.9.1.14 ⏱️2023.12.14 7677d0f
Serilog
拓展包依赖至 8.0.0
版本,移除 .NET8.0
的 IWebHostBuilder.UseSerilogDefault
拓展方法 4.9.1.1 ⏱️2023.11.16 5ab3e43
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
问题修复
WebAPI
实现插件化功能失效 4.9.1.55 ⏱️2024.03.20 #I9A59F a96d276
ValiationTypes.Color
不支持八位 RGBA
格式问题 4.9.1.54 ⏱️2024.03.19 ca0b660
AddJwt
不能使用 JWTEncryption.Encrypt
方法问题 4.9.1.53 ⏱️2024.03.16 5882cf9
ASP.NET Core
启动时自动载入 NuGet
包导致模块化配置 SupportPackageNamePrefixs
出现非预期的结果 4.9.1.50 ⏱️2024.03.15 d212e2b
WebAPI
配置了 DefaultModule
后导致生成重复的模块路由,由 87849d1 提交导致 4.9.1.49 ⏱️2024.03.14 #I98GDW
Newtonsoft
序列化中启用了 AddLongTypeConverters
配置来处理值类型被声明为可空类型并赋予默认值时出现转换异常问题 4.9.1.48 ⏱️2024.03.13 ecd547f
RunOnStart
在配置了 StartTime
属性后出现启动时机错误问题 4.9.1.42 ⏱️2024.03.08 c1e2eb3
StartTime
后导致获取间隔触发器 NextRunTime
不正确问题 4.9.1.41 ⏱️2024.03.07 734a8c3 1756ab4
The request message was already sent. Cannot send the same request message multiple times.
异常 4.9.1.40 ⏱️2024.03.07 #I96MOY
Web
主机未启动但泛型主机已启动时使用 App.GetService
出现 RootServices
为 null
问题 4.9.1.37 ⏱️2024.03.03 ee70ab9
4.9.1.33
(0bbeb49) 版本导致自定义事件存储器无法消费动态订阅器问题 4.9.1.34 ⏱️2024.02.27 d66175c
Inject
导致异常问题 4.9.1.32 ⏱️2024.02.21 1651013
DateTime/DateTimeOffset/DateOnly/TimeOnly
默认格式配置无效问题 4.9.1.30 ⏱️2024.02.07 8057a6a
charset
设置导致异常问题 4.9.1.29 ⏱️2024.02.05 d5d03e5
throw Oops.Oh(message)
在 Blazor
组件中使用出现空异常问题 4.9.1.28 ⏱️2024.01.31 cc5b84d
WebAPI
设置 VersionInFront: false
异常问题 4.9.1.26 ⏱️2024.01.12 #I8ZGGH #I8ZDXD #I8ZFNG
WithStackFrame
配置后可能出现空异常问题 4.9.1.21 ⏱️2024.01.12 c8be745
WebAPI
配置 ForceWithRoutePrefix
不包含 Module
问题 4.9.1.19 ⏱️2024.01.09 87849d1
WebAPI
因 1dc7ea7 提交导致 AsLowerCamelCase
配置失效问题 4.9.1.15 ⏱️2023.12.20 d9810be
Dictionary
对象不支持递归问题 4.9.1.13 ⏱️2023.12.11 #I8NFT4
Scoped.CreateAsync
内部异常上层应用不能捕获问题 4.9.1.12 ⏱️2023.12.08 0a89a43
Scoped.CreateUowAsync
内部异常上层应用不能捕获问题 4.9.1.8 ⏱️2023.11.30 3c859e8
Result
后作业执行异常不能重置问题 4.9.1.7 ⏱️2023.11.24 147215f
JWTEncryption.GetJWTSettings()
独立使用时无法获取自定义配置 4.9.1.4 ⏱️2023.11.18 c045e08
其他更改
文档
Docker
全新部署文档
Nginx
部署文档
Windows Service
部署文档
Db
静态类文档、脚手架文档、.NET7
升级 .NET8
文档、JSON
序列化文档、Docker
部署文档、数据库上下文文档、虚拟文件文档、远程请求文档、HttpContext
文档、JSON
静态类文档、定时任务文档、数据库仓储拓展文档、数据库实体文档、规范化文档、任务队列文档、虚拟文件系统文档、PM2
部署文档贡献者
新特性
JWT
授权配置 RequireExpirationTime
属性,解决 JWT
过期时间不能大于 13年
问题 4.9.1.46 ⏱️2024.03.13 #I9840M
TaskId
4.9.1.38 ⏱️2024.03.07 a732c72
Monitor
支持显示服务端端口号 4.9.1.36 ⏱️2024.03.02 9280b6d
Monitor
支持显示客户端(远程)NAT
端口号 4.9.1.36 ⏱️2024.03.02 #I957SE
Monitor
支持显示 Web
主机启动或监听的地址 4.9.1.36 ⏱️2024.03.02 #I94XR1 0e34172
.NET9
脚手架 4.9.1.31 ⏱️2024.02.14 3c7a25b
.NET8
特有的 Blazor Auto
模式脚手架 4.9.1.28 ⏱️2024.02.02 67ea9ad
TaskId
,管道分类 Channel
和 OnExecuted
事件订阅 4.9.1.28 ⏱️2024.01.31 1c27434
301、302
和响应头带 Location
4.9.1.27 ⏱️2024.01.29 65aa221
Monitor
可配置序列化是否处理 long
转 string
4.9.1.23 ⏱️2023.01.16 #I8WDH9
HTTP
响应报文头输出 Furion
版本 4.9.1.23 ⏱️2024.01.16 a4a49d6
Concurrent
串行执行 4.9.1.22 ⏱️2024.01.14 #I8VXFV
Serve.RunAsync
异步启动主机方法支持 4.9.1.21 ⏱️2024.01.12 #I8V0J8
Oops.Text(errorCode)
静态方法,可根据错误码获取错误消息 4.9.1.18 ⏱️2024.01.08 f25125c
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
OnExecutionRecord
事件,可监听作业运行记录 4.9.1.16 ⏱️2024.01.01 4d4d492
EFCore
数据库操作 EntityNotTenant
和 EntityBaseNotTenant
实体基类 4.9.1.11 ⏱️2023.12.04 b62bfb1
ConsoleFormatterExtendOptions
配置 4.9.1.10 ⏱️2023.12.04 a96fe08
JSON.IsValid(jsonString)
判断 JSON
字符串有效性 4.9.1.8 ⏱️2023.11.30 22bc69b
axios-utils.ts
解析 token
信息导出方法 4.9.1.7 ⏱️2023.11.29 ae8c3e8
SSE
请求、文件请求、图片请求 4.9.1.6 ⏱️2023.11.22 #I8IP6D
[AppDbContext]
特性支持 UseSnakeCaseNaming
属性配置表名使用蛇形命名 4.9.1.5 ⏱️2023.11.20 #I8HGR2 !863
DateTime/DateTimeOffset
类型 4.9.1.5 ⏱️2023.11.20 df3053c
Newtonsoft.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.3 ⏱️2023.11.17 78a589d
System.Text.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.2 ⏱️2023.11.17 abd5196
IRepositoryFactory<TEntity, TDbContextLocator>
仓储功能,解决在 Blazor
中使用 EFCore
问题 4.9.1.1 ⏱️2023.11.16 4285ec0 文档说明
突破性变化
[Method]AsStreamAsync
返回值类型 4.9.1.44 ⏱️2024.03.08 ef03308
Guid
改为 object
类型 4.9.1.38 ⏱️2024.03.07 a732c72
.NET9.0
预览版 4.9.1.31 ⏱️2024.02.14 3c7a25b
long
转 string
处理 4.9.1.23 ⏱️2024.01.16 #I8WDH9
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
WebAPI
生成版本控制路由规则,版本分隔符默认由 @
调整为 v
4.9.1.14 ⏱️2023.12.14 7677d0f
Serilog
拓展包依赖至 8.0.0
版本,移除 .NET8.0
的 IWebHostBuilder.UseSerilogDefault
拓展方法 4.9.1.1 ⏱️2023.11.16 5ab3e43
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
问题修复
RunOnStart
在配置了 StartTime
属性后出现启动时机错误问题 4.9.1.42 ⏱️2024.03.08 c1e2eb3
StartTime
后导致获取间隔触发器 NextRunTime
不正确问题 4.9.1.41 ⏱️2024.03.07 734a8c3 1756ab4
The request message was already sent. Cannot send the same request message multiple times.
异常 4.9.1.40 ⏱️2024.03.07 #I96MOY
Web
主机未启动但泛型主机已启动时使用 App.GetService
出现 RootServices
为 null
问题 4.9.1.37 ⏱️2024.03.03 ee70ab9
4.9.1.33
(0bbeb49) 版本导致自定义事件存储器无法消费动态订阅器问题 4.9.1.34 ⏱️2024.02.27 d66175c
Inject
导致异常问题 4.9.1.32 ⏱️2024.02.21 1651013
DateTime/DateTimeOffset/DateOnly/TimeOnly
默认格式配置无效问题 4.9.1.30 ⏱️2024.02.07 8057a6a
charset
设置导致异常问题 4.9.1.29 ⏱️2024.02.05 d5d03e5
throw Oops.Oh(message)
在 Blazor
组件中使用出现空异常问题 4.9.1.28 ⏱️2024.01.31 cc5b84d
WebAPI
设置 VersionInFront: false
异常问题 4.9.1.26 ⏱️2024.01.12 #I8ZGGH #I8ZDXD #I8ZFNG
WithStackFrame
配置后可能出现空异常问题 4.9.1.21 ⏱️2024.01.12 c8be745
WebAPI
配置 ForceWithRoutePrefix
不包含 Module
问题 4.9.1.19 ⏱️2024.01.09 87849d1
WebAPI
因 1dc7ea7 提交导致 AsLowerCamelCase
配置失效问题 4.9.1.15 ⏱️2023.12.20 d9810be
Dictionary
对象不支持递归问题 4.9.1.13 ⏱️2023.12.11 #I8NFT4
Scoped.CreateAsync
内部异常上层应用不能捕获问题 4.9.1.12 ⏱️2023.12.08 0a89a43
Scoped.CreateUowAsync
内部异常上层应用不能捕获问题 4.9.1.8 ⏱️2023.11.30 3c859e8
Result
后作业执行异常不能重置问题 4.9.1.7 ⏱️2023.11.24 147215f
JWTEncryption.GetJWTSettings()
独立使用时无法获取自定义配置 4.9.1.4 ⏱️2023.11.18 c045e08
其他更改
文档
Docker
全新部署文档
Nginx
部署文档
Windows Service
部署文档
Db
静态类文档、脚手架文档、.NET7
升级 .NET8
文档、JSON
序列化文档、Docker
部署文档、数据库上下文文档、虚拟文件文档、远程请求文档、HttpContext
文档、JSON
静态类文档、定时任务文档、数据库仓储拓展文档、数据库实体文档、规范化文档、任务队列文档、虚拟文件系统文档、PM2
部署文档贡献者
新特性
Monitor
支持显示服务端端口号 4.9.1.36 ⏱️2024.03.02 9280b6d
Monitor
支持显示客户端(远程)NAT
端口号 4.9.1.36 ⏱️2024.03.02 #I957SE
Monitor
支持显示 Web
主机启动或监听的地址 4.9.1.36 ⏱️2024.03.02 #I94XR1 0e34172
.NET9
脚手架 4.9.1.31 ⏱️2024.02.14 3c7a25b
.NET8
特有的 Blazor Auto
模式脚手架 4.9.1.28 ⏱️2024.02.02 67ea9ad
TaskId
,管道分类 Channel
和 OnExecuted
事件订阅 4.9.1.28 ⏱️2024.01.31 1c27434
301、302
和响应头带 Location
4.9.1.27 ⏱️2024.01.29 65aa221
Monitor
可配置序列化是否处理 long
转 string
4.9.1.23 ⏱️2023.01.16 #I8WDH9
HTTP
响应报文头输出 Furion
版本 4.9.1.23 ⏱️2024.01.16 a4a49d6
Concurrent
串行执行 4.9.1.22 ⏱️2024.01.14 #I8VXFV
Serve.RunAsync
异步启动主机方法支持 4.9.1.21 ⏱️2024.01.12 #I8V0J8
Oops.Text(errorCode)
静态方法,可根据错误码获取错误消息 4.9.1.18 ⏱️2024.01.08 f25125c
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
OnExecutionRecord
事件,可监听作业运行记录 4.9.1.16 ⏱️2024.01.01 4d4d492
EFCore
数据库操作 EntityNotTenant
和 EntityBaseNotTenant
实体基类 4.9.1.11 ⏱️2023.12.04 b62bfb1
ConsoleFormatterExtendOptions
配置 4.9.1.10 ⏱️2023.12.04 a96fe08
JSON.IsValid(jsonString)
判断 JSON
字符串有效性 4.9.1.8 ⏱️2023.11.30 22bc69b
axios-utils.ts
解析 token
信息导出方法 4.9.1.7 ⏱️2023.11.29 ae8c3e8
SSE
请求、文件请求、图片请求 4.9.1.6 ⏱️2023.11.22 #I8IP6D
[AppDbContext]
特性支持 UseSnakeCaseNaming
属性配置表名使用蛇形命名 4.9.1.5 ⏱️2023.11.20 #I8HGR2 !863
DateTime/DateTimeOffset
类型 4.9.1.5 ⏱️2023.11.20 df3053c
Newtonsoft.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.3 ⏱️2023.11.17 78a589d
System.Text.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.2 ⏱️2023.11.17 abd5196
IRepositoryFactory<TEntity, TDbContextLocator>
仓储功能,解决在 Blazor
中使用 EFCore
问题 4.9.1.1 ⏱️2023.11.16 4285ec0 文档说明
突破性变化
.NET9.0
预览版 4.9.1.31 ⏱️2024.02.14 3c7a25b
long
转 string
处理 4.9.1.23 ⏱️2024.01.16 #I8WDH9
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
WebAPI
生成版本控制路由规则,版本分隔符默认由 @
调整为 v
4.9.1.14 ⏱️2023.12.14 7677d0f
Serilog
拓展包依赖至 8.0.0
版本,移除 .NET8.0
的 IWebHostBuilder.UseSerilogDefault
拓展方法 4.9.1.1 ⏱️2023.11.16 5ab3e43
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
问题修复
Web
主机未启动但泛型主机已启动时使用 App.GetService
出现 RootServices
为 null
问题 4.9.1.37 ⏱️2024.03.03 ee70ab9
4.9.1.33
(0bbeb49) 版本导致自定义事件存储器无法消费动态订阅器问题 4.9.1.34 ⏱️2024.02.27 d66175c
Inject
导致异常问题 4.9.1.32 ⏱️2024.02.21 1651013
DateTime/DateTimeOffset/DateOnly/TimeOnly
默认格式配置无效问题 4.9.1.30 ⏱️2024.02.07 8057a6a
charset
设置导致异常问题 4.9.1.29 ⏱️2024.02.05 d5d03e5
throw Oops.Oh(message)
在 Blazor
组件中使用出现空异常问题 4.9.1.28 ⏱️2024.01.31 cc5b84d
WebAPI
设置 VersionInFront: false
异常问题 4.9.1.26 ⏱️2024.01.12 #I8ZGGH #I8ZDXD #I8ZFNG
WithStackFrame
配置后可能出现空异常问题 4.9.1.21 ⏱️2024.01.12 c8be745
WebAPI
配置 ForceWithRoutePrefix
不包含 Module
问题 4.9.1.19 ⏱️2024.01.09 87849d1
WebAPI
因 1dc7ea7 提交导致 AsLowerCamelCase
配置失效问题 4.9.1.15 ⏱️2023.12.20 d9810be
Dictionary
对象不支持递归问题 4.9.1.13 ⏱️2023.12.11 #I8NFT4
Scoped.CreateAsync
内部异常上层应用不能捕获问题 4.9.1.12 ⏱️2023.12.08 0a89a43
Scoped.CreateUowAsync
内部异常上层应用不能捕获问题 4.9.1.8 ⏱️2023.11.30 3c859e8
Result
后作业执行异常不能重置问题 4.9.1.7 ⏱️2023.11.24 147215f
JWTEncryption.GetJWTSettings()
独立使用时无法获取自定义配置 4.9.1.4 ⏱️2023.11.18 c045e08
其他更改
文档
Docker
全新部署文档
Nginx
部署文档
Windows Service
部署文档
Db
静态类文档、脚手架文档、.NET7
升级 .NET8
文档、JSON
序列化文档、Docker
部署文档、数据库上下文文档、虚拟文件文档、远程请求文档、HttpContext
文档、JSON
静态类文档、定时任务文档、数据库仓储拓展文档、数据库实体文档、规范化文档、任务队列文档、虚拟文件系统文档、PM2
部署文档贡献者
新特性
Monitor
支持显示服务端端口号 4.9.1.36 ⏱️2024.03.02 9280b6d
Monitor
支持显示客户端(远程)NAT
端口号 4.9.1.36 ⏱️2024.03.02 #I957SE
Monitor
支持显示 Web
主机启动或监听的地址 4.9.1.36 ⏱️2024.03.02 #I94XR1 0e34172
.NET9
脚手架 4.9.1.31 ⏱️2024.02.14 3c7a25b
.NET8
特有的 Blazor Auto
模式脚手架 4.9.1.28 ⏱️2024.02.02 67ea9ad
TaskId
,管道分类 Channel
和 OnExecuted
事件订阅 4.9.1.28 ⏱️2024.01.31 1c27434
301、302
和响应头带 Location
4.9.1.27 ⏱️2024.01.29 65aa221
Monitor
可配置序列化是否处理 long
转 string
4.9.1.23 ⏱️2023.01.16 #I8WDH9
HTTP
响应报文头输出 Furion
版本 4.9.1.23 ⏱️2024.01.16 a4a49d6
Concurrent
串行执行 4.9.1.22 ⏱️2024.01.14 #I8VXFV
Serve.RunAsync
异步启动主机方法支持 4.9.1.21 ⏱️2024.01.12 #I8V0J8
Oops.Text(errorCode)
静态方法,可根据错误码获取错误消息 4.9.1.18 ⏱️2024.01.08 f25125c
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
OnExecutionRecord
事件,可监听作业运行记录 4.9.1.16 ⏱️2024.01.01 4d4d492
EFCore
数据库操作 EntityNotTenant
和 EntityBaseNotTenant
实体基类 4.9.1.11 ⏱️2023.12.04 b62bfb1
ConsoleFormatterExtendOptions
配置 4.9.1.10 ⏱️2023.12.04 a96fe08
JSON.IsValid(jsonString)
判断 JSON
字符串有效性 4.9.1.8 ⏱️2023.11.30 22bc69b
axios-utils.ts
解析 token
信息导出方法 4.9.1.7 ⏱️2023.11.29 ae8c3e8
SSE
请求、文件请求、图片请求 4.9.1.6 ⏱️2023.11.22 #I8IP6D
[AppDbContext]
特性支持 UseSnakeCaseNaming
属性配置表名使用蛇形命名 4.9.1.5 ⏱️2023.11.20 #I8HGR2 !863
DateTime/DateTimeOffset
类型 4.9.1.5 ⏱️2023.11.20 df3053c
Newtonsoft.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.3 ⏱️2023.11.17 78a589d
System.Text.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.2 ⏱️2023.11.17 abd5196
IRepositoryFactory<TEntity, TDbContextLocator>
仓储功能,解决在 Blazor
中使用 EFCore
问题 4.9.1.1 ⏱️2023.11.16 4285ec0 文档说明
突破性变化
.NET9.0
预览版 4.9.1.31 ⏱️2024.02.14 3c7a25b
long
转 string
处理 4.9.1.23 ⏱️2024.01.16 #I8WDH9
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
WebAPI
生成版本控制路由规则,版本分隔符默认由 @
调整为 v
4.9.1.14 ⏱️2023.12.14 7677d0f
Serilog
拓展包依赖至 8.0.0
版本,移除 .NET8.0
的 IWebHostBuilder.UseSerilogDefault
拓展方法 4.9.1.1 ⏱️2023.11.16 5ab3e43
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
问题修复
4.9.1.33
(0bbeb49) 版本导致自定义事件存储器无法消费动态订阅器问题 4.9.1.34 ⏱️2024.02.27 d66175c
Inject
导致异常问题 4.9.1.32 ⏱️2024.02.21 1651013
DateTime/DateTimeOffset/DateOnly/TimeOnly
默认格式配置无效问题 4.9.1.30 ⏱️2024.02.07 8057a6a
charset
设置导致异常问题 4.9.1.29 ⏱️2024.02.05 d5d03e5
throw Oops.Oh(message)
在 Blazor
组件中使用出现空异常问题 4.9.1.28 ⏱️2024.01.31 cc5b84d
WebAPI
设置 VersionInFront: false
异常问题 4.9.1.26 ⏱️2024.01.12 #I8ZGGH #I8ZDXD #I8ZFNG
WithStackFrame
配置后可能出现空异常问题 4.9.1.21 ⏱️2024.01.12 c8be745
WebAPI
配置 ForceWithRoutePrefix
不包含 Module
问题 4.9.1.19 ⏱️2024.01.09 87849d1
WebAPI
因 1dc7ea7 提交导致 AsLowerCamelCase
配置失效问题 4.9.1.15 ⏱️2023.12.20 d9810be
Dictionary
对象不支持递归问题 4.9.1.13 ⏱️2023.12.11 #I8NFT4
Scoped.CreateAsync
内部异常上层应用不能捕获问题 4.9.1.12 ⏱️2023.12.08 0a89a43
Scoped.CreateUowAsync
内部异常上层应用不能捕获问题 4.9.1.8 ⏱️2023.11.30 3c859e8
Result
后作业执行异常不能重置问题 4.9.1.7 ⏱️2023.11.24 147215f
JWTEncryption.GetJWTSettings()
独立使用时无法获取自定义配置 4.9.1.4 ⏱️2023.11.18 c045e08
其他更改
文档
Docker
全新部署文档
Nginx
部署文档
Windows Service
部署文档
Db
静态类文档、脚手架文档、.NET7
升级 .NET8
文档、JSON
序列化文档、Docker
部署文档、数据库上下文文档、虚拟文件文档、远程请求文档、HttpContext
文档、JSON
静态类文档、定时任务文档、数据库仓储拓展文档、数据库实体文档、规范化文档、任务队列文档、虚拟文件系统文档、PM2
部署文档贡献者
新特性
.NET9
脚手架 4.9.1.31 ⏱️2024.02.14 3c7a25b
.NET8
特有的 Blazor Auto
模式脚手架 4.9.1.28 ⏱️2024.02.02 67ea9ad
TaskId
,管道分类 Channel
和 OnExecuted
事件订阅 4.9.1.28 ⏱️2024.01.31 1c27434
301、302
和响应头带 Location
4.9.1.27 ⏱️2024.01.29 65aa221
Monitor
可配置序列化是否处理 long
转 string
4.9.1.23 ⏱️2023.01.16 #I8WDH9
HTTP
响应报文头输出 Furion
版本 4.9.1.23 ⏱️2024.01.16 a4a49d6
Concurrent
串行执行 4.9.1.22 ⏱️2024.01.14 #I8VXFV
Serve.RunAsync
异步启动主机方法支持 4.9.1.21 ⏱️2024.01.12 #I8V0J8
Oops.Text(errorCode)
静态方法,可根据错误码获取错误消息 4.9.1.18 ⏱️2024.01.08 f25125c
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
OnExecutionRecord
事件,可监听作业运行记录 4.9.1.16 ⏱️2024.01.01 4d4d492
EFCore
数据库操作 EntityNotTenant
和 EntityBaseNotTenant
实体基类 4.9.1.11 ⏱️2023.12.04 b62bfb1
ConsoleFormatterExtendOptions
配置 4.9.1.10 ⏱️2023.12.04 a96fe08
JSON.IsValid(jsonString)
判断 JSON
字符串有效性 4.9.1.8 ⏱️2023.11.30 22bc69b
axios-utils.ts
解析 token
信息导出方法 4.9.1.7 ⏱️2023.11.29 ae8c3e8
SSE
请求、文件请求、图片请求 4.9.1.6 ⏱️2023.11.22 #I8IP6D
[AppDbContext]
特性支持 UseSnakeCaseNaming
属性配置表名使用蛇形命名 4.9.1.5 ⏱️2023.11.20 #I8HGR2 !863
DateTime/DateTimeOffset
类型 4.9.1.5 ⏱️2023.11.20 df3053c
Newtonsoft.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.3 ⏱️2023.11.17 78a589d
System.Text.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.2 ⏱️2023.11.17 abd5196
IRepositoryFactory<TEntity, TDbContextLocator>
仓储功能,解决在 Blazor
中使用 EFCore
问题 4.9.1.1 ⏱️2023.11.16 4285ec0 文档说明
突破性变化
.NET9.0
预览版 4.9.1.31 ⏱️2024.02.14 3c7a25b
long
转 string
处理 4.9.1.23 ⏱️2024.01.16 #I8WDH9
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
WebAPI
生成版本控制路由规则,版本分隔符默认由 @
调整为 v
4.9.1.14 ⏱️2023.12.14 7677d0f
Serilog
拓展包依赖至 8.0.0
版本,移除 .NET8.0
的 IWebHostBuilder.UseSerilogDefault
拓展方法 4.9.1.1 ⏱️2023.11.16 5ab3e43
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
问题修复
Inject
导致异常问题 4.9.1.32 ⏱️2024.02.21 1651013
DateTime/DateTimeOffset/DateOnly/TimeOnly
默认格式配置无效问题 4.9.1.30 ⏱️2024.02.07 8057a6a
charset
设置导致异常问题 4.9.1.29 ⏱️2024.02.05 d5d03e5
throw Oops.Oh(message)
在 Blazor
组件中使用出现空异常问题 4.9.1.28 ⏱️2024.01.31 cc5b84d
WebAPI
设置 VersionInFront: false
异常问题 4.9.1.26 ⏱️2024.01.12 #I8ZGGH #I8ZDXD #I8ZFNG
WithStackFrame
配置后可能出现空异常问题 4.9.1.21 ⏱️2024.01.12 c8be745
WebAPI
配置 ForceWithRoutePrefix
不包含 Module
问题 4.9.1.19 ⏱️2024.01.09 87849d1
WebAPI
因 1dc7ea7 提交导致 AsLowerCamelCase
配置失效问题 4.9.1.15 ⏱️2023.12.20 d9810be
Dictionary
对象不支持递归问题 4.9.1.13 ⏱️2023.12.11 #I8NFT4
Scoped.CreateAsync
内部异常上层应用不能捕获问题 4.9.1.12 ⏱️2023.12.08 0a89a43
Scoped.CreateUowAsync
内部异常上层应用不能捕获问题 4.9.1.8 ⏱️2023.11.30 3c859e8
Result
后作业执行异常不能重置问题 4.9.1.7 ⏱️2023.11.24 147215f
JWTEncryption.GetJWTSettings()
独立使用时无法获取自定义配置 4.9.1.4 ⏱️2023.11.18 c045e08
其他更改
文档
Docker
全新部署文档
Nginx
部署文档
Windows Service
部署文档
Db
静态类文档、脚手架文档、.NET7
升级 .NET8
文档、JSON
序列化文档、Docker
部署文档、数据库上下文文档、虚拟文件文档、远程请求文档、HttpContext
文档、JSON
静态类文档、定时任务文档、数据库仓储拓展文档、数据库实体文档、规范化文档、任务队列文档、虚拟文件系统文档、PM2
部署文档贡献者
新特性
.NET9
脚手架 4.9.1.31 ⏱️2024.02.14 3c7a25b
.NET8
特有的 Blazor Auto
模式脚手架 4.9.1.28 ⏱️2024.02.02 67ea9ad
TaskId
,管道分类 Channel
和 OnExecuted
事件订阅 4.9.1.28 ⏱️2024.01.31 1c27434
301、302
和响应头带 Location
4.9.1.27 ⏱️2024.01.29 65aa221
Monitor
可配置序列化是否处理 long
转 string
4.9.1.23 ⏱️2023.01.16 #I8WDH9
HTTP
响应报文头输出 Furion
版本 4.9.1.23 ⏱️2024.01.16 a4a49d6
Concurrent
串行执行 4.9.1.22 ⏱️2024.01.14 #I8VXFV
Serve.RunAsync
异步启动主机方法支持 4.9.1.21 ⏱️2024.01.12 #I8V0J8
Oops.Text(errorCode)
静态方法,可根据错误码获取错误消息 4.9.1.18 ⏱️2024.01.08 f25125c
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
OnExecutionRecord
事件,可监听作业运行记录 4.9.1.16 ⏱️2024.01.01 4d4d492
EFCore
数据库操作 EntityNotTenant
和 EntityBaseNotTenant
实体基类 4.9.1.11 ⏱️2023.12.04 b62bfb1
ConsoleFormatterExtendOptions
配置 4.9.1.10 ⏱️2023.12.04 a96fe08
JSON.IsValid(jsonString)
判断 JSON
字符串有效性 4.9.1.8 ⏱️2023.11.30 22bc69b
axios-utils.ts
解析 token
信息导出方法 4.9.1.7 ⏱️2023.11.29 ae8c3e8
SSE
请求、文件请求、图片请求 4.9.1.6 ⏱️2023.11.22 #I8IP6D
[AppDbContext]
特性支持 UseSnakeCaseNaming
属性配置表名使用蛇形命名 4.9.1.5 ⏱️2023.11.20 #I8HGR2 !863
DateTime/DateTimeOffset
类型 4.9.1.5 ⏱️2023.11.20 df3053c
Newtonsoft.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.3 ⏱️2023.11.17 78a589d
System.Text.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.2 ⏱️2023.11.17 abd5196
IRepositoryFactory<TEntity, TDbContextLocator>
仓储功能,解决在 Blazor
中使用 EFCore
问题 4.9.1.1 ⏱️2023.11.16 4285ec0 文档说明
突破性变化
.NET9.0
预览版 4.9.1.31 ⏱️2024.02.14 3c7a25b
long
转 string
处理 4.9.1.23 ⏱️2024.01.16 #I8WDH9
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
WebAPI
生成版本控制路由规则,版本分隔符默认由 @
调整为 v
4.9.1.14 ⏱️2023.12.14 7677d0f
Serilog
拓展包依赖至 8.0.0
版本,移除 .NET8.0
的 IWebHostBuilder.UseSerilogDefault
拓展方法 4.9.1.1 ⏱️2023.11.16 5ab3e43
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
问题修复
Inject
导致异常问题 4.9.1.32 ⏱️2024.02.21 1651013
DateTime/DateTimeOffset/DateOnly/TimeOnly
默认格式配置无效问题 4.9.1.30 ⏱️2024.02.07 8057a6a
charset
设置导致异常问题 4.9.1.29 ⏱️2024.02.05 d5d03e5
throw Oops.Oh(message)
在 Blazor
组件中使用出现空异常问题 4.9.1.28 ⏱️2024.01.31 cc5b84d
WebAPI
设置 VersionInFront: false
异常问题 4.9.1.26 ⏱️2024.01.12 #I8ZGGH #I8ZDXD #I8ZFNG
WithStackFrame
配置后可能出现空异常问题 4.9.1.21 ⏱️2024.01.12 c8be745
WebAPI
配置 ForceWithRoutePrefix
不包含 Module
问题 4.9.1.19 ⏱️2024.01.09 87849d1
WebAPI
因 1dc7ea7 提交导致 AsLowerCamelCase
配置失效问题 4.9.1.15 ⏱️2023.12.20 d9810be
Dictionary
对象不支持递归问题 4.9.1.13 ⏱️2023.12.11 #I8NFT4
Scoped.CreateAsync
内部异常上层应用不能捕获问题 4.9.1.12 ⏱️2023.12.08 0a89a43
Scoped.CreateUowAsync
内部异常上层应用不能捕获问题 4.9.1.8 ⏱️2023.11.30 3c859e8
Result
后作业执行异常不能重置问题 4.9.1.7 ⏱️2023.11.24 147215f
JWTEncryption.GetJWTSettings()
独立使用时无法获取自定义配置 4.9.1.4 ⏱️2023.11.18 c045e08
其他更改
文档
Docker
全新部署文档
Nginx
部署文档
Windows Service
部署文档
Db
静态类文档、脚手架文档、.NET7
升级 .NET8
文档、JSON
序列化文档、Docker
部署文档、数据库上下文文档、虚拟文件文档、远程请求文档、HttpContext
文档、JSON
静态类文档、定时任务文档、数据库仓储拓展文档、数据库实体文档、规范化文档、任务队列文档、虚拟文件系统文档、PM2
部署文档贡献者
新特性
301、302
和响应头带 Location
4.9.1.27 ⏱️2024.01.29 65aa221
Monitor
可配置序列化是否处理 long
转 string
4.9.1.23 ⏱️2023.01.16 #I8WDH9
HTTP
响应报文头输出 Furion
版本 4.9.1.23 ⏱️2024.01.16 a4a49d6
Concurrent
串行执行 4.9.1.22 ⏱️2024.01.14 #I8VXFV
Serve.RunAsync
异步启动主机方法支持 4.9.1.21 ⏱️2024.01.12 #I8V0J8
Oops.Text(errorCode)
静态方法,可根据错误码获取错误消息 4.9.1.18 ⏱️2024.01.08 f25125c
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
OnExecutionRecord
事件,可监听作业运行记录 4.9.1.16 ⏱️2024.01.01 4d4d492
EFCore
数据库操作 EntityNotTenant
和 EntityBaseNotTenant
实体基类 4.9.1.11 ⏱️2023.12.04 b62bfb1
ConsoleFormatterExtendOptions
配置 4.9.1.10 ⏱️2023.12.04 a96fe08
JSON.IsValid(jsonString)
判断 JSON
字符串有效性 4.9.1.8 ⏱️2023.11.30 22bc69b
axios-utils.ts
解析 token
信息导出方法 4.9.1.7 ⏱️2023.11.29 ae8c3e8
SSE
请求、文件请求、图片请求 4.9.1.6 ⏱️2023.11.22 #I8IP6D
[AppDbContext]
特性支持 UseSnakeCaseNaming
属性配置表名使用蛇形命名 4.9.1.5 ⏱️2023.11.20 #I8HGR2 !863
DateTime/DateTimeOffset
类型 4.9.1.5 ⏱️2023.11.20 df3053c
Newtonsoft.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.3 ⏱️2023.11.17 78a589d
System.Text.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.2 ⏱️2023.11.17 abd5196
IRepositoryFactory<TEntity, TDbContextLocator>
仓储功能,解决在 Blazor
中使用 EFCore
问题 4.9.1.1 ⏱️2023.11.16 4285ec0 文档说明
突破性变化
long
转 string
处理 4.9.1.23 ⏱️2024.01.16 #I8WDH9
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
WebAPI
生成版本控制路由规则,版本分隔符默认由 @
调整为 v
4.9.1.14 ⏱️2023.12.14 7677d0f
Serilog
拓展包依赖至 8.0.0
版本,移除 .NET8.0
的 IWebHostBuilder.UseSerilogDefault
拓展方法 4.9.1.1 ⏱️2023.11.16 5ab3e43
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
问题修复
WebAPI
设置 VersionInFront: false
异常问题 4.9.1.26 ⏱️2024.01.12 #I8ZGGH #I8ZDXD #I8ZFNG
WithStackFrame
配置后可能出现空异常问题 4.9.1.21 ⏱️2024.01.12 c8be745
WebAPI
配置 ForceWithRoutePrefix
不包含 Module
问题 4.9.1.19 ⏱️2024.01.09 87849d1
WebAPI
因 1dc7ea7 提交导致 AsLowerCamelCase
配置失效问题 4.9.1.15 ⏱️2023.12.20 d9810be
Dictionary
对象不支持递归问题 4.9.1.13 ⏱️2023.12.11 #I8NFT4
Scoped.CreateAsync
内部异常上层应用不能捕获问题 4.9.1.12 ⏱️2023.12.08 0a89a43
Scoped.CreateUowAsync
内部异常上层应用不能捕获问题 4.9.1.8 ⏱️2023.11.30 3c859e8
Result
后作业执行异常不能重置问题 4.9.1.7 ⏱️2023.11.24 147215f
JWTEncryption.GetJWTSettings()
独立使用时无法获取自定义配置 4.9.1.4 ⏱️2023.11.18 c045e08
其他更改
文档
Db
静态类文档、脚手架文档、.NET7
升级 .NET8
文档、JSON
序列化文档、Docker
部署文档、数据库上下文文档、虚拟文件文档、远程请求文档、HttpContext
文档、JSON
静态类文档、定时任务文档、数据库仓储拓展文档、数据库实体文档、规范化文档、任务队列文档、虚拟文件系统文档贡献者
新特性
Monitor
可配置序列化是否处理 long
转 string
4.9.1.23 ⏱️2023.01.16 #I8WDH9
HTTP
响应报文头输出 Furion
版本 4.9.1.23 ⏱️2024.01.16 a4a49d6
Concurrent
串行执行 4.9.1.22 ⏱️2024.01.14 #I8VXFV
Serve.RunAsync
异步启动主机方法支持 4.9.1.21 ⏱️2024.01.12 #I8V0J8
Oops.Text(errorCode)
静态方法,可根据错误码获取错误消息 4.9.1.18 ⏱️2024.01.08 f25125c
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
OnExecutionRecord
事件,可监听作业运行记录 4.9.1.16 ⏱️2024.01.01 4d4d492
EFCore
数据库操作 EntityNotTenant
和 EntityBaseNotTenant
实体基类 4.9.1.11 ⏱️2023.12.04 b62bfb1
ConsoleFormatterExtendOptions
配置 4.9.1.10 ⏱️2023.12.04 a96fe08
JSON.IsValid(jsonString)
判断 JSON
字符串有效性 4.9.1.8 ⏱️2023.11.30 22bc69b
axios-utils.ts
解析 token
信息导出方法 4.9.1.7 ⏱️2023.11.29 ae8c3e8
SSE
请求、文件请求、图片请求 4.9.1.6 ⏱️2023.11.22 #I8IP6D
[AppDbContext]
特性支持 UseSnakeCaseNaming
属性配置表名使用蛇形命名 4.9.1.5 ⏱️2023.11.20 #I8HGR2 !863
DateTime/DateTimeOffset
类型 4.9.1.5 ⏱️2023.11.20 df3053c
Newtonsoft.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.3 ⏱️2023.11.17 78a589d
System.Text.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.2 ⏱️2023.11.17 abd5196
IRepositoryFactory<TEntity, TDbContextLocator>
仓储功能,解决在 Blazor
中使用 EFCore
问题 4.9.1.1 ⏱️2023.11.16 4285ec0 文档说明
突破性变化
long
转 string
处理 4.9.1.23 ⏱️2024.01.16 #I8WDH9
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
WebAPI
生成版本控制路由规则,版本分隔符默认由 @
调整为 v
4.9.1.14 ⏱️2023.12.14 7677d0f
Serilog
拓展包依赖至 8.0.0
版本,移除 .NET8.0
的 IWebHostBuilder.UseSerilogDefault
拓展方法 4.9.1.1 ⏱️2023.11.16 5ab3e43
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
问题修复
WithStackFrame
配置后可能出现空异常问题 4.9.1.21 ⏱️2024.01.12 c8be745
WebAPI
配置 ForceWithRoutePrefix
不包含 Module
问题 4.9.1.19 ⏱️2024.01.09 87849d1
WebAPI
因 1dc7ea7 提交导致 AsLowerCamelCase
配置失效问题 4.9.1.15 ⏱️2023.12.20 d9810be
Dictionary
对象不支持递归问题 4.9.1.13 ⏱️2023.12.11 #I8NFT4
Scoped.CreateAsync
内部异常上层应用不能捕获问题 4.9.1.12 ⏱️2023.12.08 0a89a43
Scoped.CreateUowAsync
内部异常上层应用不能捕获问题 4.9.1.8 ⏱️2023.11.30 3c859e8
Result
后作业执行异常不能重置问题 4.9.1.7 ⏱️2023.11.24 147215f
JWTEncryption.GetJWTSettings()
独立使用时无法获取自定义配置 4.9.1.4 ⏱️2023.11.18 c045e08
其他更改
文档
Db
静态类文档、脚手架文档、.NET7
升级 .NET8
文档、JSON
序列化文档、Docker
部署文档、数据库上下文文档、虚拟文件文档、远程请求文档、HttpContext
文档、JSON
静态类文档、定时任务文档、数据库仓储拓展文档、数据库实体文档、规范化文档贡献者
新特性
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
OnExecutionRecord
事件,可监听作业运行记录 4.9.1.16 ⏱️2024.01.01 4d4d492
EFCore
数据库操作 EntityNotTenant
和 EntityBaseNotTenant
实体基类 4.9.1.11 ⏱️2023.12.04 b62bfb1
ConsoleFormatterExtendOptions
配置 4.9.1.10 ⏱️2023.12.04 a96fe08
JSON.IsValid(jsonString)
判断 JSON
字符串有效性 4.9.1.8 ⏱️2023.11.30 22bc69b
axios-utils.ts
解析 token
信息导出方法 4.9.1.7 ⏱️2023.11.29 ae8c3e8
SSE
请求、文件请求、图片请求 4.9.1.6 ⏱️2023.11.22 #I8IP6D
[AppDbContext]
特性支持 UseSnakeCaseNaming
属性配置表名使用蛇形命名 4.9.1.5 ⏱️2023.11.20 #I8HGR2 !863
DateTime/DateTimeOffset
类型 4.9.1.5 ⏱️2023.11.20 df3053c
Newtonsoft.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.3 ⏱️2023.11.17 78a589d
System.Text.Json
自动将时间戳转换为 DateTime/DateTimeOffset
类型 4.9.1.2 ⏱️2023.11.17 abd5196
IRepositoryFactory<TEntity, TDbContextLocator>
仓储功能,解决在 Blazor
中使用 EFCore
问题 4.9.1.1 ⏱️2023.11.16 4285ec0 文档说明
突破性变化
IJobPersistence
持久化接口 OnExecutionRecord
方法实现作业运行记录持久化 4.9.1.16 ⏱️2024.01.01 4d4d492
WebAPI
生成版本控制路由规则,版本分隔符默认由 @
调整为 v
4.9.1.14 ⏱️2023.12.14 7677d0f
Serilog
拓展包依赖至 8.0.0
版本,移除 .NET8.0
的 IWebHostBuilder.UseSerilogDefault
拓展方法 4.9.1.1 ⏱️2023.11.16 5ab3e43
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
.NET8.0
正式版 4.9.1 ⏱️2023.11.15
问题修复
WebAPI
因 1dc7ea7 提交导致 AsLowerCamelCase
配置失效问题 4.9.1.15 ⏱️2023.12.20 d9810be
Dictionary
对象不支持递归问题 4.9.1.13 ⏱️2023.12.11 #I8NFT4
Scoped.CreateAsync
内部异常上层应用不能捕获问题 4.9.1.12 ⏱️2023.12.08 0a89a43
Scoped.CreateUowAsync
内部异常上层应用不能捕获问题 4.9.1.8 ⏱️2023.11.30 3c859e8
Result
后作业执行异常不能重置问题 4.9.1.7 ⏱️2023.11.24 147215f
JWTEncryption.GetJWTSettings()
独立使用时无法获取自定义配置 4.9.1.4 ⏱️2023.11.18 c045e08
其他更改
文档
Db
静态类文档、脚手架文档、.NET7
升级 .NET8
文档、JSON
序列化文档、Docker
部署文档、数据库上下文文档、虚拟文件文档、远程请求文档、HttpContext
文档、JSON
静态类文档、定时任务文档、数据库仓储拓展文档、数据库实体文档、规范化文档贡献者