datai/CHANGELOG.md

7.2 KiB
Raw Blame History

Datai 项目变更日志

本文档记录 Datai 项目的所有重要变更。

格式基于 Keep a Changelog 版本号遵循 语义化版本

[未发布]

新增

Salesforce 集成模块

  • datai-salesforce-auth 模块立即修复 (v0.1.18)

    • 密码加密方式从对称加密改为不可逆的 BCrypt 哈希算法
    • 对 Session ID、用户 ID 等敏感信息进行日志脱敏处理
    • 为登录接口添加请求频率限制功能(每分钟最多 5 次登录尝试)
    • 检查代码语法,确认不存在语法错误
    • 详细文档:0018-datai-salesforce-auth-immediate-fixes.md
  • 查询不同类型ORG登录历史及自动登录功能 (v0.1.17)

    • 新增查询不同类型ORG成功登录历史接口
    • 新增根据登录历史自动登录接口
    • 支持多种ORG类型Source、Target、Sandbox、Production等
    • 完善的日志记录和异常处理机制
    • 详细文档:0017-login-history-query-and-auto-login.md
  • 元数据变更自动同步本地数据库 (v0.1.16)

    • 新增 MetadataChangeAutoSyncTask 定时任务类,支持自动同步元数据变更
    • 基于元数据变更类型、操作类型、对象配置的自动执行逻辑
    • 支持通过 SysJob 实体配置执行时间、启用状态等
    • 完善的日志记录和异常处理机制
    • 详细文档:0016-metadata-change-auto-sync.md
  • 定时任务自动同步、插入和更新对象数据 (v0.1.15)

    • 新增 ObjectSyncTask 定时任务类,支持自动同步对象数据
    • 新增 ObjectInsertTask 定时任务类,支持自动插入对象数据
    • 新增 ObjectUpdateTask 定时任务类,支持自动更新对象数据
    • 基于对象字段配置的自动执行逻辑
    • 支持通过 SysJob 实体配置执行时间、启用状态等
    • 完善的日志记录和异常处理机制
    • 详细文档:0015-scheduled-tasks-implementation.md
  • updateObjectDataToTarget 更新数据进度跟踪 (v0.1.14)

  • insertObjectDataToTarget 插入数据进度跟踪 (v0.1.13)

  • syncObjectData 同步进度跟踪 (v0.1.12)

    • 新增同步进度查询接口
    • 集成进度跟踪功能到同步方法
    • 使用 ConcurrentHashMap 存储进度信息
    • 详细文档:0012-sync-progress-tracking.md
  • 目标ORG登录功能 (v0.1.11)

  • 实时同步统计接口 (v0.1.10)

  • 实时服务手动启动管理 (v0.1.9)

  • Pub/Sub API 配置项添加与连接工厂优化 (v0.1.8)

  • Salesforce Pub/Sub API 实时同步功能实现 (v0.1.7)

变更

Salesforce 集成模块

修复

Salesforce 集成模块

项目规则优化

版本说明

版本号格式

  • 主版本号:不兼容的 API 修改
  • 次版本号:向下兼容的功能性新增
  • 修订号:向下兼容的问题修正

变更类型

  • 新增:新功能
  • 变更:现有功能的变更
  • 弃用:即将移除的功能
  • 移除:已移除的功能
  • 修复:问题修复
  • 安全:安全相关的修复

相关链接