四喜临门🎉 .NET 框架 Furion 下载量破 600万,v4.8.5.8


四喜临门

  • 第一喜:Furion 在 Nuget 平台总下载量破 600万  🎉
  • 第二喜:Furion 获得 中国开源云联盟2022年度 优秀开源项目 🎉
  • 第三喜:Furion 获得开源社《2022年中国开源年度报告》Gitee 指数 Top 10 🎉
  • 第四喜:Furion 所在组织 dotNET China 获得 2022年 Gitee 最受欢迎的开源组织 🎉

第一喜 🎉

Furion 在 Nuget 平台总下载量破 600万:https://www.nuget.org/profiles/monk.soul

https://furion.baiqian.ltd/docs/course/


第二喜 🎉

Furion 获得 中国开源云联盟2022年度 优秀开源项目。https://mp.weixin.qq.com/s/2zW-WnBbzs8rOdQ8AfwVag


第三喜 🎉

Furion 获得开源社《2022年中国开源年度报告》Gitee 指数 Top 10。https://kaiyuanshe.feishu.cn/wiki/wikcnnJ8b90pOoDRFzXngfRslkd


第四喜 🎉

Furion 所在组织 dotNET China 获得 2022年 Gitee 最受欢迎的开源组织:https://kaiyuanshe.feishu.cn/wiki/wikcnnJ8b90pOoDRFzXngfRslkd


本期亮点

动态 WebAPI 支持更加强大的路由组合功能

using Furion.DynamicApiController;
using Microsoft.AspNetCore.Mvc;

namespace WebApplication38;

[Route("api/[controller]")]
[Route("api2/[controller]")]
public class Test1Service : IDynamicApiController
{
[HttpGet("test")]
[HttpPost]
[AcceptVerbs("PUT", "PATCH")]
public async Task GetTestName()
{
await Task.CompletedTask;
}
}

public class Test2Service : IDynamicApiController
{
[HttpGet("/root/test")]
[HttpGet("test")]
[HttpGet(Name = "other-test")]
[HttpGet("template-test", Name = "other-test")]
[HttpPost]
[AcceptVerbs("PUT", "PATCH")]
public async Task GetTestName()
{
await Task.CompletedTask;
}
}

[Route("api/[controller]")]
[Route("api2/[controller]/second")]
[Route("api3/[controller]/three")]
public class Test3Service : IDynamicApiController
{
[HttpGet]
[HttpGet("get/[action]")]
[HttpPost]
[HttpPost("post/cus-version")]
public string GetVersion()
{
return "1.0.0";
}
}

本期更新

  • v4.8.5 版本细节:https://gitee.com/dotnetchina/Furion/issues/I6BC6J 2023.01.28

https://furion.baiqian.ltd/docs/upgrade

  • 新特性

    • [新增] 远程请求配置 SetHttpVersion(version) 配置,可配置 HTTP 请求版本,默认为 1.1 4.8.5.8 ⏱️2023.02.06 #I6D64H
    • [新增] 动态 WebAPI 支持更加强大的路由组合功能 4.8.5.7 ⏱️2023.02.03 #I6CLPT
    • [新增] 定时任务 Dashboard 可自定义入口地址 /schedule 4.8.5.6 ⏱️2023.02.02 c5639f5
    • [新增] App.GetServiceLifetime(type) 获取服务注册生命周期类型 4.8.5.3 ⏱️2023.01.31 4a573a8
    • [新增] 审计日志 LoggingMonitor 记录 HTTP 响应状态码 4.8.5.2 ⏱️2023.01.30 abb4cbd
    • [新增] 定时任务执行上下文 RunId 属性,用于标识单次作业触发器执行 4.8.5.1 ⏱️2023.01.30 1aac470
  • 问题修复

    • [修复] 优化远程请求 ReadAsStringAsync 底层方法,尝试修复 Error while copying content to a stream. 错误 4.8.5.8 ⏱️2023.02.06 #I6D64H
    • [修复] 规范化结果不支持 OData 协议控制器 4.8.5.5 ⏱️2023.02.01 !571
    • [修复] 启用 Swagger 登录功能之后不能触发响应拦截器 4.8.5.5 ⏱️2023.02.01 #I6C9A2 !702 !703
    • [修复] 在数据库日志的 IDatabaseLoggingWriter 实现类中依赖注入 ILogger<> 导致死循环 4.8.5.4 ⏱️2023.02.01 #I6C6QU
    • [修复] Furion.Xunit/Furion.Pure.Xunit 单元测试依赖注入单例服务时不是同一实例问题 4.8.5.3 ⏱️2023.01.31 305511e
    • [修复] 数据库日志提供程序在应用程序终止时出现空异常问题 4.8.5 ⏱️2023.01.28 #I6AZ8Y
    • [修复] 实体拓展方式操作数据库出现空异常问题 4.8.5 ⏱️2023.01.28 #I6AXU6
  • 文档

    • [更新] 日志文档、定时任务文档、动态 WebAPI 文档,规范化结果文档,App 静态类文档,Oops 静态类文档、虚拟文件系统文档 !704,远程请求文档
  • 贡献者

    • liuhll (@liuhll2)
    • 大柚 (@big-pomelo)
    • WR_YT (@wr-yt)

