Les différences entre les versions 2.6 et 2.8
Les modules de la version EOLE 2.8 s'appuient sur la distribution GNU/Linux Ubuntu 20.04 LTS nommée également Focal (Fossa).
Ubuntu 20.04 LTS est disponible depuis le mois d'avril 2020. Portant le label LTS[1], cette version est soutenue et mise à jour pendant une durée de cinq ans, son support s'arrête donc en avril 2025. Le Pôle de Compétences Logiciels Libres prend en charge son support jusqu'à fin juin 2025.
Noyau Linux
Cette nouvelle version d'Ubuntu implique également un changement de version du noyau avec de nouvelles prises en charge matériel.
Les modules EOLE 2.8 utilisent par défaut le noyau le plus récent de la distribution Ubuntu, soit, à ce jour une version linux-image-generic 5.4.0
.
Python3
Contextualisation
L'utilisation de la nouvelle valeur non gérée
pour la variable Méthode d'attribution de l'adressage pour l'interface 0
permet désormais de déléguer la configuration réseau d'un module EOLE à cloud-init[4] ou à un autre outil de contextualisation
Modules disponibles sur EOLE 2.8
Le module Horus
ne sera pas porté en version 2.8.
Le module Amon
est mis à disposition à partir de la version 2.8.1.
Le nouveau module Seth-Education
est proposé à partir de la version 2.8.1.
Une nouvelle version du module AmonEcole
est proposée à partir de la version 2.8.1.
Modules supportés par Zéphir 2.8
En version 2.8, un module Zéphir gère les modules EOLE de la version 2.6.0 jusqu'à sa propre version d'EOLE 2.8.
2.8.0
Attention
Le module AmonEcole n'est pas disponible en version 2.8.0.
2.8.1
FOG
Filtrage des flux HTTPS
Les modules Amon et AmonEcole proposent désormais la possibilité de filtrer les flux HTTPS à l'aide d'une configuration type Man in the middle (SSL interception).
Authentification unique
À partir d'EOLE 2.8, il est possible de continuer à utiliser la solution historique EoleSSO[2] ou de passer à LemonLDAP::NG[7].
Bareos 20.0.0 et PostgreSQL
À partir d'EOLE 2.8.1, le logiciel de sauvegarde Bareos[8] est mis à niveau en version 20.0.0.
Cette évolution implique l'utilisation d'une base de données PostgreSQL[9] pour la gestion des sauvegardes.
Nextcloud
À partir d'EOLE 2.8.1, le logiciel de stockage et de partage de fichiers Nextcloud
est intégré nativement sur les modules Scribe et AmonEcole.
Activation/désactivation de comptes
À partir d'EOLE 2.8.1, il est possible de gérer l'expiration des comptes élèves et enseignants au travers de l'interface d'administration EAD2.
Gestion des règles de mots de passe du domaine
La gestion des règles de mots de passe du domaine et la gestion fine des règles de mots de passe par groupe via la configuration du module est disponible depuis la version 2.7.2 via l’installation du paquet eole-ad-dc-pso
.
Ce paquet est pré-installé sur les modules Scribe, Seth et AmonEcole à partir de la version 2.8.1.