Skip to content

v9.4.3

Choose a tag to compare

@trueai-org trueai-org released this 12 Dec 03:10
· 14 commits to main since this release

v9 版本说明

v9.x 推荐开启 Redis,提升性能、稳定性、更多功能支持,v10 默认必须配置 Redis

v9.4.0 开始 Describe 功能必须配置 Redis

  • v10 计划废弃 LiteDB,请尽快使用自动迁移数据到其他数据库,MongoDB 可能继续支持。
  • 开启 Redis 高性能模式,提升稳定性。
  • 开启 Redis 支持分布式部署。
  • 开启 Redis 支持实时调整队列数、并发数。
  • 开启 Redis 支持重启继续任务,恢复 12 小时内未启动/已提交/进度中的任务。
  • 开启 Redis 可以自动过官网 CloudFlare 验证。
  • 绘图、下载、同步超时逻辑优化。
  • 开启 Consul 后默认配置保存到 Consul / 本地。
  • 节点最大任务并行数:-e CONCURRENT=10,默认不限制
  • 优化官网、Discord 获取种子性能问题,官方默认限制 12 并发,Discord 限制 128 并发,悠船不限制。
  • 优化官网绘图异常处理。
  • 优化同步账号信息频率。
  • 悠船绘图性能优化,分布式多端令牌处理。
  • 支持 LiteDB 数据迁移到当前数据库(即将停止 LiteDB 支持)
  • 支持 MongoDB 数据迁移到当前数据库(即将停止 MongoDB 支持)
  • 新增自动清除用户违规词(默认:false)。
  • 修复 v9 Discord 首次同步信息 BUG。
  • 修复 v9 任务未开始 BUG。
  • 修复官网账号快速用完支持自动切换慢速(开启自动切换慢速)。
  • describe 添加 language zh | zh_cn 参数,支持返回中文提示词(感谢 @ephone 支持)。
  • discord 增加视频生成以及 video API 支持 discord(感谢 @ephone 支持)。
  • 优化 discord 消息匹配机制(感谢 @ephone 支持)。
  • 绘图结果增加 VideoUrls / VideoUrl ,默认返回官网地址(感谢 @ephone 支持)。
  • 开启 Redis 支持 Discord 放大任务插队优先执行,放大不占用并发数。
  • 开启 Redis 支持 悠船/官方 立即执行全部放大任务,放大不占用并发数。
  • 移除:Discord 自动切换慢速业务(改用:自动设置慢速模式)。
  • 移除:Discord 自动切换快速业务。
  • 移除:Discord 自动同步信息配置(默认 3-6h 同步一次)。
  • 开启 Redis 支持快速任务计数器/慢速任务计数器功能,降低同步信息频率,减少封号概率。
  • 优化自动升级不覆盖配置文件。
  • 支持手动从 Consul 节点加载配置。
  • 新增悠船优先慢速功能。
  • Consul 分布式部署支持升级、重启、配置多节点同步。
  • 新增授权过期,自动禁用账号机制。
  • 修复 v9 自动切换慢速问题。
  • 修复并优化账号初始化连接问题。

Docker Redis 一键启动脚本参考:

docker run --name redis --restart always -p 6379:6379 -v /root/mjopen/redis:/data -d redis:6.2.11 redis-server --appendonly yes --requirepass "123456"

Docker Redis 连接字符串参考:

172.17.1.1:6379,password=123456,defaultDatabase=1,prefix=mjopen:

v9.4.x

  • Disocrd 不再验证 jwt token 是否符合 token 规则,由客户自行验证。
  • v9.4.0 开始 Describe 功能必须配置 Redis,增加消耗用时,Describe 独立队列、独立并发,Describe 不区分快/慢模式,Describe 悠船适配每日 200 次/个账号。
  • 修复不可用的实例不消费作业。
  • 严重 BUG,修复 discord / 官方绘图时,多张垫图只有 1 张有效 BUG。

TODO 下个版本

  • 新增自动收录官网违禁词(默认:false)。
  • Discord 任务防撞机制。
  • 官方跨账号绘图机制。
  • 变化任务临时溢出队列机制。
  • 自动解封机制。
  • 任务错误重试机制,多次重试失败,自动禁用账号机制。
  • 多节点切换/重启节点/负载均衡等机制。
  • 国内自动升级速度问题,可能考虑打包到 Gitee。