Skip to content

Releases: mocehu/fastapi-apscheduler-visual

v1.0.4

Choose a tag to compare

@mocehu mocehu released this 01 Apr 15:11

更新日志

v1.0.4 (2026-04-01)

新增功能

  • 异常告警系统

    • 新增告警渠道管理,支持 Webhook 和邮件两种通知方式
    • 新增告警规则配置,支持单次失败、连续失败N次、执行超时、任务不存在四种触发条件
    • 新增告警历史记录,支持分页查询和筛选
    • 新增告警渠道测试发送功能
    • 任务调度器集成告警检查,自动触发告警通知
  • 任务参数文档解析

    • 增强函数 docstring 解析能力,支持 Google、NumPy、Sphinx/reST 三种格式
    • 任务详情 API 返回参数描述信息,便于前端展示参数说明

问题修复

  • 修复任务列表 API 返回参数格式问题,parameters 字段从对象改为数量值,优化列表展示性能

v1.0.3

Choose a tag to compare

@mocehu mocehu released this 31 Mar 15:35

更新日志

v1.0.3 (2026-03-31)

新增功能

  • 自定义任务能力

    • 用户可在前端直接编写 Python 任务函数代码,无需修改后台文件
    • 支持创建、更新、删除、启用/禁用自定义任务
    • 自动解析函数参数,返回参数名称、类型、默认值、是否必填等信息
    • 自动检测任务是否被计划任务使用,防止误操作导致任务异常
    • 自定义任务持久化存储到数据库,重启后自动加载恢复
    • 支持热加载任务模块,无需重启服务器
  • 自定义任务安全防护

    • 代码安全检查(AST 语法分析),禁止危险模块和函数
    • 默认限制大幅放宽,只禁止反序列化和代码执行相关模块(pickle、marshal、ctypes 等)
    • 超时保护,防止无限循环或长时间阻塞
    • 用户可自定义禁止模块列表、禁止函数列表、超时时间
  • AI 代码辅助能力

    • AI 自动生成任务代码,根据用户需求描述生成符合规范的 Python 函数
    • AI 代码审查,分析代码安全性、语法、逻辑问题并给出建议
    • 支持流式响应,解决前端超时问题
  • 任务列表增强

    • 任务列表统一标识是否为自定义任务,方便区分
    • 支持按任务名称查询单个任务详情

v1.0.2

Choose a tag to compare

@mocehu mocehu released this 30 Mar 15:39

更新日志

v1.0.2 (2026-03-30)

新增功能

  • AI 远程命令能力
    • 新增 AI 对话接口(/ai/chat),支持自然语言管理计划任务
    • 新增 AI 流式对话接口(/ai/chat/stream),支持 SSE 流式输出
    • 支持多轮对话上下文记忆,历史消息存储到数据库
    • 支持自然语言触发器解析("每天早8点" → cron)
    • 任务 ID 自动生成,无需手动指定
    • 新增草案确认机制,所有变更操作需人工确认
    • 草案格式标准化,新增 display、confirm_text、cancel_text 字段,方便前端解析

v1.0.1

Choose a tag to compare

@mocehu mocehu released this 29 Mar 14:24

更新日志

v1.0.1 (2026-03-29)

新增功能

  • 新增 API Key 认证中间件以增强安全性,支持前端动态开启/关闭
  • 新增单个任务查询接口 GET /job/{job_id}
  • 新增健康检查接口 GET /health
  • 优化 @task 装饰器,框架层面统一捕获任务输出

问题修复

  • 修复 get_config() 空字符串返回默认值问题
  • 修复 run_os_command 任务无法捕获命令输出的问题

v1.0.0

Choose a tag to compare

@mocehu mocehu released this 29 Mar 11:02

更新日志

v1.0.0 (2026-03-29)

新增功能

  • 重构目录结构为分层架构
  • 支持 PostgreSQL / SQLite 双数据库
  • 实现数据库表结构自动初始化
  • 集成 Alembic 数据库迁移功能
  • 支持前端动态配置(日志清理策略)
  • 新增系统配置功能
  • 新增任务名称字段
  • 新增任务分类功能
  • 实现日志定时自动清理功能
  • 新增日志统计功能
  • 支持 Docker / docker-compose 部署
  • 支持环境变量配置
  • 集成 GitHub API 在线检查更新功能

问题修复

  • 修复暂停任务状态恢复问题