mirror of
https://github.com/tnb-labs/panel.git
synced 2026-08-31 01:12:17 +08:00
c41dab89f8
robfig/cron 已停止维护,迁移到 libtnb/cron(零三方依赖,API 设计更现代) 主要变更: - pkg/cron/logger.go 删除,libtnb/cron 直接吃 *slog.Logger - bootstrap.NewCron 用 wrap.Recover() / wrap.SkipIfRunning() 替代旧 cron.Recover / SkipIfStillRunning - app.Ace.Run 处理 c.Start() error 返回值;c.Stop(ctx) 接受 context - 6 个 job (Monitoring/FirewallScan/CertRenew/PanelTask/WebsiteStat/WebsiteExpire) 的 Run 签名从 () 改为 (context.Context) error - jobs.Register 用 c.Add 替代 c.AddJob - 重新生成 wire 代码 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>