相關推薦

2023-04-20

,Furion 在 Gitee 平台获得 9000 Stars, 在 NuGet 平台破 810万 下载量。 Furion 2020 年 09 月 01 日开源至今,可谓是爆炸式发展,无论哪方面数据均呈指数增长,时常被网友调侃:有 VueJS 当年的风范~ 经过三年的迭代,Furion 终于发布了

2023-02-02

d/ 下载统计 截至 2023年02月01日,Furion 在 Nuget 平台总下载量有 5,874,756 次(587万),每天增量为 3万+ https://www.nuget.org/profiles/monk.soul,这说明越来越多的开发者开始尝试并使用 Furion。 市场情况 目前 Furion 统计有 493

2022-09-29

贡献一份微薄之力。 序言 经过两年多的迭代,Furion 框架已经相当成熟稳定,贡献者突破 220 人,但我们的团队并没有停止脚步,精益求精逐步将过去所有模块重新优化乃至重构。本次版本主要对日志功能,特别是控制台日志

2022-10-07

此。 目前 Furion 在 Nuget 平台项目总安装量破 355万次,总下载量已经破 4400万次 https://www.nuget.org/profiles/monk.soul 项目信息 Gitee:https://gitee.com/dotnetchina/Furion Github:https://github.com/MonkSoul/Furion 文档:https://dotnetchina.gitee.i

2023-03-04

,只要确认 Bug,当天修复,当天发版。 Nuget 总下载量超 660 万,坑洼前人早就躺过,你不是一个人在战斗。 超 300万 字的保姆级使用手册,”保温杯里泡枸杞“ 的养生法(护发)你不需要。 程序员上岗

2023-08-25

些许负面评论。截至 2023 年 08 月 22 日,它在 NuGet 平台的下载量已经达到了 1000 万次,这确实值得记录。 对于作者来说,能够有如此多的人喜欢并使用 Furion,既感到幸福又充满了责任感。幸福的原因在于自己所创造的东西能够

2023-01-04

挡她崭露头角,奋发图强,生机勃勃,遍地开花,Nuget 总下载量已达 543万次:https://www.nuget.org/profiles/monk.soul 此情此景,想吟诗一首(听安老师):那年我双手插兜,不知道什么叫对手。 项目概况 经过两年不间断的更新,Fu

2023-09-25

,Furion 已经变得非常成熟和稳定。截至目前,NuGet 的总下载量已超过 1050万 次,这个数字不断增长。Furion 已经帮助越来越多的企业和个人开发者提高了开发效率,同时也减少了开发成本。我们的团队也正在致力于研发面向

2023-12-26

家和国外一家企业超过 10 万人民币的友情赞助。NuGet 总下载量也达到了 1200万。 尽人事,听天命,事在人为。 经过一个月对开源文档商业化的深入探索,我们已成功建立了一套全面且规范的流程,并在此过程中积累了丰富的

2022-11-09

ingMonitor 输出 系统信息,.NET 架构 和 基础框架 4.7.1 aeda902 [新增] 远程请求 .SetQueries(obj, ignoreNullValue) 重载方法 4.7.3 #I5Z8KC [新增] 远程请求 .GetCookies() 和 .GetSetCookies() 拓展方

2022-11-14

依赖,应用层仅依赖了两个第三方包,技术自主可控。 框架持续高速迭代,精益求精,为软件系统开发保驾护航。 超过220个开发者贡献代码和文档,国内.NET开源项目仅此一份。 选择 Furion 还需要理由吗? 跟贴:h

2022-10-15

序言 距上次发版刚过一周时间,Furion 的下载量又增加了 80多万次,总项目安装量也近 370万,几乎各行各业的系统都使用上了 Furion。查看 Nuget 统计总安装量 每天睁眼闭眼手机都是 Furion 邮件提醒消息,两年来未曾停歇过,

2023-04-11

业的赞助,总赞助金额超数十万人民币,主要用于 Furion 框架开发团队日常维护支出和技术培训指导。 三年不停更迭代,Furion 已经相当有影响力,几乎 .NET 开发人员无人不知,NuGet 总下载超 760万,贡献者近 240人。 项目信息

2023-10-18

将近一个月,在此期间 Furion 在 NuGet 平台获得了超 70万次下载量,总下载量约 1100万。伴随着 Furion 影响力越来越大,带来了用户量暴增,同时我们团队投入维护和研发成本也越来越高,但,我们并没有改变初心,依然选择做用