{"release":{"tag":{"name":"v4.9.2.14","path":"/dotnetchina/Furion/tags/v4.9.2.14","tree_path":"/dotnetchina/Furion/tree/v4.9.2.14","message":"\u003E更新日志：http://furion.baiqian.ltd/docs/upgrade/\r\n\r\n---\r\n\r\n- **新特性**\r\n\r\n  - [新增] `AppSettings` 拓展程序集 `ExternalAssemblies` 配置支持目录扫描 \u003Csup\u003E4.9.2.14\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.10\u003C/sup\u003E [e68f0a6](https://gitee.com/dotnetchina/Furion/commit/e68f0a665eb1cb745016d993516b4935d4ae932c)\r\n  - [新增] 定时任务批量设置作业组名称 `.GroupSet` 方法 \u003Csup\u003E4.9.2.9\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.09\u003C/sup\u003E [9e08278](https://gitee.com/dotnetchina/Furion/commit/9e08278e95ba0ec98a3ffaeb54c46b598d7d6c81)\r\n  - [新增] 控制器/动态 `WebAPI` 方法添加 `[DisplayName]` 特性生成 `Swagger` 文档注释 \u003Csup\u003E4.9.2.3\u003C/sup\u003E \u003Csup\u003E⏱️2024.03.30\u003C/sup\u003E [0f24c66](https://gitee.com/dotnetchina/Furion/commit/0f24c66cfea3b0484aea97f2659f81a873324e0a)\r\n  - [新增] 远程请求且出现异常时输出重试日志 \u003Csup\u003E4.9.2.1\u003C/sup\u003E \u003Csup\u003E⏱️2024.03.29\u003C/sup\u003E [e4549eb](https://gitee.com/dotnetchina/Furion/commit/e4549eb6f37b5f5036c69952d1df2284e8e33417)\r\n  - [新增] 定时任务启动时检查不合法的作业触发器配置并打印警告日志 \u003Csup\u003E4.9.2\u003C/sup\u003E \u003Csup\u003E⏱️2024.03.28\u003C/sup\u003E [3190f4c](https://gitee.com/dotnetchina/Furion/commit/3190f4c705bf7fb84b210e1239254626253c9e94)\r\n\r\n- **问题修复**\r\n\r\n  - [修复] 定时任务生成 `PostgreSQL` 数据库 `SQL` 语句的字段名缺少 `\"` 双引号 \u003Csup\u003E4.9.2.13\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.10\u003C/sup\u003E [#I9FD9Y](https://gitee.com/dotnetchina/Furion/issues/I9FD9Y)\r\n  - [修复] 定时任务使用 `JobBuilder` 构建委托作业永远无法执行问题 \u003Csup\u003E4.9.2.10\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.10\u003C/sup\u003E [Sundial#I7KU7K](https://gitee.com/dotnetchina/Sundial/issues/I7KU7K)\r\n  - [修复] 规范化结果在未启用 `401/403` 等状态码中间件时进行了错误拦截 \u003Csup\u003E4.9.2.8\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.08\u003C/sup\u003E [b135e8c](https://gitee.com/dotnetchina/Furion/commit/b135e8c8acb002273cce20798f49a7e95fa76025)\r\n  - [修复] 客户端设置 `JWT Token` 时如果 `Bearer` 后面跟多个空格导致验证失败问题 \u003Csup\u003E4.9.2.8\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.08\u003C/sup\u003E [@xuejf168](https://gitee.com/xuejf168) [!874](https://gitee.com/dotnetchina/Furion/pulls/874)\r\n  - [修复] `SQL` 查询结果转模型不支持 `DateOnly` 和 `TimeOnly` 属性类型 \u003Csup\u003E4.9.2.7\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.04\u003C/sup\u003E [31f9d23](https://gitee.com/dotnetchina/Furion/commit/31f9d23c430b531c78e848ab62476f3fbac73dfd)\r\n  - [修复] 粘土对象调整原先类型并设置混合类型异常问题 \u003Csup\u003E4.9.2.6\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.03\u003C/sup\u003E [83b216f](https://gitee.com/dotnetchina/Furion/commit/83b216f11fa2bcbc12e7186b57d149f7611d1cd1)\r\n  - [修复] 粘土对象将 `Object` 类型设置给 `Array` 类型出现递归死循环问题 \u003Csup\u003E4.9.2.5\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.03\u003C/sup\u003E [1126c74](https://gitee.com/dotnetchina/Furion/commit/1126c740f73f2a8083c7be4e35fafafef71ad5db)\r\n  - [修复] 粘土对象不支持嵌套粘土对象问题 \u003Csup\u003E4.9.2.4\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.02\u003C/sup\u003E [fcb1223](https://gitee.com/dotnetchina/Furion/commit/fcb1223978d0125292be17475c5ec06af2081f97)\r\n  - [修复] 粘土对象序列化后出现二次序列化成字符串问题 \u003Csup\u003E4.9.2.4\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.02\u003C/sup\u003E [fcb1223](https://gitee.com/dotnetchina/Furion/commit/fcb1223978d0125292be17475c5ec06af2081f97)\r\n  - [修复] 在 `.NET8` 之后修改 `System.Text.Json` 默认序列化选项引发 `This JsonSerializerOptions instance is read-only or has already been used in serialization or deserialization.` 异常问题 \u003Csup\u003E4.9.2.2\u003C/sup\u003E \u003Csup\u003E⏱️2024.03.29\u003C/sup\u003E [9f44653](https://gitee.com/dotnetchina/Furion/commit/9f446535e054ff6c5fdb750a96b1c65a6ac27411)\r\n  - [修复] 远程请求 `IHttpDispatchProxy` 模式配置重试策略无效 \u003Csup\u003E4.9.2.1\u003C/sup\u003E \u003Csup\u003E⏱️2024.03.29\u003C/sup\u003E [#I9CK7X](https://gitee.com/dotnetchina/Furion/issues/I9CK7X)\r\n\r\n- **其他更改**\r\n\r\n  - [调整] 默认 `System.Text.Json` 序列化提供器选项为不区分大小写匹配 \u003Csup\u003E4.9.2.1\u003C/sup\u003E \u003Csup\u003E⏱️2024.03.29\u003C/sup\u003E [b58e7be](https://gitee.com/dotnetchina/Furion/commit/b58e7beda68d70ce829fac77fc378a407d8c44e8)\r\n\r\n- **文档**\r\n\r\n  - [更新] 事件总线文档、定时任务文档、规范化接口文档、远程请求文档、粘土对象文档、`FS` 静态类文档、序列化文档、模块化文档\r\n\r\n- **贡献者**\r\n\r\n  - 薛金峰 ([@xuejf168](https://gitee.com/xuejf168)) [!874](https://gitee.com/dotnetchina/Furion/pulls/874)\r\n  - lindexi ([@lindexi](https://gitee.com/lindexi)) [!873](https://gitee.com/dotnetchina/Furion/pulls/873)","commit":{"id":"9abe3f119d6331a109da5969ecbb0418f50905ba","short_id":"9abe3f1","title":"😊 发布 `v4.9.2.12` 版本，修复定时任务通过 `JobBuilder` 创建委托作业问题","title_markdown":"😊 发布 \u003Ccode\u003Ev4.9.2.12\u003C/code\u003E 版本，修复定时任务通过 \u003Ccode\u003EJobBuilder\u003C/code\u003E 创建委托作业问题","description":"","description_markdown":"","message":"😊 发布 `v4.9.2.12` 版本，修复定时任务通过 `JobBuilder` 创建委托作业问题\n","message_markdown":"😊 发布 \u003Ccode\u003Ev4.9.2.12\u003C/code\u003E 版本，修复定时任务通过 \u003Ccode\u003EJobBuilder\u003C/code\u003E 创建委托作业问题","detail_path":"/dotnetchina/Furion/commit/9abe3f119d6331a109da5969ecbb0418f50905ba","commits_path":"/dotnetchina/Furion/commits/9abe3f119d6331a109da5969ecbb0418f50905ba","tree_path":"/dotnetchina/Furion/tree/9abe3f119d6331a109da5969ecbb0418f50905ba","author":{"name":"百小僧","email":"monksoul@outlook.com","username":"monksoul","user_path":"/monksoul","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1676938478360257103/974299_monksoul_1578937227.png!avatar30","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"committer":{"name":"百小僧","email":"monksoul@outlook.com","username":"monksoul","user_path":"/monksoul","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1676938478360257103/974299_monksoul_1578937227.png!avatar30","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"authored_date":"2024-04-10T03:01:17+08:00","committed_date":"2024-04-10T03:01:17+08:00","signature":null,"build_state":null},"archive_path":"/dotnetchina/Furion/repository/archive/v4.9.2.14","signature":null},"operating":{"edit":false,"download":true,"destroy":false,"enterprise_forbid_zip":false},"release":{"title":"v4.9.2.14","path":"/dotnetchina/Furion/releases/tag/v4.9.2.14","tag_path":"/dotnetchina/Furion/tree/v4.9.2.14","project_id":9972137,"created_at":"2024-04-10T03:10:44+08:00","is_prerelease":false,"description":"\u003E更新日志：https://furion.net/docs/category/upgrade/\r\n\r\n---\r\n\r\n- **新特性**\r\n\r\n  - [新增] `AppSettings` 拓展程序集 `ExternalAssemblies` 配置支持目录扫描 \u003Csup\u003E4.9.2.14\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.10\u003C/sup\u003E [e68f0a6](https://gitee.com/dotnetchina/Furion/commit/e68f0a665eb1cb745016d993516b4935d4ae932c)\r\n  - [新增] 定时任务批量设置作业组名称 `.GroupSet` 方法 \u003Csup\u003E4.9.2.9\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.09\u003C/sup\u003E [9e08278](https://gitee.com/dotnetchina/Furion/commit/9e08278e95ba0ec98a3ffaeb54c46b598d7d6c81)\r\n  - [新增] 控制器/动态 `WebAPI` 方法添加 `[DisplayName]` 特性生成 `Swagger` 文档注释 \u003Csup\u003E4.9.2.3\u003C/sup\u003E \u003Csup\u003E⏱️2024.03.30\u003C/sup\u003E [0f24c66](https://gitee.com/dotnetchina/Furion/commit/0f24c66cfea3b0484aea97f2659f81a873324e0a)\r\n  - [新增] 远程请求且出现异常时输出重试日志 \u003Csup\u003E4.9.2.1\u003C/sup\u003E \u003Csup\u003E⏱️2024.03.29\u003C/sup\u003E [e4549eb](https://gitee.com/dotnetchina/Furion/commit/e4549eb6f37b5f5036c69952d1df2284e8e33417)\r\n  - [新增] 定时任务启动时检查不合法的作业触发器配置并打印警告日志 \u003Csup\u003E4.9.2\u003C/sup\u003E \u003Csup\u003E⏱️2024.03.28\u003C/sup\u003E [3190f4c](https://gitee.com/dotnetchina/Furion/commit/3190f4c705bf7fb84b210e1239254626253c9e94)\r\n\r\n- **问题修复**\r\n\r\n  - [修复] 定时任务生成 `PostgreSQL` 数据库 `SQL` 语句的字段名缺少 `\"` 双引号 \u003Csup\u003E4.9.2.13\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.10\u003C/sup\u003E [#I9FD9Y](https://gitee.com/dotnetchina/Furion/issues/I9FD9Y)\r\n  - [修复] 定时任务使用 `JobBuilder` 构建委托作业永远无法执行问题 \u003Csup\u003E4.9.2.10\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.10\u003C/sup\u003E [Sundial#I7KU7K](https://gitee.com/dotnetchina/Sundial/issues/I7KU7K)\r\n  - [修复] 规范化结果在未启用 `401/403` 等状态码中间件时进行了错误拦截 \u003Csup\u003E4.9.2.8\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.08\u003C/sup\u003E [b135e8c](https://gitee.com/dotnetchina/Furion/commit/b135e8c8acb002273cce20798f49a7e95fa76025)\r\n  - [修复] 客户端设置 `JWT Token` 时如果 `Bearer` 后面跟多个空格导致验证失败问题 \u003Csup\u003E4.9.2.8\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.08\u003C/sup\u003E [@xuejf168](https://gitee.com/xuejf168) [!874](https://gitee.com/dotnetchina/Furion/pulls/874)\r\n  - [修复] `SQL` 查询结果转模型不支持 `DateOnly` 和 `TimeOnly` 属性类型 \u003Csup\u003E4.9.2.7\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.04\u003C/sup\u003E [31f9d23](https://gitee.com/dotnetchina/Furion/commit/31f9d23c430b531c78e848ab62476f3fbac73dfd)\r\n  - [修复] 粘土对象调整原先类型并设置混合类型异常问题 \u003Csup\u003E4.9.2.6\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.03\u003C/sup\u003E [83b216f](https://gitee.com/dotnetchina/Furion/commit/83b216f11fa2bcbc12e7186b57d149f7611d1cd1)\r\n  - [修复] 粘土对象将 `Object` 类型设置给 `Array` 类型出现递归死循环问题 \u003Csup\u003E4.9.2.5\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.03\u003C/sup\u003E [1126c74](https://gitee.com/dotnetchina/Furion/commit/1126c740f73f2a8083c7be4e35fafafef71ad5db)\r\n  - [修复] 粘土对象不支持嵌套粘土对象问题 \u003Csup\u003E4.9.2.4\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.02\u003C/sup\u003E [fcb1223](https://gitee.com/dotnetchina/Furion/commit/fcb1223978d0125292be17475c5ec06af2081f97)\r\n  - [修复] 粘土对象序列化后出现二次序列化成字符串问题 \u003Csup\u003E4.9.2.4\u003C/sup\u003E \u003Csup\u003E⏱️2024.04.02\u003C/sup\u003E [fcb1223](https://gitee.com/dotnetchina/Furion/commit/fcb1223978d0125292be17475c5ec06af2081f97)\r\n  - [修复] 在 `.NET8` 之后修改 `System.Text.Json` 默认序列化选项引发 `This JsonSerializerOptions instance is read-only or has already been used in serialization or deserialization.` 异常问题 \u003Csup\u003E4.9.2.2\u003C/sup\u003E \u003Csup\u003E⏱️2024.03.29\u003C/sup\u003E [9f44653](https://gitee.com/dotnetchina/Furion/commit/9f446535e054ff6c5fdb750a96b1c65a6ac27411)\r\n  - [修复] 远程请求 `IHttpDispatchProxy` 模式配置重试策略无效 \u003Csup\u003E4.9.2.1\u003C/sup\u003E \u003Csup\u003E⏱️2024.03.29\u003C/sup\u003E [#I9CK7X](https://gitee.com/dotnetchina/Furion/issues/I9CK7X)\r\n\r\n- **其他更改**\r\n\r\n  - [调整] 默认 `System.Text.Json` 序列化提供器选项为不区分大小写匹配 \u003Csup\u003E4.9.2.1\u003C/sup\u003E \u003Csup\u003E⏱️2024.03.29\u003C/sup\u003E [b58e7be](https://gitee.com/dotnetchina/Furion/commit/b58e7beda68d70ce829fac77fc378a407d8c44e8)\r\n\r\n- **文档**\r\n\r\n  - [更新] 事件总线文档、定时任务文档、规范化接口文档、远程请求文档、粘土对象文档、`FS` 静态类文档、序列化文档、模块化文档\r\n\r\n- **贡献者**\r\n\r\n  - 薛金峰 ([@xuejf168](https://gitee.com/xuejf168)) [!874](https://gitee.com/dotnetchina/Furion/pulls/874)\r\n  - lindexi ([@lindexi](https://gitee.com/lindexi)) [!873](https://gitee.com/dotnetchina/Furion/pulls/873)","author":{"name":"百小僧","username":"monksoul","path":"/monksoul","avatar_url":"https://foruda.gitee.com/avatar/1676938478360257103/974299_monksoul_1578937227.png!avatar30"},"attach_files":[],"zip_download_url":"/dotnetchina/Furion/releases/tag/v4.9.2.14.zip","tar_download_url":"/dotnetchina/Furion/releases/tag/v4.9.2.14.tar.gz"}}}