.NET 5 框架 Furion v1.1.0 发布

栏目: 软件资讯 · 发布时间: 3年前

内容简介:让 .NET 开发更简单,更通用,更流行。 官方应用包 包类型 名称 版本 描述 Furion v1.1.0 Furion 总包 Furion.Extras.Authentication.JwtBearer v1.1.0 Furion Jwt 拓展包 Furion.Extras.DependencyModel.CodeAn...

.NET 5 框架 Furion v1.1.0 发布

.NET 5 框架 Furion v1.1.0 发布 .NET 5 框架 Furion v1.1.0 发布 .NET 5 框架 Furion v1.1.0 发布 .NET 5 框架 Furion v1.1.0 发布 .NET 5 框架 Furion v1.1.0 发布 .NET 5 框架 Furion v1.1.0 发布

让 .NET 开发更简单,更通用,更流行。

官方应用包

包类型 名称 版本 描述
.NET 5 框架 Furion v1.1.0 发布 Furion v1.1.0 Furion 总包
.NET 5 框架 Furion v1.1.0 发布 Furion.Extras.Authentication.JwtBearer v1.1.0 Furion Jwt 拓展包
.NET 5 框架 Furion v1.1.0 发布 Furion.Extras.DependencyModel.CodeAnalysis v1.1.0 Furion 动态反射 拓展包

官方脚手架

模板类型 名称 版本 描述
.NET 5 框架 Furion v1.1.0 发布 Furion.Template.Mvc v1.1.0 Mvc 模板
.NET 5 框架 Furion v1.1.0 发布 Furion.Template.Api v1.1.0 WebApi 模板
.NET 5 框架 Furion v1.1.0 发布 Furion.Template.App v1.1.0 Mvc/WebApi 模板
.NET 5 框架 Furion v1.1.0 发布 Furion.Template.Razor v1.1.0 Razar Pages 模板
.NET 5 框架 Furion v1.1.0 发布 Furion.Template.Blazor v1.1.0 Blazor 模板

