更新日志
[3.0.0] - 2025-11-19
兼容性更新
.NET升级
命名风格统一
- 认证鉴权模块里的
CustomeUser命名改为CustomUser。
- 控制器统一返回的
FaliedResult修改为FailedResult。
模块更新
认证和鉴权
- 拆分认证和鉴权模块,现在提供为
Aegis.Core.Authorization和Aegis.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