![]()
喜报分享
还是老样子,先来汇报近期成果:
- Starred:4610 个
- Forked:1560 个
- Wathing:1540 个
- Issues:662 个
- Pull Request:276 个
- 贡献者:116 个
- 代码提交:2684 次
- 文档篇数:132 篇
- QQ 交流群:6003 人(重叠人不超过 100 人)
![]()
![]()
![]()
![]()
![]()
本期更新
-
新特性
- [新增]
Clay 粘土类型,支持让 C# 创建一个弱类型对象并操作弱类型 #I3O2QQ
- [新增] 新增
Scoped.Create 带返回值重载 #I3O47J
- [新增] 支持
Scoped.Create() 一系列方法支持传入作用域工厂 #I3OAP5
- [新增] 支持事件总线同步执行方式 #I3OAW2
- [新增]
[DataValidation] 跳过空字符串和空值验证 #I3OGEN
- [新增]
Worker Service 可配置是否自动注册 Worker #I3OLW4
-
突破性变化
-
问题修复
- [修复] 定时任务设置
cancelInNoneNextTime: false 一次也不执行 #I3O3N0
- [修复] SpareTime 自定义下次执行时间出现空异常 #I3O46X
- [修复]
MiniProfiler 设置为 false 时,数据库上下文提交拦截器未添加 #I3OAWX
- [修复]
[Consumes("application/x-www-form-urlencoded")] 和 ModelQuery 配置同时配置导致空引用问题 #I3ODUR
-
其他更改
- [优化] 支持发布后代码精简配置,减少不必要的文件夹输出 #I3OAPF
- [优化] 自动刷新 Token 机制,新增容错值处理,解决并发 Token 刷新失败问题 #I3OGYF
-
文档变化
-
问答答疑
- [答疑] 动态 WebAPI 如何获取接收文件 #I3O29B
- [答疑] 定时任务使用
Scope.CreateUnitOfWork 引发的问题 #I3O2CD
- [答疑] 单文件发布程序工作不正常 #I3O4D8
- [答疑] 同时配置租户过滤器和软删除过滤器,最终的 sql 只生成了一种过滤条件 #I3OB0A
- [答疑] HTTP 重定向 HTTPS 后跨域失效 #I3OB8R
- [答疑] 在 PostgreSql 数据库使用
rep.FirstOrDefault(u => u.Id == UserId); 引起异常 #I3O5OF
- [答疑] 定时任务有时能触发有时不能触发 #I3ORBE
-
不做实现
- [作废] 框架中的 swagger 是否有提供导出文档为 markdwon/word 的功能计划? #I3OL8O
- [作废] 数据库实体父子继承,子类生成的 SQL 不一样 #I3NHU3
文档地址
项目地址
Furion 遵循 Apache-2.0 开源协议,欢迎大家提交 PR 或 Issue。喜欢可以给个 Star。