Skip to content

v2.17.0

Compare
Choose a tag to compare
@MonkSoul MonkSoul released this 09 Aug 10:26
  • 新特性

    • [新增] IPC(Inter-Process Communication,进程间通信) 模块功能,目前提供进程内通信和共享内存进程外通讯 ProcessChannel
    • [新增] 远程请求 application/xmltext/xml 默认支持 4753a1a
    • [新增] 控制台全局异常拦截 4a4fe1f
    • [新增] 支持自定义 .json 配置文件扫描目录 3e2910a
    • [新增] 支持数据库实体接口显式实现接口配置 9610a0a
    • [新增] 控制台应用程序全局拦截 [IfException] 支持 4a4fe1f
    • [新增] 依赖注入模块接口可以限制实现类生存周期,实现类也支持复写生存周期 d2ce089
  • 突破性变化

    • [抽离] Oops.Retry() 重试策略功能至新类:Retry.Invoke() 6a7bbd0
    • [移除] IHttpContextAccessor.SigninToSwagger() 拓展,请使用 IHttpContextAccessor.HttpContext.SigninToSwagger(),退出也一样
    • [移除] 全局处理 Request Body 重复读处理 Request.EnableBuffering() d92c24b
  • 问题修复

    • [修复] 规范化状态码过滤逻辑错误问题 #I44JYS
    • [修复] 非关系型数据库(内存数据库)注册及操作异常 e167651
    • [修复] 远程请求默认序列化问题 a55603b
    • [修复] 定时任务零点/整点提前一秒触发问题 #I4321L
    • [修复] 友好异常在子类重写抽象类方法内部抛异常无法获取的问题 4a4fe1f
    • [修复] 修复非 Web 项目抛异常问题 4a4fe1f
    • [修复] 数据库实体模型贴 [NotMapper] 特性无效 #I44MNO
  • 其他更改

    • [调整] Swagger 生成泛型 SchemaIds 默认连接符,由 Of 改为 _ 81946b6