更新日志

[3.0.0] - 2025-11-19

兼容性更新

.NET升级

  • 将Aegis的.Net版本从6升级到.Net8

命名风格统一

  • 认证鉴权模块里的CustomeUser命名改为CustomUser
  • 控制器统一返回的FaliedResult修改为FailedResult

模块更新

认证和鉴权

  • 拆分认证和鉴权模块,现在提供为Aegis.Core.AuthorizationAegis.Core.Authentication
  • 提供联影统一平台ESS的认证鉴权接入模块,Nuget为Aegis.Authorization.ESS
  • 用户登录时从ESS开放服务接口中获取扩展字段(工号 userCode)

网络库

  • 现在BrokerClient的HTTP请求会自动携带X-Request-Id头,会将ActionContext.Current.RequestId携带在上面
  • BrokerClient增加Webservice请求的发送的支持,服务端为WCF创建的或者asmx方式创建的Webservice服务, 也支持soap1.1和soap1.2协议的Webservice请求发送。
  • 现在提供实时通信库模块(如SSE),Nuget为Aegis.Net.SignalR

Redis

  • 现在RedisSource封装了RedisClient,下个版本将移除RedisClient的提供
  • 现在提供多级缓存功能

安全与隐私

  • 现在提供审计日志模块,Nuget为Aegis.Security.Audit
  • 现在提供加解密模块,Nuget为Aegis.Security.Encryption

可观测性

  • 现在提供采集系统指标模块,Nuget为Aegis.Prometheus
  • 现在提供全链路可观测模块,Nuget为Aegis.Trace.OpenTelemetry

工具类

  • 现在提供HTML→PDF、Word→PDF、PDF→OFD、HTML→OFD、WORD→OFD转换工具包,Nuget为Aegis.DocumentConverter

新功能提供

  • 现在框架支持自定义类注入,功能在Aegis.Component

results matching ""

    No results matching ""