Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.

Version 1.8.4

Double bump :

Concernant notre instance :

Base de données :

Application :

  • Nouveau plugin pour retourner à la page d'accueil (bouton tout à gauche)
  • Nouveau plugin d'administration, pour lister les pads, les supprimer, voir le nombre d'auteur, etc
  • Nouveau plugin permettant d'envoyer une annonce à tous les utilisateurs connectés, utile pour les mises à jour
  • On peut de nouveau créer des pads sur l'instance principale ; la rétention est de deux ans, évolution à surveiller.
  • Gestion de l'instance week et principale avec la CI et avec la même image Docker (configuration différente, versionnée sur le dépôt)
  • Suppression des plugins obsolètes/inutiles, en particulier les tables, le comptage des mots, "page view", taille de police
  • La même page d'accueil est utilisée pour les deux instances.

Technique :

  • Passage des liens aux réseaux Docker pour une meilleure isolation
  • Durée du HEALTHCHECK diminuée pour que Traefik prenne en compte Etherpad plus rapidement
  • Suppression effective des pads ayant dépassé la durée de rétention une fois par semaine, pour éviter des problèmes de performances ; cf Framasoft, qui sur le plugin concerné indique :

But we have so many pads (more than 30k on some instances) that the plugin fails to work correctly: it causes a really huge load on the etherpad processus at start and stuck it.

  • Du coup, ne pas activer la suppression des pads ayant dépassé la durée de rétention à chaque redémarrage, pour éviter que ça prenne 15 min à démarrer, lors d'un crash par exemple.
  • Tous les paramètres sont pris en charge par des variables d'environnement : meilleur nommage et ajustements des fichiers settings.json