All Versions
3
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History

  • v2.0.0 Changes

    新增

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

    变更

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

    修复

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

    新增

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

    变更

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

    修复

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

    新增

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

    变更

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

    修复

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