Skip to content

v4.9.7.19

Latest
Compare
Choose a tag to compare
@MonkSoul MonkSoul released this 01 Mar 14:12
· 18 commits to v5-transition since this release

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

本期更新

  • 新特性

    • [新增] HTTP 远程请求支持为所有 HttpClient 客户端启用请求分析工具 IHttpRemoteBuilder.AddProfilerDelegatingHandler() 4.9.7.18 ⏱️2025.03.01 b6ba52b
    • [新增] 流变对象为 Controller 类型添加 ViewClay 拓展方法 4.9.7.17 ⏱️2025.02.28 8133f55
    • [新增] HTTP 远程请求支持 WebService(SOAP) 支持 4.9.7.15 ⏱️2025.02.27 479073a
    • [新增] HTTP 远程请求 AddProfilerDelegatingHandler(this IHttpClientBuilder builder, bool disableInProduction) 重载方法 4.9.7.13 ⏱️2025.02.26 5ef4b13
    • [新增] 流变对象 ClayOptions.Flexible 静态属性 4.9.7.14 ⏱️2025.02.26 af0d0d8
    • [新增] HTTP 远程请求 Server-Sent Events 支持任意 HttpMethod 4.9.7.13 ⏱️2025.02.26 caa2aca
    • [新增] 流变对象的集合或数组支持自动转换为 IEnumerable<dynamic?> 4.9.7.12 ⏱️2025.02.25 f3ca0cd
    • [新增] HTTP 远程请求获取响应标头 Set-Cookie 拓展方法 4.9.7.11 ⏱️2025.02.24 62737cf
    • [新增] HTTP 远程请求支持设置请求分析工具触发委托 4.9.7.10 ⏱️2025.02.22 82b4d81
    • [新增] 流变对象支持自动转换为 IActionResult 类型 4.9.7.9 ⏱️2025.02.20 d8366a2
    • [新增] HTTP 远程请求 ConfigureOptions 支持解析服务的重载方法 4.9.7.9 ⏱️2025.02.20 dabbc47
    • [新增] HTTP 远程请求 HttpRemoteOptions 选项 FallbackBaseAddress 属性,支持回退请求基地址设置 4.9.7.9 ⏱️2025.02.20 dabbc47
    • [新增] HTTP 远程请求 HttpRemoteResult 类型 Server 属性 4.9.7.9 ⏱️2025.02.20 5b1c181
    • [新增] HTTP 远程请求 HttpRequestMessage 克隆拓展方法 4.9.7.8 ⏱️2025.02.18 abd61c8
    • [新增] 流变对象 Clay.Parse(Object, Action<ClayOptions>) 静态重载方法 4.9.7.8 ⏱️2025.02.18 dbc95fe
    • [新增] 定时任务 Cron 表达式支持获取上一次发生时间 4.9.7.6 ⏱️2025.02.12 #IBLKDF ba1260d
    • [新增] 流变对象实例支持 MapFilter 映射和筛选方法 4.9.7.5 ⏱️2025.02.09 e499ec3
    • [新增] 流变对象实例支持动态合并多个流变对象语法 4.9.7.3 ⏱️2025.02.02 463f038
    • [新增] 定时任务看板支持自定义 Title 标题 4.9.7 ⏱️2025.01.23 c959226
    • [新增] HTTP 远程请求 [Forward] 转发特性支持 4.9.7 ⏱️2025.01.23 023166b
    • [新增] HTTP 远程请求配置参数支持 4.9.7 ⏱️2025.01.23 023166b
    • [新增] HTTP 远程请求转发支持忽略请求或响应标头 4.9.7 ⏱️2025.01.23 023166b
  • 突破性变化

    • [调整] 流变对象 Clay 实现接口,由 IEnumerable<KeyValuePair<object, object?>> -> IEnumerable<object?> 4.9.7.19 ⏱️2025.03.02 ed4159e
    • [调整] 流变对象 GetEnumerator() 方法返回值,由 IEnumerable<KeyValuePair<object, dynamic?>> -> IEnumerable<dynamic?> 4.9.7.19 ⏱️2025.03.02 ed4159e
    • [调整] HTTP 远程请求默认的 User-AgentEdge 浏览器(版本 133)的 User-Agent 一致 4.9.7.18 ⏱️2025.03.01 b6ba52b
    • [调整] HTTP 远程请求长轮询属性(事件)类型,由 Func<HttpResponseMessage, Task>? -> Func<HttpResponseMessage, CancellationToken, Task> 4.9.7.17 ⏱️2025.02.28 050e64f
    • [调整] HTTP 远程请求 ServerSentEventsonMessage 属性类型,由 Func<ServerSentEventsData, Task>? -> Func<ServerSentEventsData, CancellationToken, Task> 4.9.7.14 ⏱️2025.02.26 5ef4b13
    • [调整] 流变对象 AsEnumerateArray 返回值类型,由 IEnumerable<KeyValuePair<int, dynamic?>> -> IEnumerable<dynamic?> 4.9.7.12 ⏱️2025.02.25 f3ca0cd
    • [调整] 流变对象方法命名:AsEnumerableObject -> AsEnumerateObjectAsEnumerableArray -> AsEnumerateArray 4.9.7.4 ⏱️2025.02.08 9af844f
    • [移除] 旧版本粘土对象 4.9.7 ⏱️2025.01.23 9adff0
    • [新增] 全新的流变对象 4.9.7 ⏱️2025.01.23 9adff0
    • [调整] 框架底层 Microsoft.CodeAnalysis.CSharp 依赖包版本从 4.11.0 降级至 4.8.0 4.9.7 ⏱️2025.01.23 b2ea36d #IBH3ZS #IBH0OQ #IBEGOY
  • 问题修复

    • [修复] HTTP 远程请求文件上传下载、长轮询和 Server-Sent Events 错误处理 CancellationToken 问题 4.9.7.16 ⏱️2025.02.28 21c1f06
    • [修复] HTTP 远程请求客户端配置的基地址时出现空引用异常 4.9.7.16 ⏱️2025.02.28 21c1f06
    • [修复] HTTP 远程请求分析工具未打印实际未成功但确保请求为成功的请求的问题 4.9.7.10 ⏱️2025.02.22 82b4d81
    • [修复] 在 ECB 模式下, AES 加密解密添加了 IV 向量导致被截断问题 4.9.7.7 ⏱️2025.02.14 4758b83
    • [修复] 规范化文档因启用 gen.UseAllOfToExtendReferenceSchemas() 配置导致枚举 Schema 生成冗余的 allOf 引用,进而产生重复的下拉数据问题 4.9.7.6 ⏱️2025.02.12 3aa7c27
    • [修复] 定时任务在没有注册日志输出程序时无法打印控制台信息 4.9.7.4 ⏱️2025.02.08 0627b0b
    • [修复] HTTP 远程请求重定向操作错误的处理请求方法和请求体问题 4.9.7.2 ⏱️2025.01.26 c326cf3
    • [修复] HTTP 远程请求转发 HttpContext 文件出现文件已损坏问题 4.9.7.1 ⏱️2025.01.23 e90a08c
    • [修复] HTTP 远程请求遇重定向时可能出现重复拼接查询参数问题 4.9.7 ⏱️2025.01.23 0e64da5
    • [修复] 定时任务运行时修改触发器参数(表达式)没有立即更新 NextRunTime 问题 4.9.7 ⏱️2025.01.23 c99ad36
  • 其他更改

    • [改进] 定时任务看板 UI 细节(浮动显示描述/支持拖动列调整宽度) 4.9.7 ⏱️2025.01.23 c959226
    • [改进] Cron 表达式 R 字符解析器性能 4.9.7 ⏱️2025.01.23 adfeb15
  • 文档

    • [新增] 新流变对象文档
    • [更新] HTTP 远程请求文档、Cron 表达式文档、定时任务文档、粘土对象文档、日志文档