Critical fix: new notifications were silently failing to save since 5.7.9. Please update.
Correctif critique : les nouvelles notifications ne se sauvegardaient plus depuis la 5.7.9. Mettez à jour.
🇬🇧 English
🐛 Critical fix
- Notifications save again — A leftover migration line was dropping the
Sizedatabase column right after it was created (the column was re-added in 5.7.9 for the rename suppressor, but an old "drop" instruction from a previous cleanup was never removed). With the column missing, every notification insert failed silently — so no new notifications appeared in the bell since 5.7.9. The stray drop is removed; the column is added back automatically on the next startup and inserts work again.
If your bell stopped showing new additions recently, this is why — it will recover after updating. (A one-time Regenerate history will repopulate past items if you want them back.)
🛠️ Under the hood
MigrateDropColumn(Notifications, "Size"), which ran after MigrateAddColumn(Notifications, "Size") and the CREATE TABLE that both create it — netting out to no Size column, so the parameterized INSERT referencing Size threw "no such column" and rolled back.
Size re-added on next launch; no manual action needed.
🇫🇷 Français
🐛 Correctif critique
- Les notifications se sauvegardent à nouveau — Une ligne de migration oubliée supprimait la colonne
Sizede la base juste après sa création (la colonne a été ré-ajoutée en 5.7.9 pour le suppresseur de renommage, mais une vieille instruction de « suppression » d'un nettoyage précédent n'avait jamais été retirée). Sans la colonne, chaque insertion de notification échouait silencieusement — donc aucune nouvelle notification n'apparaissait dans la cloche depuis la 5.7.9. La suppression parasite est retirée ; la colonne est rajoutée automatiquement au prochain démarrage et les insertions refonctionnent.
Si ta cloche n'affichait plus les nouveaux ajouts récemment, c'est la raison — ça se rétablit après la mise à jour. (Un Régénérer l'historique ponctuel repeuplera les anciens éléments si tu les veux.)
🛠️ Sous le capot
MigrateDropColumn(Notifications, "Size"), qui s'exécutait après le MigrateAddColumn(Notifications, "Size") et le CREATE TABLE qui la créent — résultat net : pas de colonne Size, donc l'INSERT paramétré référençant Size levait « no such column » et annulait la transaction.
Size au prochain lancement ; aucune action manuelle.
📦 Upgrading / Mise à jour
Auto-updates from the stable channel on your next Jellyfin restart. Nothing to reconfigure.
Mise à jour auto depuis le canal stable au prochain redémarrage Jellyfin. Rien à reconfigurer.