Quelques semaines après la sortie majeure de la version 4.0, qui réunissait le backend et le frontend au sein d’une seule et même application : SeedboxSync revient avec une version 4.1.
Authentification centralisée : OIDC & Gravatar
Dans une démarche d’unification du self-hosting, SeedboxSync v4.1 embarque désormais son propre système d’authentification natif ainsi qu’un support complet d’OpenID Connect (OIDC).

Ce qui change :
- Support OIDC natif : Il est désormais possible d’intégrer SeedboxSync à votre fournisseur d’identité préféré (Authelia, Authentik, Keycloak, etc.).
- Auto-provisionnement : Une option permet de créer automatiquement les comptes locaux lors de la première connexion via votre serveur SSO.
- Connexion automatique (Auto-login) : Possibilité de masquer le formulaire local pour imposer un parcours 100 % transparent.
- Inclusion de Gravatar : Les avatars des utilisateurs connectés s’affichent grâce à l’intégration de Gravatar.
Une interface d’administration repensée avec Flask-WTForm
Alors que le formulaire d’administration unique d’origine commençait à atteindre ses limites avec la multiplication des paramètres, la version 4.1 fait place à une interface d’administration nettement plus propre, modulaire et robuste en s’appuyant sur Flask-WTF / WTForms.

Évolution de la base de données : Cap sur Peewee Migration Runner
Côté sous le capot, l’ORM Peewee a connu de nombreuses évolutions. SeedboxSync entame la transition de son ancien moteur de migration maison vers le système officiel Migrate Runner.
Une transition en douceur :
Afin d’assurer une compatibilité totale avec les installations existantes, un mécanisme d’adaptation enregistre silencieusement les anciennes étapes de migration (versions 1 à 4) comme exécutées avant de confier la main au nouveau moteur. L’ancien système de migration restera maintenu en mode de transition et devrait définitivement disparaître avec la version 4.3.







