|
|
56cffed4e0
|
refactor: 优化代码格式与修复Snowflake schema配置问题
1. 合并多行异常抛出为单行简化代码
2. 修正Snowflake驱动配置中schema字段名冲突,使用schema_name作为内部字段并通过alias保留schema对外键名
3. 调整异步任务调用的换行格式提升可读性
4. 为Pydantic模型添加populate_by_name配置支持按名称填充字段
|
2026-07-07 16:20:58 +08:00 |
|
|
|
2c190b2a5c
|
refactor(utils): 统一敏感字段脱敏逻辑,新增trace_id上下文工具
1. 新增请求级trace_id上下文共享模块,通过ContextVar存储trace_id供跨层使用
2. 重构gRPC和SOAP执行器的脱敏逻辑,统一使用crypto模块的敏感头集合
3. 扩展crypto模块的敏感字段匹配规则,新增全量遮蔽的强敏感字段类型
4. 新增mask_full和mask_partial两种脱敏模式,完善脱敏工具链
5. 定义SENSITIVE_HTTP_HEADERS作为HTTP敏感头的单一事实源
|
2026-07-01 19:48:25 +08:00 |
|
|
|
23a0022d18
|
feat(external_systems): add graceful resource cleanup on app shutdown
新增外部系统模块的优雅关停逻辑,在应用关闭时释放所有连接池资源和适配器实例缓存,确保httpx、gRPC等连接能够正常发送FIN包完成关闭流程,而非依赖操作系统强制回收文件描述符。
|
2026-06-25 16:56:19 +08:00 |
|
|
|
1003b842e1
|
refactor(exceptions): 统一异常体系并替换零散异常抛出
1. 新增FrameworkError作为框架技术异常基类,统一处理非业务校验类错误
2. 为所有异常类添加error_code和trace_id支持,完善异常序列化能力
3. 将多处原生异常、RuntimeError替换为标准领域/框架异常
4. 优化WSDL解析逻辑,添加详细的警告日志便于排查问题
|
2026-06-24 21:51:44 +08:00 |
|
|
|
2a401450cb
|
refactor(scheduler): 整理代码格式与导入,新增调度器配置与handler注册框架
本次提交包含多类改进:
1. 清理冗余空行、修复导入格式与类型检查占位
2. 新增external_systems与scheduler上下文的handler注册框架
3. 补全调度器相关配置项与环境变量覆盖逻辑
4. 新增配置校验与敏感字段脱敏逻辑
5. 简化协议方法声明格式
|
2026-06-22 21:22:07 +08:00 |
|
|
|
74709ba2d3
|
feat: 完成外部系统限界上下文核心代码实现
新增六边形架构核心代码包,包含:
1. 协议适配器层:HTTP/SMTP/IMAP/SSH/GRPC等多协议适配器实现
2. 认证插件体系:基础认证、API密钥、HMAC等多类型认证插件
3. 执行编排框架:工具执行器、上下文构建、运行时治理组件
4. 用例端口与DTO:定义领域服务端口与数据传输对象
5. 厂商集成包框架:支持第三方系统集成扩展
6. 基础设施装配层:实现依赖注入与服务装配
所有代码遵循六边形架构设计原则,实现端口与适配器解耦,支持动态扩展与自动发现。
|
2026-06-20 22:12:42 +08:00 |
|