行业资讯
Furion v4.9.9.52发布!新增众多特性,移除Pure包全面拥抱EFCore
新特性发布让.NET开发更简单Furion v4.9.9.52已经发布让.NET开发更简单更通用更流行。此版本更新了众多新特性如在HTTP远程请求方面新增了ActionHttpRequestBuilder操作符支持将HttpRequestBuilder隐式转换为ActionHttpRequestBuilder新增了HttpRequestBuilder.Setup和HttpBuilder.Setup静态属性还新增了ETag缓存功能、配额策略功能等。在流变对象方面新增了ClayOptions.Lenient静态属性且支持运算符扩展自身。此外定时任务支持手动执行时传递自定义数据Cron表达式也有了更多新特性。突破性变化与调整此版本有一些突破性变化如HTTP远程请求WithRequest方法名改为WithURL参数格式化程序IUrlParameterFormatter接口方法和排序委托签名也进行了调整。Cron表达式的R随机语法和Macro宏都有改变定时任务工作日触发器的特性和方法名也进行了重命名。同时移除了Furion.Pure和Furion.Pure.Xunit扩展包。移除Pure包统一为单一包Furion从一开始默认集成了.NET官方的Entity Framework Core简称EFCore早期因EFCore概念繁杂、上手门槛高拆分为Furion和Furion.Pure两个包。但拆包后Furion包流量和下载量下降Furion.Pure下载量攀升不利于长远发展。所以从Furion v4.9.9开始移除Furion.Pure包及相关扩展后续将EFCore模块功能抽离为独立模块只保留Furion一个包。从Furion.Pure升级到v4.9.9只需替换NuGet包若使用了定时任务持久化还需修改数据库记录。问题修复与其他更改此版本修复了许多问题如HTTP远程请求转发表单时内容类型的Boundary解析错误问题、Digest摘要认证错误处理格式和算法问题等。在其他更改方面改进了HTTP远程请求的多项功能如JSON序列化功能、异常捕获设计等还改进了视图引擎的性能和编译模板出错时的显示问题。文档更新新增了Linux部署文档同时更新了HTTP远程请求文档、流变对象文档等多种文档。
郑州网站建设
网页设计
企业官网