From ac1ed581273ab20f03334f5c0dd09f44f176ec36 Mon Sep 17 00:00:00 2001 From: Usman Baig Date: Sun, 1 Mar 2026 13:45:00 +0100 Subject: [PATCH] fix: improve reliability of background processing across multiple Pulse servers --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c58148e..d3e58fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), ## [Unreleased] +### Fixed + +- **More reliable background processing.** When multiple Pulse servers are running, background tasks like daily analytics calculations and data cleanup now coordinate more safely. Previously, under rare timing conditions, two servers could accidentally run the same task at the same time, which could lead to slightly inaccurate stats. Each server now holds a unique token that prevents one from interfering with another's work. + ## [0.12.0-alpha] - 2026-03-01 ### Added