• v3.0.20260413-notifications
    All checks were successful
    Release / Test backend (push) Successful in 55s
    Release / Check ui (push) Successful in 2m0s
    Release / Docker (push) Successful in 7m19s
    Release / Gitea Release (push) Successful in 26s
    Stable

    gitea-actions released this 2026-04-13 21:19:07 +05:00 | -525 commits to main since this release

    • Add bookstore.NotificationStore interface and wire it directly to *storage.Store
      in Dependencies, bypassing the Asynq wrapper that caused Producer.(*storage.Store)
      to fail with a 500 on every notification endpoint when Redis is configured
    • Replace s.deps.Producer.(*storage.Store) type assertion in all 5 notification
      handlers with s.deps.NotificationStore (nil-safe, always works)
    • Fix PocketBase filter single-quote bug in ListNotifications, ClearAllNotifications,
      and MarkAllNotificationsRead (PocketBase requires double quotes for string values)
    Downloads