选择 Furion 的十大理由,v4.7.9 版本发布
Furion 历经两年打磨
网友笔伐过
用户捧杀过
内心反复放弃过
最终化茧成蝶
为祖国信创添砖加瓦
十大理由
- 你们公司招聘的 .NET 架构师绝大概率没有百小僧牛逼(别杠)。
- 百小僧全天候待命,只要确认 Bug,当天修复,当天发版。
- 全球超400万个项目安装了 Furion,你不是一个人在战斗。
- 超270万字的保姆级使用手册,”保温杯里泡枸杞“ 的养生法你不需要。
- 程序员上岗无需培训,直接丢文档了事,实习生来了都可以扛大旗。
- MIT 开源协议,商用无猫腻,超高质量的源码,企业看了眼里少不了金光。
- 底层核心无第三方依赖,应用层仅依赖了两个第三方包,技术自主可控。
- 框架持续高速迭代,精益求精,为软件系统开发保驾护航。
- 超过220个开发者贡献代码和文档,国内.NET开源项目仅此一份。
选择Furion
还需要理由吗?
跟贴:https://gitee.com/dotnetchina/Furion/issues/I60IQ1
项目信息
- 仓库地址:https://gitee.com/dotnetchina/Furion
- 文档地址:https://furion.baiqian.ltd/
- Nuget地址:https://www.nuget.org/profiles/monk.soul
本期亮点
https://furion.baiqian.ltd/docs/upgrade
1. 脚手架支持指定 `NET5-.NET7
# 创建 .NET5 版本 dotnet new furionapi -n 项目名称 -f net5 # 创建 .NET6 版本 dotnet new furionapi -n 项目名称 -f net6 # 创建 .NET7 版本 dotnet new furionapi -n 项目名称 -f net7
2. 监听日志支持输出更多信息
info: 2022-11-10 12:26:15.1743075 +08:00 星期四 L Microsoft.Hosting.Lifetime[0] #1 Application started. Press Ctrl+C to shut down. info: 2022-11-10 12:26:15.1780741 +08:00 星期四 L Microsoft.Hosting.Lifetime[0] #1 Hosting environment: Development info: 2022-11-10 12:26:15.1812062 +08:00 星期四 L Microsoft.Hosting.Lifetime[0] #1 Content root path: D:\Workplaces\OpenSources\Furion\samples\Furion.Web.Entry info: 2022-11-10 12:26:29.0927692 +08:00 Thursday L System.Logging.LoggingMonitor[0] #17 ┏━━━━━━━━━━━ Logging Monitor ━━━━━━━━━━━ ┣ Furion.Application.TestLoggerServices.测试日志监听1 (Furion.Application) ┣ ┣ 控制器名称: TestLoggerServices ┣ 操作名称: 测试日志监听1 ┣ 路由信息: [area]: ; [controller]: test-logger; [action]: 测试日志监听1 ┣ 请求方式: POST ┣ 请求地址: https://localhost:44316/api/test-logger/测试日志监听1 ┣ 来源地址: https://localhost:44316/api/index.html ┣ 请求端源: swagger ┣ 浏览器标识: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.35 ┣ 客户端 IP 地址: 0.0.0.1 ┣ 服务端 IP 地址: 0.0.0.1 ┣ 执行耗时: 34ms ┣ ━━━━━━━━━━━━━━━ Cookies ━━━━━━━━━━━━━━━ ┣ 请求端: Hm_lvt_91e98d00c5024e8d87b0bb3c10281d59=1665543612,1665626680,1665640427,1665709510; .AspNetCore.Culture=c=en-US|uic=en-US; name=百小僧; age=30 ┣ 响应端: ┣ ━━━━━━━━━━━━━━━ 系统信息 ━━━━━━━━━━━━━━━ ┣ 系统名称: Microsoft Windows 10.0.22621 ┣ 系统架构: X64 ┣ 基础框架: Furion v4.7.6.0 ┣ .NET 架构: .NET 7.0.0 ┣ ━━━━━━━━━━━━━━━ 启动信息 ━━━━━━━━━━━━━━━ ┣ 运行环境: Development ┣ 启动程序集: Furion.Web.Entry ┣ 进程名称: iisexpress ┣ 托管程序: iisexpress ┣ ━━━━━━━━━━━━━━━ 返回信息 ━━━━━━━━━━━━━━━ ┣ 原始类型: System.Void ┣ 最终类型: Furion.UnifyResult.RESTfulResult_System.Object ┣ 最终返回值: ┗━━━━━━━━━━━ Logging Monitor ━━━━━━━━━━━
本期更新
https://furion.baiqian.ltd/docs/upgrade
v4.7.9
版本细节:https://gitee.com/dotnetchina/Furion/issues/I60MFK 2022.11.11v4.7.7
版本细节:https://gitee.com/dotnetchina/Furion/issues/I60GZ8 2022.11.10v4.7.6
版本细节:https://gitee.com/dotnetchina/Furion/issues/I60591 2022.11.08v4.7.5
版本细节:https://gitee.com/dotnetchina/Furion/issues/I600R4 2022.11.08v4.7.3
版本细节:https://gitee.com/dotnetchina/Furion/issues/I5Z9TI 2022.11.03v4.7.2
版本细节:https://gitee.com/dotnetchina/Furion/issues/I5YG48 2022.10.30v4.7.1
版本细节:https://gitee.com/dotnetchina/Furion/issues/I5Y6U3 2022.10.28v4.7.0
版本细节:https://gitee.com/dotnetchina/Furion/issues/I5Y04N 2022.10.27
新特性
- [新增] 日志模块时间格式化默认输出
毫秒
部分,针对并发比较高的场景 4.7.0 c0dc36c- [新增] 写入数据库日志死循环输出检测机制 4.7.0 30dea0c
- [新增]
LoggingMonitor
输出系统信息
,.NET 架构
和基础框架
4.7.1 aeda902- [新增] 远程请求
.SetQueries(obj, ignoreNullValue)
重载方法 4.7.3 #I5Z8KC- [新增] 远程请求
.GetCookies()
和.GetSetCookies()
拓展方法 4.7.5 #I5ZY1L- [新增] 事件总线
.ReplaceStorerOrFallback
自定义事件源存储器方法,可在自定义初始失败时回退到默认值 4.7.6 #I602NU- [新增]
LoggingMonitor
输出启动信息
,Cookies
和请求端源
信息 4.7.7 3037b04- [新增]
JSON
序列化DateOnly
和TimeOnly
类型转换器:.AddDateOnlyConverters()
和.AddTimeOnlyConverters()
4.7.9 !657 47a5fcb- [新增]
HttpContext.ReadBodyContentAsync()
拓展方法重复读取Body
内容 4.7.9 #I60IYU突破性变化
问题修复
- [修复] 生成
JWT Token
时间戳和自动刷新逻辑在高并发下检查有效性不够精确问题,原因是时间戳丢掉了毫秒部分 4.7.0 3c0c017- [修复] 在
IDatabaseLoggingWriter
实现类中输出日志导致死循环问题 4.7.0 30dea0c- [修复] 规范化结果
OnResponseStatusCodes
方法在Response
已完成写入时设置出现异常问题 4.7.2 #I5YBHL- [修复]
L.SetCulture("zh-CN");
在Response
已完成写入时设置出现异常问题 4.7.2 #I5YBHL- [修复] 动态
WebAPI
在类上配置[Route]
特性且包含[action]
模板导致生成错误接口路径 4.7.2 #I5YEZQ- [修复] 启用二级虚拟目录
AppSettings:VirtualPath
导致swagger
的miniprofile
加载失败 4.7.3 #I5Z8RM- [修复]
LoggingMonitor
监听带有[FromServices]
的方法参数或接口类型参数出错 4.7.7 3037b04- [修复]
HttpRequest
通过.ReadBodyContentAsync()
读取不到Body
问题 4.7.9 #I60IYU其他更改
文档
- [新增]
IIS
回收问题解决方案文档- [新增] 远程请求获取
Cookies
文档- [新增]
LoggingMonitor
写入数据库文档- [新增] JSON 序列化
DateOnly
和TimeOnly
类型处理文档- [新增]
HttpContext
读取Body
内容文档- [新增]
PM2
配置文件json
部署文档- [更新] 日志记录文档、定时任务文档、远程请求文档、脚手架文档
特别贡献

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Snowy 更新速度快啊,v2.1.1 又发了
Snowy是国内首个采用了国密算法的前后分离快速开发平台,技术采用了Vue+AntDesignVue3+Vite+SpringBoot+Hutool+Mp+SaToken+EasyTrans发布以来一直维护着客户的使用,不断的更新,更新频率也是越来越快,此次发版主要更新了以下内容: 1、【新增】菜单搜索功能 2、【更新】修复代码生成zip时sql未打包进去的bug 3、【更新】同步beetl版本与企业版使用一致 4、【更新】升级优化前端依赖,同时增加了gzip的配置,生产环境按照官网的配置部署速度更快 5、【修复】修复iss中提到的问题:模块现身省略号的问题 6、【更新】更新一个iss中提到的C端控制器的枚举类型参数 7、【更新】更新个人信息修改手机号不加密问题 8、【更新】s-table问题修复,同时修改斑马纹的是否显示由开关变为选择框更美观 9、【更新】更新gitee提到生成后的表单中字典配置错误 10、【更新】优化前端配置缓存、双排菜单布局下页脚与经典布局同步 11、【更新】新增或编辑菜单失败后loading一直加载问题解决 12、【更新】代码生成下载压缩包名字乱码问题修复 快来...
- 下一篇
Java 通用代码生成器光 2.3.0 文明 Beta7 最新稳定版,程序员的曲速引擎
Java通用代码生成器光2.3.0文明Beta7最新稳定版,程序员的曲速引擎 Java通用代码生成器光2.3.0文明版本Beta7版,是最新稳定版,是程序员的曲速引擎。Beta7版彻底排查修复了前端权限系统,并更新了文档,已接近候选(RC)版质量。并且,Beta7版更新了部分在线文档,帮助大家理解动词算子式代码生成器的理论和原理。 最近发布了最新视频。从零开始使用模版向导生成界面,搭建了一个课程管理系统。并详细介绍如何使用vscode启动后端项目和使用node.js平台安装类库和启动运行Vue和ElementUI的前端项目。 请见视频:https://www.bilibili.com/video/BV1he4y1a7VT/ 光的最新稳定版修复了一系列问题,是最近一段时间以来最稳定的动词算子式代码生成器版本。后期会以此为基础发布候选版与正式版。敬请期待。现在,您可以使用模版向导界面顺畅的使用代码生成器。可以为用户表设定任意数量的下拉列表。可以正确的生成弹性登录模块和英文版本。代码生成器的成熟度和稳定性都有了明显提升。光2.3.0文明版本以来新加的功能,都通过了完整的测试与增强。 光是ja...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能