.NET 框架 Furion 下载量破 600万,v4.8.5.8

科技资讯 投稿 22400 0 评论

四喜临门

  • 第一喜: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

.NET 框架 Furion 下载量破 600万,v4.8.5.8

.NET 框架 Furion 下载量破 600万,v4.8.5.8

第二喜

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

.NET 框架 Furion 下载量破 600万,v4.8.5.8

.NET 框架 Furion 下载量破 600万,v4.8.5.8

.NET 框架 Furion 下载量破 600万,v4.8.5.8

.NET 框架 Furion 下载量破 600万,v4.8.5.8

第三喜

Furion 获得开源社《2022年中国开源年度报告》Gitee 指数 Top 10。

.NET 框架 Furion 下载量破 600万,v4.8.5.8

第四喜

Furion 所在组织 dotNET China 获得 2022年 Gitee 最受欢迎的开源组织:

.NET 框架 Furion 下载量破 600万,v4.8.5.8

本期亮点

动态 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";
    }
}

.NET 框架 Furion 下载量破 600万,v4.8.5.8

本期更新

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

    新特性

    • [新增] 远程请求配置 SetHttpVersion(version 配置,可配置 HTTP 请求版本,默认为 1.1 4.8.5.8 ⏱️2023.02.06版本号动态 WebAPI 支持更加强大的路由组合功能 4.8.5.7 ⏱️2023.02.03版本号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版本号

    • 规范化结果不支持 OData 协议控制器
    • 4.8.5.5 ⏱️2023.02.01 !571

  • [修复] 启用 Swagger 登录功能之后不能触发响应拦截器 4.8.5.5 ⏱️2023.02.01版本号!702 !703

  • [修复] 在数据库日志的 IDatabaseLoggingWriter 实现类中依赖注入 ILogger<> 导致死循环 4.8.5.4 ⏱️2023.02.01版本号Furion.Xunit/Furion.Pure.Xunit 单元测试依赖注入单例服务时不是同一实例问题 4.8.5.3 ⏱️2023.01.31 305511e

  • [修复] 数据库日志提供程序在应用程序终止时出现空异常问题 4.8.5 ⏱️2023.01.28版本号4.8.5 ⏱️2023.01.28版本号WebAPI 文档,规范化结果文档,App 静态类文档,Oops 静态类文档、虚拟文件系统文档 !704,远程请求文档

  • 贡献者

    • liuhll (@liuhll2

  • 大柚 (@big-pomelo

  • WR_YT (@wr-yt

编程笔记 » .NET 框架 Furion 下载量破 600万,v4.8.5.8

赞同 (58) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