Database Schema Changes
- Migration v32.0 adds a
languagecolumn (VARCHAR(10) NOT NULL DEFAULT 'en') to the systemuserstable. Existing users default to English.
Features
- Feature: System emails and the console UI are now localized per user. Each user has a
languagepreference — one ofen,fr,es,de,ca,pt-BR,ja,it— that drives both their console UI locale and the language of the system emails (authentication code, workspace invitation, broadcast circuit-breaker alert) sent to them. The language is changed from the console language switcher and persisted via the newPOST /api/user.updateLanguageendpoint. Magic-code emails use the recipient's language, circuit-breaker alerts use each owner's language, and workspace invitations use the inviter's language.