.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


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

查看所有标签

猜你喜欢:

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

跨越鸿沟

跨越鸿沟

[美] 杰弗里·摩尔(Geoffrey A. Moore) / 赵娅 / 机械工业出版社 / 2009-1 / 36.00元

在真正涉足高科技领域之前,你有必要读一读这本书——在这个节奏飞快、竞争激烈的技术竞技场上,这本书绝对能够帮助你更容易地获得成功。 ——威廉姆·劳森 罗盛软件公司董事会主席兼CEO 最近40年来,本书对高科技营销各个方面所做出的贡献远远超过了其他任何相关书籍。如今已经有无数企业和大学分别在自己的运营和教学过程中引入了鸿沟思想,如果你还不是这些企业或大学中的一员,你可能就要担心自己的未来了......一起来看看 《跨越鸿沟》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

随机密码生成器
随机密码生成器

多种字符组合密码

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

Markdown 在线编辑器