v1.1.25
Fixed
- Background jobs (deal cleanup, balance enforcement, active-user refresh, VIP roles, posting authorities, analytics purge, L2 verification, auto-reprice) can no longer overlap: a slow cycle is skipped instead of stacking a concurrent run, preventing RAM growth from piled-up snapshots and collections
- L2 listing verification no longer wipes all pending checks when evicting expired ones — only expired entries are removed, so ghost-deal cleanup keeps working
- Node selector benchmark no longer starts a second polling loop when the worker init retries after a network error
- Discord webhook notifications now time out after 5s instead of leaving pending requests when the webhook hangs