Versions in this module Expand all Collapse all v0 v0.26.1 Feb 8, 2026 GO-2025-3492 +3 more GO-2025-3492: Memos Server-Side Request Forgery (SSRF) in github.com/usememos/memos GO-2025-3936: Memos Vulnerable to Path Traversal via the CreateResource Endpoint in github.com/usememos/memos GO-2025-3937: Memos Vulnerable to Stored Cross-Site Scripting in github.com/usememos/memos GO-2025-4127: Memos' Access Tokens Stay Valid after User Password Change in github.com/usememos/memos v0.26.0 Jan 31, 2026 GO-2025-3492 +3 more GO-2025-3492: Memos Server-Side Request Forgery (SSRF) in github.com/usememos/memos GO-2025-3936: Memos Vulnerable to Path Traversal via the CreateResource Endpoint in github.com/usememos/memos GO-2025-3937: Memos Vulnerable to Stored Cross-Site Scripting in github.com/usememos/memos GO-2025-4127: Memos' Access Tokens Stay Valid after User Password Change in github.com/usememos/memos Changes in this version + func GetJobName(ctx context.Context) string + type Job struct + Description string + Handler JobHandler + Name string + Schedule string + Tags []string + Timezone string + func (j *Job) Validate() error + type JobHandler func(ctx context.Context) error + type Logger interface + Error func(msg string, args ...interface{}) + Info func(msg string, args ...interface{}) + type Middleware func(JobHandler) JobHandler + func Chain(middlewares ...Middleware) Middleware + func Logging(logger Logger) Middleware + func Recovery(onPanic func(jobName string, recovered interface{})) Middleware + func Timeout(duration time.Duration) Middleware + type Option func(*Scheduler) + func WithMiddleware(mw ...Middleware) Option + func WithTimezone(tz string) Option + type Schedule struct + func ParseCronExpression(expr string) (*Schedule, error) + func (s *Schedule) Next(from time.Time) time.Time + type Scheduler struct + func New(opts ...Option) *Scheduler + func (s *Scheduler) Register(job *Job) error + func (s *Scheduler) Start() error + func (s *Scheduler) Stop(ctx context.Context) error