• v0.3.2 1f880daa0c

    Notify Bridge 0.3.2
    Release / release (push) Successful in 1m22s
    Stable

    alexei.dolgolyov released this 2026-04-23 13:38:28 +03:00 | 81 commits to master since this release

    v0.3.2 (2026-04-22)

    Scheduler now honors the app-level timezone. Before this, a cron expression
    like 0 9 * * * was firing at 09:00 in the server's host-local tz — not
    at 09:00 in the timezone the admin configured under Settings — because
    CronTrigger.from_crontab was constructed without a tz. Same fix extends
    to scheduler-provider template rendering so {{ current_date }} / {{ current_time }}
    match the configured tz, and scheduled firings now show up in the dashboard
    event feed with context.

    Bug Fixes

    • Cron triggers honor app timezone — all tracker and action cron triggers are now built with the configured app tz; CronTrigger freezes its tz at construction, so the PUT /settings endpoint rebuilds existing cron jobs when the timezone changes. Scheduled messages that were silently firing at host-local time will fire at the intended time after upgrade. (1024085)
    • Scheduler template context renders in the app tzcurrent_date, current_time, current_datetime, current_weekday in scheduler-provider templates are now formatted in the configured timezone instead of UTC/host-local. Custom templates that built date strings in the wrong tz now render correctly. (1024085)

    Features

    • New timezone template variable — scheduler-provider templates can reference {{ timezone }} to display the active IANA tz alongside a date/time. Added across the context builder, variable catalog, sample context, and runtime validator (per the project's 6-file sync rule for template vars). (1024085)
    • scheduled_message events surface in the dashboard feedEventLog entries for scheduled firings now carry schedule_type, cron_expression / interval_seconds, timezone, and fire_count; the dashboard renders them with a dedicated label, icon, and colour so operators can see at a glance when scheduled messages actually fired. (1024085)

    All Commits
    • 1024085 — fix(scheduler): honor app timezone for cron triggers and log scheduled events (alexei.dolgolyov)

    Changelog

    1f880da chore: release v0.3.2
    1024085 fix(scheduler): honor app timezone for cron triggers and log scheduled events

    Downloads