You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Proper cron scheduling support: Schedule triggers now use real cron expression parsing (via robfig/cron), firing at the exact configured time instead of rough interval approximations. Supports full 5-field cron syntax: minute hour day-of-month month day-of-week (e.g., 30 8 * * * for daily at 8:30 AM, 0 */2 * * * for every 2 hours).
Interval trigger alternative: Schedule triggers can now use a Go duration string (e.g., 5m, 1h, 30s) as an alternative to cron expressions for simple recurring intervals.
Working directory for run-command: The run-command workflow step now exposes a "Working Directory" field in the UI, allowing commands to run in a specific folder.
Fixes
Fixed file move failing when destination directory doesn't exist: The filewatcher's move operation (CopyFileOption=21) failed with "no such file or directory" when the target directory (e.g., processed/) hadn't been created yet. Now automatically creates the destination directory before moving the file, matching the behavior already present in copy operations.