Skip to content

Latest commit

 

History

History
53 lines (42 loc) · 1.65 KB

CHANGELOG.md

File metadata and controls

53 lines (42 loc) · 1.65 KB

更新日志

此项目的所有显着更改都将记录在此文件中。

[2.0.0]

新增

  • 支持Apollo作为服务注册中心

变更

  • 优化包的依赖关系
  • 优化RpcContext
  • 优化Rpc通信中服务的生命周期管理
  • 优化移除冗余路由的方式
  • 优化分布式锁的使用,避免服务路由注册导致死锁
  • 移除IEfCoreDbContextPool接口
  • 优化心跳检测

修复

  • 修复使用内存缓存作为事务参与者导致服务实例存在多个的情况下Cancel 和 Confirm 阶段无法提交的bug

[1.2.0]

新增

  • 新增 Serilog 作为记录器的使用
  • 新增身份认证授权包

变更

  • 删除 Silky.Rpc 包的不必要的依赖项
  • 优化swagger文档生成

修复

  • 修复Confirm阶段和Cancel阶段不会自动提交本地交易并在TCC交易中保存数据的bug
  • 修复分布式事务中使用 Json 作为编解码器时,Cancel 和 Confirm 阶段参数转换异常的问题
  • 修复 rpc 调用返回空结果的异常
  • 修复在rpc调用过程中使用Json作为编解码器时,输入参数校验失败的bug

[1.1.0]

新增

  • 重命名项目名称和一些包的名称
  • 封装 EFCore 用于数据访问
  • 使用 miniProfile 进行性能监控
  • 使用 SkyApm 实现链接追踪
  • 添加通过Mapster实现对象映射的包

变更

  • 通过ServiceCollection优化服务注册的模块加载和模块支持
  • 重构分布式事务
  • 使用Filter实现输入参数校验

修复

  • 修复分布式锁中的bug
  • 修复客户端可能无法订阅服务注册中心的路由信息​​的问题
  • 修复zookeeper客户端会话超时无法订阅服务注册中心路由信息的bug