Skip to content

Releases: MonkSoul/Furion

v4.9.5

09 Aug 04:30
Compare
Choose a tag to compare

更新日志:https://furion.net/docs/category/upgrade/

  • 新特性

    • [新增] 支持 EFCore 数据库逆向工程(DB Firstcli.ps1 脚本在终端和主流 IDE 中使用 4.9.5 ⏱️2024.08.09 a8d3480
  • 突破性变化

    • [移除] .NET5 架构支持 4.9.5 ⏱️2024.08.09 edfc09b
    • [移除] .NET5 脚手架模板 4.9.5 ⏱️2024.08.09 edfc09b
  • 问题修复

    • [修复] 选项 Options 不支持启动时进行模型验证问题 4.9.5 ⏱️2024.08.09 c54d586
    • [修复] 定时任务看板自定义入口地址必须严格以 / 开头且不以 / 结尾的问题 4.9.5 ⏱️2024.08.09 5798317
  • 其他更改

    • [修复] SHA1 加密算法错误代码注释 4.9.5 ⏱️2024.08.09 @superbisu !881 !882
  • 文档

    • [更新] 远程请求文档、脚手架模板、入门文档
  • 贡献者


v4.9.4.7

20 Jul 23:11
Compare
Choose a tag to compare

更新日志:https://furion.net/docs/category/upgrade/


  • 新特性

    • [新增] 定时任务看板可自动识别是否使用 UTC 时间 4.9.4.7 ⏱️2024.07.21 9e3e3bb
    • [新增] 审计日志 Monitor 支持通过 LoggingMonitorContext 静态类设置附加信息 4.9.4.6 ⏱️2024.07.16 a44f096
    • [新增] 审计日志 Monitor 支持打印请求的 HTTP 协议及版本 4.9.4.6 ⏱️2024.07.16 4a0bc2a
    • [新增] EFCore 查询 .WhereCase 拓展方法 4.9.4.4 ⏱️2024.07.10 61ff90a
    • [新增] 定时任务可配置是否打印 HTTP 作业的结果 PrintResponseContent 配置 4.9.4.4 ⏱️2024.07.10 93cb339
    • [新增] 改进定时任务看板,可直观辨别 HTTP 作业和其他作业 4.9.4.3 ⏱️2024.07.01 19e8a79
    • [新增] 改进定时任务看板执行日志,支持查看执行异常信息 4.9.4.3 ⏱️2024.07.01 800a6e4
    • [新增] HttpContext 获取客户端 IPv4 地址的 GetRemoteIpAddressToIPv4 方法 xff 参数 4.9.4.3 ⏱️2024.07.01 c280dfd
    • [新增] 远程请求上传文件时可以配置是否对文件名进行转义参数 escape 4.9.4.1 ⏱️2024.06.17 60836ff
    • [新增] [UnitOfWork] 工作单元特性输出详细的事务日志 4.9.4.1 ⏱️2024.06.17 ef4cb3a #IA457S
  • 突破性变化

    • [调整] 定时任务持久化 IJobPersistence.OnExecutionRecordAsync 方法签名和 ISchedulerFactory.OnExecutionRecord 事件参数 4.9.4.2 ⏱️2024.06.21 9d6def5
  • 问题修复

    • [修复] DateTime/DateTimeOffset 使用 UTC 时间不能正确 JSON 序列化为本地时间问题 4.9.4.6 ⏱️2024.07.16 b72bf7e
    • [修复] 审计日志 Monitor 打印请求地址丢失端口号问题 4.9.4.5 ⏱️2024.07.11 6df5dbd
    • [修复] HttpRequest.GetRequestUrlAddress 拓展获取请求地址丢失端口号问题 4.9.4.5 ⏱️2024.07.11 6df5dbd
    • [修复] 视图引擎 ViewEngine 存在内存未释放(内存溢出风险)情况 4.9.4.4 ⏱️2024.07.10 c9e203a
    • [修复] 最新版的 EFCore 9.0.0-preview.5 不支持 SQL Server 2008/2005/2000 数据库 4.9.4.2 ⏱️2024.06.21 6fef13e
    • [修复] 因 889e35a 功能引起的 EFCore 排序新异常问题 4.9.4 ⏱️2024.06.11 9271528
  • 其他更改

    • [调整] 任务队列管道容量,从 3000 增加到 12000,提升消费吞吐量 4.9.4.1 ⏱️2024.06.17 4d9feb3
  • 文档

    • [更新] 远程请求文档、任务队列文档、定时任务文档、EFCore 查询文档、日志文档、单文件部署文档

v4.9.4 LTS

10 Jun 19:20
Compare
Choose a tag to compare

更新日志:https://furion.net/docs/category/upgrade/

  • 新特性

    • [新增] 拓展 EFCore 排序功能,支持带条件进行排序 4.9.3.20 ⏱️2024.06.11 889e35a
    • [新增] 远程请求发送 application/x-www-form-urlencoded 请求时支持字符串 Body 类型 4.9.3.16 ⏱️2024.06.04 f5c2a20
    • [新增] 授权失败可以设置 Http 状态码 context.Fail(statusCode) 4.9.3.14 ⏱️2024.05.14 542eb8c
    • [新增] 多语言支持自定义 Url/Cookie/Header 参数 4.9.3.14 ⏱️2024.05.30 4f953e7
    • [新增] 定时任务 Http 作业支持配置 Timeout 超时时间 4.9.3.13 ⏱️2024.05.28 9514fa4
    • [新增] 规范化配置可配置验证失败时是否默认只显示验证错误的首个消息 SingleValidationErrorDisplay 4.9.3.9 ⏱️2024.05.21 a7b8000
    • [新增] JSON 序列化支持设置 DateOnlyTimeOnly 类型格式化 4.9.3.9 ⏱️2024.05.21 #I9QZKQ
    • [新增] 互联网用户名数据验证 ValidationTypes.Username 4.9.3.8 ⏱️2024.05.21 b77d0a0
    • [新增] PBKDF2 加密和比较功能的静态类和字符串拓展支持 4.9.3.7 ⏱️2024.05.21 0d645d2
    • [新增] 定时任务作业计划(含构建器)获取作业触发器数量 TriggerCount 属性 4.9.3.6 ⏱️2024.05.20 f9cb042
    • [新增] [FlexibleArray] 模型绑定特性,解决 URL 地址传递数组类型参数问题 4.9.3.5 ⏱️2024.05.20 e891f0e
    • [新增] 规范化 Swagger 支持 [SwaggerIgnore] 特性忽略导出 4.9.3.1 ⏱️2024.05.15 75252a9
    • [新增] 规范化 SwaggerwithProxy 参数,解决二级虚拟目录部署或被代理出现 404 问题 4.9.3.1 ⏱️2024.05.15 #I9PIIA #I9PHI8
    • [新增] 定时任务执行上下文 Mode 属性,可标识作业触发器是定时触发还是手动触发 4.9.3.1 ⏱️2024.05.15 efe0739 01a4003
    • [新增] 规范化 Swagger 是否自动加载 Xml 注释文件配置 EnableXmlComments 4.9.3.1 ⏱️2024.05.15 d01bbaa
    • [新增] 规范化结果支持拦截 JWT 授权出现代码异常 4.9.3 ⏱️2024.05.10 52d3c2c edc51f4
    • [新增] 定时任务支持立即执行触发特定作业下的特定触发器 4.9.3 ⏱️2024.05.10 3d83342
    • [新增] 日志模块设置上下文支持无限极嵌套 4.9.3 ⏱️2024.05.10 0e313d2
  • 突破性变化

    • [调整] EFCore 带条件 Include 返回值类型,IIncludableQueryable<TSource, TProperty> -> IQueryable<TSource> 4.9.3.20 ⏱️2024.06.11 889e35a
    • [调整] 规范化结果 IUnifyResultProvider 接口,新增 OnAuthorizeException 方法 4.9.3 ⏱️2024.05.10 52d3c2c edc51f4
    • [调整] 授权处理程序 AppAuthorizeHandler 接口的 HandleAsync 方法签名,新增 DefaultHttpContext 参数 4.9.3 ⏱️2024.05.10 52d3c2c edc51f4
  • 问题修复

    • [修复] 因 889e35a 功能引起的 EFCore 排序新异常问题 4.9.4 ⏱️2024.06.11 9271528
    • [修复] 规范化上下文处理中间件路由(无控制器情况)出现空异常问题 4.9.3.19 ⏱️2024.06.09 8f0968b
    • [修复] Swagger 授权后出现客户端 JavaScript 错误 4.9.3.18 ⏱️2024.06.08 9efa94f
    • [修复] 项目名称包含数字且使用 <inheritdoc/> 继承注释时,Swagger 加载注释文件出现异常问题 4.9.3.17 ⏱️2024.06.04 857635d
    • [修复] 远程请求出现 HttpRequestException 异常时 HttpResponseMessage 对象为空问题 4.9.3.15 ⏱️2024.06.04 8d5f30b
    • [修复] 定时任务因 f9cb042 提交导致的异常 4.9.3.13 ⏱️2024.05.28 da4e6fb #I9SPOL
    • [修复] 数据验证校验 Username 正则表达式长度错误问题 4.9.3.10 ⏱️2024.05.23 0277555
    • [修复] 远程请求不支持通过 SetHeaders 设置请求内容头信息 4.9.3.6 ⏱️2024.05.20 #I9QLAY d43581f
    • [修复] 因升级 Swashbuckle.AspNetCore6.6.1 导致 Swagger 无法自动设置授权信息问题 4.9.3.4 ⏱️2024.05.16 c68f6c8
    • [修复] 因升级 Swashbuckle.AspNetCore6.6.1 导致 TypelnfoResolve 异常问题 4.9.3.3 ⏱️2024.05.16 64860b2 Admin.NET - #I9PMXH
  • 其他更改

    • [调整] 获取日志上下文数据的 .Get<T> 泛型方法处理方式 4.9.3.15 ⏱️2024.06.04 8fdf15e
    • [调整] 公开底层框架 ChangeType 拓展方法 4.9.3.11 ⏱️2024.05.24 28080c1
    • [优化] 远程请求适配 Content-Type 逻辑 4.9.3.1 ⏱️2024.05.15 #I9OLV8
  • 文档

    • [更新] 定时任务文档、规范化接口文档、数据加解密文档、安全授权文档、动态 WebAPI 文档、发布桌面程序文档、数据验证文档、远程请求文档、本地化多语言文档

v4.9.3.17

04 Jun 21:08
Compare
Choose a tag to compare

更新日志:https://furion.net/docs/category/upgrade

  • 新特性

    • [新增] 远程请求发送 application/x-www-form-urlencoded 请求时支持字符串 Body 类型 4.9.3.16 ⏱️2024.06.04 f5c2a20
    • [新增] 授权失败可以设置 Http 状态码 context.Fail(statusCode) 4.9.3.14 ⏱️2024.05.14 542eb8c
    • [新增] 多语言支持自定义 Url/Cookie/Header 参数 4.9.3.14 ⏱️2024.05.30 4f953e7
    • [新增] 定时任务 Http 作业支持配置 Timeout 超时时间 4.9.3.13 ⏱️2024.05.28 9514fa4
    • [新增] 规范化配置可配置验证失败时是否默认只显示验证错误的首个消息 SingleValidationErrorDisplay 4.9.3.9 ⏱️2024.05.21 a7b8000
    • [新增] JSON 序列化支持设置 DateOnlyTimeOnly 类型格式化 4.9.3.9 ⏱️2024.05.21 #I9QZKQ
    • [新增] 互联网用户名数据验证 ValidationTypes.Username 4.9.3.8 ⏱️2024.05.21 b77d0a0
    • [新增] PBKDF2 加密和比较功能的静态类和字符串拓展支持 4.9.3.7 ⏱️2024.05.21 0d645d2
    • [新增] 定时任务作业计划(含构建器)获取作业触发器数量 TriggerCount 属性 4.9.3.6 ⏱️2024.05.20 f9cb042
    • [新增] [FlexibleArray] 模型绑定特性,解决 URL 地址传递数组类型参数问题 4.9.3.5 ⏱️2024.05.20 e891f0e
    • [新增] 规范化 Swagger 支持 [SwaggerIgnore] 特性忽略导出 4.9.3.1 ⏱️2024.05.15 75252a9
    • [新增] 规范化 SwaggerwithProxy 参数,解决二级虚拟目录部署或被代理出现 404 问题 4.9.3.1 ⏱️2024.05.15 #I9PIIA #I9PHI8
    • [新增] 定时任务执行上下文 Mode 属性,可标识作业触发器是定时触发还是手动触发 4.9.3.1 ⏱️2024.05.15 efe0739 01a4003
    • [新增] 规范化 Swagger 是否自动加载 Xml 注释文件配置 EnableXmlComments 4.9.3.1 ⏱️2024.05.15 d01bbaa
    • [新增] 规范化结果支持拦截 JWT 授权出现代码异常 4.9.3 ⏱️2024.05.10 52d3c2c edc51f4
    • [新增] 定时任务支持立即执行触发特定作业下的特定触发器 4.9.3 ⏱️2024.05.10 3d83342
    • [新增] 日志模块设置上下文支持无限极嵌套 4.9.3 ⏱️2024.05.10 0e313d2
  • 突破性变化

    • [调整] 规范化结果 IUnifyResultProvider 接口,新增 OnAuthorizeException 方法 4.9.3 ⏱️2024.05.10 52d3c2c edc51f4
    • [调整] 授权处理程序 AppAuthorizeHandler 接口的 HandleAsync 方法签名,新增 DefaultHttpContext 参数 4.9.3 ⏱️2024.05.10 52d3c2c edc51f4
  • 问题修复

    • [修复] 项目名称包含数字且使用 <inheritdoc/> 继承注释时,Swagger 加载注释文件出现异常问题 4.9.3.17 ⏱️2024.06.04 857635d
    • [修复] 远程请求出现 HttpRequestException 异常时 HttpResponseMessage 对象为空问题 4.9.3.15 ⏱️2024.06.04 8d5f30b
    • [修复] 定时任务因 f9cb042 提交导致的异常 4.9.3.13 ⏱️2024.05.28 da4e6fb #I9SPOL
    • [修复] 数据验证校验 Username 正则表达式长度错误问题 4.9.3.10 ⏱️2024.05.23 0277555
    • [修复] 远程请求不支持通过 SetHeaders 设置请求内容头信息 4.9.3.6 ⏱️2024.05.20 #I9QLAY d43581f
    • [修复] 因升级 Swashbuckle.AspNetCore6.6.1 导致 Swagger 无法自动设置授权信息问题 4.9.3.4 ⏱️2024.05.16 c68f6c8
    • [修复] 因升级 Swashbuckle.AspNetCore6.6.1 导致 TypelnfoResolve 异常问题 4.9.3.3 ⏱️2024.05.16 64860b2 Admin.NET - #I9PMXH
  • 其他更改

    • [调整] 获取日志上下文数据的 .Get<T> 泛型方法处理方式 4.9.3.15 ⏱️2024.06.04 8fdf15e
    • [调整] 公开底层框架 ChangeType 拓展方法 4.9.3.11 ⏱️2024.05.24 28080c1
    •  优化 远程请求适配 Content-Type 逻辑 4.9.3.1 ⏱️2024.05.15 #I9OLV8
  • 文档

    • [更新] 定时任务文档、规范化接口文档、数据加解密文档、安全授权文档、动态 WebAPI 文档、发布桌面程序文档、数据验证文档、远程请求文档、本地化多语言文档

v4.9.3

10 May 06:46
Compare
Choose a tag to compare

更新日志:https://furion.net/docs/category/upgrade/

  • 新特性

    • [新增] 规范化结果支持拦截 JWT 授权出现代码异常 4.9.3 ⏱️2024.05.10 52d3c2c edc51f4
    • [新增] 定时任务支持立即执行触发特定作业下的特定触发器 4.9.3 ⏱️2024.05.10 3d83342
    • [新增] 日志模块设置上下文支持无限极嵌套 4.9.3 ⏱️2024.05.10 0e313d2
    • [新增] 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
    • [新增] 定时任务支持取消指定触发器正在执行的作业程序 4.9.2.38 ⏱️2024.05.07 5aa20b5
    • [新增] 粘土对象 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 批量更新支持设置 includePropertyNamesexcludePropertyNames 参数 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
    • [新增] 粘土对象支持无限极组合嵌套功能 4.9.2.19 ⏱️2024.04.16 b02916e
    • [新增] AES 加解密支持向量 IV、模式 Mode 和填充 Padding 配置 4.9.2.18 ⏱️2024.04.15 d549bba
    • [新增] 定时任务作业计划工厂 ISchedulerFactory 启停作业 StartJobPauseJob 方法 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
    • [新增] 远程请求且出现异常时输出重试日志 4.9.2.1 ⏱️2024.03.29 e4549eb
    • [新增] 定时任务启动时检查不合法的作业触发器配置并打印警告日志 4.9.2 ⏱️2024.03.28 3190f4c
  • 突破性变化

    • [调整] 规范化结果 IUnifyResultProvider 接口,新增 OnAuthorizeException 方法 4.9.3 ⏱️2024.05.10 52d3c2c edc51f4
    • [调整] 授权处理程序 AppAuthorizeHandler 接口的 HandleAsync 方法签名,新增 DefaultHttpContext 参数 4.9.3 ⏱️2024.05.10 52d3c2c edc51f4
    • [调整] DES 加解密相关类和方法命名: DESCEncryption->DESEncryptionToDESCEncrypt->ToDESEncryptToDESCDecrypt->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
  • 问题修复

    • [修复] 任务队列在个别情况下出现出队同步阻塞问题 4.9.2.43 ⏱️2024.05.08 f595b47
    • [修复] 定时任务看板点击作业信息列表的操作按钮也会触发展开/收缩作业触发器 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 @xjj_0906 !875 7621e75
    • [修复] 定时任务间隔触发器获取下一周期时间缺少了 RunOnStartStartTime 考虑场景 4.9.2.30 ⏱️2024.04.23 2595379 7ac6a54
    • [修复] 定时任务看板作业触发器类型文字过多出现超出布局情况 4.9.2.29 ⏱️2024.04.23 f9dd33b
    • [修复] 文件日志在一些特定情况下出现 The stream writer is currently in use by a previous write operation. 异常 4.9.2.27 ⏱️2024.04.22 3ca012b
    • [修复] 定时任务毫秒级间隔触发器存在严重的误差问题 4.9.2.26 ⏱️2024.04.22 9c8210c
    • [修复] 定时任务创建作业处理程序存在内存溢出风险 4.9.2.25 ⏱️2024.04.19 #I9D0RH
    • [修复] 动态 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
    • [修复] 粘土对象嵌套粘土对象只输出第一个属性问题 4.9.2.20 ⏱️2024.04.16 1a75778
    • [修复] 动态 WebAPI 错误将 CancellationToken 类型当作路由参数 4.9.2.19 ⏱️2024.04.16 #I9H14X
    • [修复] 定时任务因新增 GroupSet 功能影响到了原有的 ...
Read more

v4.9.2.40

07 May 11:25
Compare
Choose a tag to compare

更新日志:https://furion.net/docs/category/upgrade/

  • 新特性

    • [新增] 定时任务看板可配置是否默认展开所有作业触发器 DefaultExpandAllJobs 4.9.2.40 ⏱️2024.05.07 77c1e6f
    • [新增] 定时任务看板支持是否显示空触发器作业 DisplayEmptyTriggerJobs 和是否显示页头 DisplayHead 4.9.2.39 ⏱️2024.05.07 f64d45f
    • [新增] 定时任务支持取消指定触发器正在执行的作业程序 4.9.2.38 ⏱️2024.05.07 5aa20b5
    • [新增] 粘土对象 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 批量更新支持设置 includePropertyNamesexcludePropertyNames 参数 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
    • [新增] 粘土对象支持无限极组合嵌套功能 4.9.2.19 ⏱️2024.04.16 b02916e
    • [新增] AES 加解密支持向量 IV、模式 Mode 和填充 Padding 配置 4.9.2.18 ⏱️2024.04.15 d549bba
    • [新增] 定时任务作业计划工厂 ISchedulerFactory 启停作业 StartJobPauseJob 方法 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
    • [新增] 远程请求且出现异常时输出重试日志 4.9.2.1 ⏱️2024.03.29 e4549eb
    • [新增] 定时任务启动时检查不合法的作业触发器配置并打印警告日志 4.9.2 ⏱️2024.03.28 3190f4c
  • 突破性变化

    • [调整] 定时任务作业执行上下文 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 @xjj_0906 !875 7621e75
    • [修复] 定时任务间隔触发器获取下一周期时间缺少了 RunOnStartStartTime 考虑场景 4.9.2.30 ⏱️2024.04.23 2595379 7ac6a54
    • [修复] 定时任务看板作业触发器类型文字过多出现超出布局情况 4.9.2.29 ⏱️2024.04.23 f9dd33b
    • [修复] 文件日志在一些特定情况下出现 The stream writer is currently in use by a previous write operation. 异常 4.9.2.27 ⏱️2024.04.22 3ca012b
    • [修复] 定时任务毫秒级间隔触发器存在严重的误差问题 4.9.2.26 ⏱️2024.04.22 9c8210c
    • [修复] 定时任务创建作业处理程序存在内存溢出风险 4.9.2.25 ⏱️2024.04.19 #I9D0RH
    • [修复] 动态 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
    • [修复] 粘土对象嵌套粘土对象只输出第一个属性问题 4.9.2.20 ⏱️2024.04.16 1a75778
    • [修复] 动态 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 @xuejf168 !874
    • [修复] SQL 查询结果转模型不支持 DateOnlyTimeOnly 属性类型 4.9.2.7 ⏱️2024.04.04 31f9d23
    • [修复] 粘土对象调整原先类型并设置混合类型异常问题 4.9.2.6 ⏱️2024.04.03 83b216f
    • [修复] 粘土对象将 Object 类型设置给 Array 类型出现递归死循环问题 4.9.2.5 ⏱️2024.04.03 1126c74
    • [修复] 粘土对象不支持嵌套粘土对象问题 4.9.2.4 ⏱️2024.04.02 fcb1223
    • [修复] 粘土对象序列化后出现二次序列化成字符串问题 4.9.2.4 ⏱️2024.04.02 fcb1223
    • [修复] 在 .NET8 之后修改 System.Text.Json 默认序列化选项引发 `This JsonSerializerOptions instance is read-only or has already been used in serializ...
Read more

v4.9.2.32

28 Apr 20:03
Compare
Choose a tag to compare

更新日志:https://furion.net/docs/category/upgrade/

  • 新特性

    • [新增] 动态 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 批量更新支持设置 includePropertyNamesexcludePropertyNames 参数 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
    • [新增] 粘土对象支持无限极组合嵌套功能 4.9.2.19 ⏱️2024.04.16 b02916e
    • [新增] AES 加解密支持向量 IV、模式 Mode 和填充 Padding 配置 4.9.2.18 ⏱️2024.04.15 d549bba
    • [新增] 定时任务作业计划工厂 ISchedulerFactory 启停作业 StartJobPauseJob 方法 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
    • [新增] 远程请求且出现异常时输出重试日志 4.9.2.1 ⏱️2024.03.29 e4549eb
    • [新增] 定时任务启动时检查不合法的作业触发器配置并打印警告日志 4.9.2 ⏱️2024.03.28 3190f4c
  • 突破性变化

    • [调整] Swagger 文档注释逻辑,将 /// 注释方式优先级调整至最高,可覆盖 [DisplayName] 特性方式 4.9.2.17 ⏱️2024.04.14 ba5249c
    • [调整] 定时任务作业计划工厂 TryRunJob 方法签名,追加 out IScheduler scheduler 参数 4.9.2.16 ⏱️2024.04.11 89061ef
  • 问题修复

    • [修复] 审计日志 Monitor 捕获异常时因其 StackTrace 堆栈信息可能为 null 引发的空异常问题 4.9.2.31 ⏱️2024.04.25 @xjj_0906 !875 7621e75
    • [修复] 定时任务间隔触发器获取下一周期时间缺少了 RunOnStartStartTime 考虑场景 4.9.2.30 ⏱️2024.04.23 2595379 7ac6a54
    • [修复] 定时任务看板作业触发器类型文字过多出现超出布局情况 4.9.2.29 ⏱️2024.04.23 f9dd33b
    • [修复] 文件日志在一些特定情况下出现 The stream writer is currently in use by a previous write operation. 异常 4.9.2.27 ⏱️2024.04.22 3ca012b
    • [修复] 定时任务毫秒级间隔触发器存在严重的误差问题 4.9.2.26 ⏱️2024.04.22 9c8210c
    • [修复] 定时任务创建作业处理程序存在内存溢出风险 4.9.2.25 ⏱️2024.04.19 #I9D0RH
    • [修复] 动态 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
    • [修复] 粘土对象嵌套粘土对象只输出第一个属性问题 4.9.2.20 ⏱️2024.04.16 1a75778
    • [修复] 动态 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 @xuejf168 !874
    • [修复] SQL 查询结果转模型不支持 DateOnlyTimeOnly 属性类型 4.9.2.7 ⏱️2024.04.04 31f9d23
    • [修复] 粘土对象调整原先类型并设置混合类型异常问题 4.9.2.6 ⏱️2024.04.03 83b216f
    • [修复] 粘土对象将 Object 类型设置给 Array 类型出现递归死循环问题 4.9.2.5 ⏱️2024.04.03 1126c74
    • [修复] 粘土对象不支持嵌套粘土对象问题 4.9.2.4 ⏱️2024.04.02 fcb1223
    • [修复] 粘土对象序列化后出现二次序列化成字符串问题 4.9.2.4 ⏱️2024.04.02 fcb1223
    • [修复] 在 .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 文档
  • 贡献者


v4.9.2.25

21 Apr 16:07
Compare
Choose a tag to compare

更新日志:https://furion.net/docs/category/upgrade/

  • 新特性

    • [新增] 远程请求代理模式支持 [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
    • [新增] 粘土对象支持无限极组合嵌套功能 4.9.2.19 ⏱️2024.04.16 b02916e
    • [新增] AES 加解密支持向量 IV、模式 Mode 和填充 Padding 配置 4.9.2.18 ⏱️2024.04.15 d549bba
    • [新增] 定时任务作业计划工厂 ISchedulerFactory 启停作业 StartJobPauseJob 方法 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
    • [新增] 远程请求且出现异常时输出重试日志 4.9.2.1 ⏱️2024.03.29 e4549eb
    • [新增] 定时任务启动时检查不合法的作业触发器配置并打印警告日志 4.9.2 ⏱️2024.03.28 3190f4c
  • 突破性变化

    • [更新] Swagger 文档注释逻辑,将 /// 注释方式优先级调整至最高,可覆盖 [DisplayName] 特性方式 4.9.2.17 ⏱️2024.04.14 ba5249c
    • [更新] 定时任务作业计划工厂 TryRunJob 方法签名,追加 out IScheduler scheduler 参数 4.9.2.16 ⏱️2024.04.11 89061ef
  • 问题修复

    • [修复] 定时任务创建作业处理程序存在内存溢出风险 4.9.2.25 ⏱️2024.04.19 #I9D0RH
    • [修复] 动态 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
    • [修复] 粘土对象嵌套粘土对象只输出第一个属性问题 4.9.2.20 ⏱️2024.04.16 1a75778
    • [修复] 动态 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 @xuejf168 !874
    • [修复] SQL 查询结果转模型不支持 DateOnlyTimeOnly 属性类型 4.9.2.7 ⏱️2024.04.04 31f9d23
    • [修复] 粘土对象调整原先类型并设置混合类型异常问题 4.9.2.6 ⏱️2024.04.03 83b216f
    • [修复] 粘土对象将 Object 类型设置给 Array 类型出现递归死循环问题 4.9.2.5 ⏱️2024.04.03 1126c74
    • [修复] 粘土对象不支持嵌套粘土对象问题 4.9.2.4 ⏱️2024.04.02 fcb1223
    • [修复] 粘土对象序列化后出现二次序列化成字符串问题 4.9.2.4 ⏱️2024.04.02 fcb1223
    • [修复] 在 .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 文档
  • 贡献者


v4.9.2.18

15 Apr 15:15
Compare
Choose a tag to compare

更新日志:https://furion.net/docs/category/upgrade/

  • 新特性

    • [新增] AES 加解密支持向量 IV、模式 Mode 和填充 Padding 配置 4.9.2.18 ⏱️2024.04.15 d549bba
    • [新增] 定时任务作业计划工厂 ISchedulerFactory 启停作业 StartJobPauseJob 方法 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
    • [新增] 远程请求且出现异常时输出重试日志 4.9.2.1 ⏱️2024.03.29 e4549eb
    • [新增] 定时任务启动时检查不合法的作业触发器配置并打印警告日志 4.9.2 ⏱️2024.03.28 3190f4c
  • 突破性变化

    • [调整] Swagger 文档注释逻辑,将 /// 注释方式优先级调整至最高,可覆盖 [DisplayName] 特性方式 4.9.2.17 ⏱️2024.04.14 ba5249c
    • [调整] 定时任务作业计划工厂 TryRunJob 方法签名,追加 out IScheduler scheduler 参数 4.9.2.16 ⏱️2024.04.11 89061ef
  • 问题修复

    • [修复] 定时任务因新增 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 @xuejf168 !874
    • [修复] SQL 查询结果转模型不支持 DateOnlyTimeOnly 属性类型 4.9.2.7 ⏱️2024.04.04 31f9d23
    • [修复] 粘土对象调整原先类型并设置混合类型异常问题 4.9.2.6 ⏱️2024.04.03 83b216f
    • [修复] 粘土对象将 Object 类型设置给 Array 类型出现递归死循环问题 4.9.2.5 ⏱️2024.04.03 1126c74
    • [修复] 粘土对象不支持嵌套粘土对象问题 4.9.2.4 ⏱️2024.04.02 fcb1223
    • [修复] 粘土对象序列化后出现二次序列化成字符串问题 4.9.2.4 ⏱️2024.04.02 fcb1223
    • [修复] 在 .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 静态类文档、序列化文档、模块化文档、规范化文档、数据加解密文档
  • 贡献者


v4.9.2.14

09 Apr 19:11
Compare
Choose a tag to compare

更新日志:https://furion.net/docs/category/upgrade/


  • 新特性

    • [新增] 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
    • [新增] 远程请求且出现异常时输出重试日志 4.9.2.1 ⏱️2024.03.29 e4549eb
    • [新增] 定时任务启动时检查不合法的作业触发器配置并打印警告日志 4.9.2 ⏱️2024.03.28 3190f4c
  • 问题修复

    • [修复] 定时任务生成 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 @xuejf168 !874
    • [修复] SQL 查询结果转模型不支持 DateOnlyTimeOnly 属性类型 4.9.2.7 ⏱️2024.04.04 31f9d23
    • [修复] 粘土对象调整原先类型并设置混合类型异常问题 4.9.2.6 ⏱️2024.04.03 83b216f
    • [修复] 粘土对象将 Object 类型设置给 Array 类型出现递归死循环问题 4.9.2.5 ⏱️2024.04.03 1126c74
    • [修复] 粘土对象不支持嵌套粘土对象问题 4.9.2.4 ⏱️2024.04.02 fcb1223
    • [修复] 粘土对象序列化后出现二次序列化成字符串问题 4.9.2.4 ⏱️2024.04.02 fcb1223
    • [修复] 在 .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 静态类文档、序列化文档、模块化文档
  • 贡献者