Superset Desktop v1.22.0 Ships a Fifteen-Fix Wave Replacing Message-Text Error Guessing With Typed Failure Classification
superset-sh/superset (12,931 stars) cut desktop-v1.22.0 on 2026-08-14 at 21:31 UTC, one day after v1.21.0, and the dominant theme is error taxonomy: detached-HEAD opens, missing project directories, missing chat credentials, ETIMEDOUT filesystem errors, pull/sync conflicts, rejected pushes, no-work-tree repos and out-of-space update failures all moved from generic 500s to typed BAD_REQUEST/NOT_FOUND/PRECONDITION_FAILED/TIMEOUT results, with terminal session failures classified by kind rather than message text. Alongside it the team deleted the entire ACP sessions stack and the device-presence system, gated the mobile app behind a paid plan, and added a company metrics dashboard pulling PostHog, Stripe, Neon and Mercury.
Source
↳ Follow the thread