What's New
Frappe • perf framework

Single-query mark_as_read / mark_all_as_read

KA @kaulith · #38915 · merged 19 Jul 2026

Replaced multi-row fetches and set_value calls with single UPDATE queries; skips writes on re-marking already-read notifications.