本期更新

  • 新特性
    • [新增] Mvc 模板脚手架:`Fur.Template.Mvc`
    • [新增] WebApi 模板:`Fur.Template.Api`
    • [新增] Mvc/WebApi 模板:`Fur.Template.App`
    • [新增] Razar Pages 模板:`Fur.Template.Razor`
    • [新增] Blazor 模板:`Fur.Template.Blazor`
    • [新增] `Db.GetDbContext()` 获取默认数据库上下文方法
    • [新增] `HttpContextUtility.GetCurrentHttpContext()` 获取全局 `HttpContext` 上下文
    • [新增] `App.GetRequiredService<>` 解析服务方法
    • [新增] `object.GetService<>` 对象拓展方法
    • [新增] 策略授权 `PolicyPipeline` 基类方法,支持多重判断授权
    • [新增] `JWTEncryption.ValidateJwtBearerToken` 手动验证静态方法
    • [新增] `.AddDateTimeJsonConverter(format)` 时间格式序列化配置
    • [新增] 全局数据库上下文 `InsertOrUpdateIgnoreNullValues` 和 `EnabledEntityStateTracked` 全局配置
    • [新增] `Pomelo.EntityFrameworkCore.MySql` 最新 .NET 5 包配置 [#I24ZQK]
    • [新增] `DateTime` 和 `DateTimeOffset` 类型序列化格式配置 [#I253FI]
    • [新增] `Swagger Jwt授权` 全局授权参数 [#I26GLR]
    • [新增] `InsertOrUpdate` 支持自定义判断条件功能 [#I269Q1]
    • [新增] 字符串字段小写命名支持 [#I2695D]
    • [新增] 字符串文本对比功能 [#I268LE]
    • [新增] 全局异常特性消息功能 [#I2662O]
    • [新增] `Insert` 或 `Update` 数据库忽略空值功能 [#I264Q4]
  • 突破性变化
    • [更新] `Mapster` 包至 `7.0.0` 版
    • [调整] `Fur` 项目名为 `Furion`
    • [调整] `Db.GetRequestDbContext<>()` 命名为 `Db.GetDbContext<>()`
    • [调整] `Db.GetDbContext<>()` 命名为 `Db.GetDuplicateDbContext<>()`
    • [调整] `PagedList` 到 `System.Collections.Generic` 命名空间下
    • [调整] `App.Services` 名为 `App.ServiceProvider`
    • [移除] `App.ApplicationServices` 和 `App.GetRequestService<>()` 
    • [移除] 非Web主机注入拓展
    • [移除] `App.GetRequestService<>` 方法
    • [移除] `ValidateJwtBearer` Jwt授权方法,无需手动判断了
    • [重构] `App.GetService<>` 解析服务的底层逻辑,大大提高了解析服务的性能
    • [优化] 解析服务性能问题,底层代码大量优化
    • [重构] 授权核心代码,保持和微软一致的授权规范 [#I26DCB]
  • 问题修复
    • [修复] Furion 官方脚手架生成后编译异常 bug
    • [修复] `Tenant` 内置属性不是 `virtual` 修饰 bug
    • [修复] `dockerfile` 新命名构建失败 bug
    • [修复] `services.AddFriendlyException()` 缺少配置注入 bug
    • [修复] 数据库上下文池被释放和高并发下内存溢出 bug [#I2524K][#I24UMN]
    • [修复] `Sql代理` 返回空数据时异常 bug [#I24TCK]
    • [修复] 工作单元 `[UnitOfWork]` 多数据库被释放 bug [#I24Q6W]
    • [修复] 自定义角色授权和多个授权共存出现 403 bug [#I26H1L]
    • [修复] `Oops.Oh` 空异常和不支持服务服务抛异常 bug [#I26EFU][#I26GM4]
    • [修复] `cli.ps` 生成文件编码乱码 bug [#I26DVT]
    • [修复] `Swagger` 文件上传按钮不显示 [#I26B6U]
    • [修复] 规范化结果授权状态码序列化大小写不一致问题 [#I26B26]
    • [修复] 未启用规范化结果时中文乱码 bug [#I268T5]
    • [修复] `MySql` 异步异常捕获不到 bug [#I265SO]
    • [修复] `cli.ps1` 提示找不到数据库连接字符串 bug [#I2647U]
    • [修复] `ApiSears.ControllerEnd`不起作用 bug [#I25KH6]
    • [修复] `RemoteRequest` 请求完成结果序列化属性大小写问题 [#I25I8R]
    • [修复] `HttpContext.GetEndpoinet()` 空异常 bug [#PR73]
  • 其他更改
    • [调整] `EntityBase` 和 `Entity` 所有属性为 `vitural` 修饰
    • [优化] `Jwt` 读取和解析性能
    • [优化] 优化代码支持 C# 9.0 最新语法
    • [移除] 无用或未使用代码
    • [其他] 代码性能小优化和小调整
    • [优化] `MD5` 加密性能 [#PR71]
    • [关闭] [#I265JV][#I26ERA][#I26EVW][#I26GHC][#I26GJ1][#I26O1F]
  • 文档变化
    • [更新] 一分钟入门、安全鉴权、数据库、数据库上下文文档、多数据库操作文档

文档地址

项目地址

功能模块

.NET 5 框架 Furion v1.1.0 发布

Furion 遵循 Apache-2.0 开源协议,欢迎大家提交 PR 或 Issue。喜欢可以给个 Star


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

快速傅里叶变换

快速傅里叶变换

K. R. Rao、D. N. Kim、J. J. Hwang / 万帅、杨付正 / 机械工业出版社 / 2013-3 / 98.00元

《国际信息工程先进技术译丛·快速傅里叶变换:算法与应用》深入浅出地阐述了快速傅里叶变换(FFT)的原理,系统地总结了各类FFT算法,并广泛精辟地介绍了FFT在视频和音频信号处理中的各种应用。《国际信息工程先进技术译丛·快速傅里叶变换:算法与应用》在阐述了离散傅里叶变换(DFT)的原理和性质之后,详细讨论了时域抽取(DIT)和频域抽取(DIF)的各类快速算法。论述了近似计算DFT的整数FFT、二维及......一起来看看 《快速傅里叶变换》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具