v.0.14.0
EDIT (2024-11-09 à 18h30) : Ajout du [BREAKING CHANGE] relatif à AUTH_SECRET
qui doit impérativement être une chaine de 32 caractères hexadécimaux.
Une mise à jour importante qui prépare plusieurs nouvelles fonctionnalités 🚀 !
- [BREAKING] La variable d'environnement
AUTH_SECRET
doit impérativement être une chaine de 32 caractères hexadécimaux (pour en générer une, saisissez dans votre terminal :openssl rand -hex 16
) - [BREAKING] Renomme une variable d'environnement (
AUTH_PASSWORDS
->AUTH_PASSWORD
) et supprime la capacité d'y indiquer plusieurs mots de passe. L'objectif : s'aligner avec la (nouvelle) gestion des utilisateurs. Pour déployer cette version, assurez-vous donc que votreenv.production
est aligné avecenv.example
. - [FEAT] Ajoute une interface pour la gestion des utilisateurs avec 3 rôles (certaines fonctionnalités seront livrées plus tard) :
- Administrateur : peut (a) modifier les utilisateurs, (b) modifier la base de connaissances, (c) consulter les conversations, (d) consulter les statistiques et (e) utiliser « l'aide de camp » (consulter le
README.md
pour utiliser l'interface d'administration). - Contributeur : peut uniquement réaliser (b) et (e)
- Collaborateur : peut uniquement utiliser (e).
- Administrateur : peut (a) modifier les utilisateurs, (b) modifier la base de connaissances, (c) consulter les conversations, (d) consulter les statistiques et (e) utiliser « l'aide de camp » (consulter le
- [FEAT] Ajoute (pour partie) les interfaces-utilisateurs pour les fonctionnalités décrites ci-dessus.
- Améliorations diverses
Full Changelog: v.0.13.0...v.0.14.0