学 .NET5 从 Fur 开始,1.0.0-rc.final.60 发布

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

内容简介:Fur 是 .NET 5 平台下企业应用开发最佳实践框架。 任正非:没有伤痕累累,哪来皮糙肉厚,英雄自古多磨难。回头看,崎岖坎坷;向前看,永不言弃。 序言 又到了一周一更的时候了,每一周对 Fur 和自己做一个总结。 ...

学 .NET5 从 Fur 开始,1.0.0-rc.final.60 发布

学 .NET5 从 Fur 开始,1.0.0-rc.final.60 发布 学 .NET5 从 Fur 开始,1.0.0-rc.final.60 发布 学 .NET5 从 Fur 开始,1.0.0-rc.final.60 发布 学 .NET5 从 Fur 开始,1.0.0-rc.final.60 发布 学 .NET5 从 Fur 开始,1.0.0-rc.final.60 发布 学 .NET5 从 Fur 开始,1.0.0-rc.final.60 发布

Fur 是 .NET 5 平台下企业应用开发最佳实践框架。

任正非:没有伤痕累累,哪来皮糙肉厚,英雄自古多磨难。回头看,崎岖坎坷;向前看,永不言弃。

序言

又到了一周一更的时候了,每一周对 Fur 和自己做一个总结。

Fur 自诞生起高速发展,短短两个月时间从 0 star 跃进到 1.3k stars,目前 Nuget 下载量更是突破 3K。对这样的成绩还算满意,但革命尚未成功,同志还须努力。

学 .NET5 从 Fur 开始,1.0.0-rc.final.60 发布

开源周报

Stars:1.3k
开发团队:20 人
代码提交:1301 次代码提交
贡献者:30 个贡献者
Issues:关闭 118 个,进行中 3 个,未开始 1 个
PR:合并 52 个,关闭 14 个
发布版本:61 次
文档:完成 59 篇
Nuget 下载:3.1k
QQ群:435 人
线上直播:21 次

框架特点

  • 全新面貌:基于 .NET 5 平台,没有历史包袱
  • 极易入门:只需要一个 Inject() 即可完成配置
  • 极速开发:内置丰富的企业应用开发功能
  • 极少依赖:框架只依赖三个第三方包
  • 极其灵活:轻松面对多变复杂的需求
  • 极易维护:采用独特的架构思想,只为长久维护设计
  • 完整文档:提供完善的开发文档

本周更新

  • 新特性
    • [新增] `Fur.Extras.Authentication.JwtBearer` 第一个Fur 发布的官方 `Jwt` 包
    • [新增] 分布式缓存拓展 [#PR63](https://gitee.com/monksoul/Fur/pulls/63)
    • [新增] `.AddInjectWithUnifyResult()` 带规范化注册的服务方法
    • [新增] `repository.GetService<>` 和 `repository.GetRequestService<>` 方法 [#I235L3](https://gitee.com/monksoul/Fur/issues/I235L3)
    • [新增] Fur 发布的官方包加载机制
    • [新增] Nuget 注释文件和头像
    • [新增] 规范化文档、友好异常、动态 WebApi 服务注入方法
    • [新增] `HttpContext` 和 `IHttpContextAccessor` 快速获取 `Token` 拓展方法
    • [新增] `Jwt` 和 `Cookie` 等多身份验证授权支持 [#I23IM0](https://gitee.com/monksoul/Fur/issues/I23IM0)
    • [新增] 规范化文档 `Server` 列表
  • 突破性变化
    • [新增] 支持 `Swagger` Schemas 智能分析,生成完整的返回类型 `Schema` [#PR65](https://gitee.com/monksoul/Fur/pulls/65)
    • [调整] 生成 `Jwt Token` 的 `JObject` 参数,改为 `Dictionary<string, object>` 类型
    • [移除] 将 `JwtSettingsOptions` 从 `Fur` 项目中移除,放在 `Fur.Extras.Authentication.JwtBearer` 包中
    • [移除] `Newtonsoft.Json` 拓展包,采用默认的 `System.Text.Json`
    • [重构] 规范化文档、目前使用更加灵活简单
    • [调整] `AddJWTAuthorization` 命名为 `AddJwt`
  • 问题修复
    • [修复] `sql` 执行打印多次日志 bug [#I233NC](https://gitee.com/monksoul/Fur/issues/I233NC)
    • [修复] `PgSql` 没有公开适配器 bug [#PR64](https://gitee.com/monksoul/Fur/pulls/64)
    • [修复] `Swagger` 中文分组名 bug
    • [修复] `packages` 拓展文件夹被 `.gitignore` 排除的 bug
    • [修复] `UnitOfWork` 工作单元 bug
    • [修复] `Oops` 友好异常 bug
    • [修复] 规范化结果 `OnSuccessed` 在程序出异常情况下也进入的 bug
    • [修复] 执行 `sql` 语句打印多次 bug [#I233NC](https://gitee.com/monksoul/Fur/issues/I233NC)
  • 其他更改
    • [调整] 简化初始化代码
    • [移除] `Microsoft.AspNetCore.Authentication.JwtBearer` 官方拓展包
    • [优化] 项目启动性能
    • [其他] 代码优化及性能小优化
  • 文档更新
    • [更新] 授权、一分钟入门、配置文档
    • [更新] SaaS 、规范化文档、配置等文档 [#PR66](https://gitee.com/monksoul/Fur/pulls/66)

项目地址

文档地址

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

结语

狮子不会因为狗吠而回头!Fur 会一如既往向前。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

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

软件随想录

软件随想录

Joel Spolsky / 阮一峰 / 人民邮电出版社 / 2009 / 49.00元

《软件随想录:程序员部落酋长Joel谈软件》是一部关于软件技术、人才、创业和企业管理的随想文集,作者以诙谐幽默的笔触将自己在软件行业的亲身感悟娓娓道来,观点新颖独特,内容简洁实用。全书分为 36讲,每一讲都是一个独立的专题。 《软件随想录:程序员部落酋长Joel谈软件》从不同侧面满足了软件开发人员、设计人员、管理人员及从事软件相关工作的人员的学习与工作需要。一起来看看 《软件随想录》 这本书的介绍吧!

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

多种字符组合密码

MD5 加密
MD5 加密

MD5 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具