4.1 KiB
4.1 KiB
Journal des versions
Format : Keep a Changelog. Versionnement sémantique, comme décrit dans docs/CONVENTIONS.md.
1.4.1
Corrigé
- Agent utilisateur explicite pour les appels à Gitea :
Python-urllibétait rejeté par les protections placées devant lui - L'interface affiche le motif renvoyé par le serveur, et à défaut le code HTTP, au lieu d'un « échec de la requête » sans information
- Message dédié quand une protection bloque la requête avant Gitea
1.4.0
Ajouté
- Notifications en fond plein, vert, orange ou rouge selon la nature du message, refermables et empilées, en remplacement des fenêtres bloquantes du navigateur
Modifié
- Le témoin d'enregistrement automatique reste discret dans la barre : il se déclenche à chaque frappe et n'a pas à interrompre la lecture
1.3.2
Corrigé
- Les ressources statiques portent la version : un visiteur conservait l'ancien script après une mise à jour, et voyait une interface qui ne correspondait plus au serveur
- Messages de soumission explicites : ce qui manque est nommé, plutôt que la clé Python
1.3.1
Corrigé
- Bascule du catalogue :
mvvers un lien pointant sur un répertoire le suivait au lieu de le remplacer, et le site restait figé sur une ancienne révision pendant que la synchronisation annonçait des publications réussies - Un changement de dépôt du catalogue provoque désormais un nouveau clone
Ajouté
- Nombre de packs affiché dans le titre de la fenêtre d'import
- Test de la synchronisation sur un dépôt Git local, exécuté par la CI
1.3.0
Ajouté
- Page d'accueil publique, distincte de l'éditeur désormais servi sur
/editeur - Mentions légales et politique de confidentialité sur
/mentions - Licence MIT, guide de contribution, journal des versions
- Catalogue porté de 26 à 39 packs et de 124 à 177 sondes : pfSense, Stormshield, Palo Alto, MikroTik, Ubiquiti, HP ProCurve, onduleurs RFC 1628, Proxmox VE, Redis, MongoDB, Elasticsearch, RabbitMQ, LDAP
1.2.0
Ajouté
- Route
/health, convention du web pour un point de santé ;/santereste servi - Fenêtre de soumission documentée : règles attendues et modèle de pack commenté
Modifié
- Lien de modération et barre d'outils plus lisibles
1.1.8
Ajouté
/healthpublie l'URI de redirection OIDC, pour la comparer à celle déclarée- Normalisation de
ENCLUME_URL_PUBLIQUE: barre finale, protocole absent
1.1.7
Corrigé
- Alembic construit son moteur directement : un mot de passe encodé contient des
%, que le fichier ini prenait pour des interpolations
1.1.6
Corrigé
- Les en-têtes transmis par le proxy sont honorés, sans quoi l'URI de redirection OIDC
était construite en
http://localhost
1.1.5
Corrigé
- Rendu des modèles de service : une propriété en lecture seule interrompait l'affichage
Ajouté
- Test d'interface dans un DOM headless, exécuté par la CI
1.1.4
Corrigé
- Alembic et le point d'entrée lisent la configuration de l'application, plus l'environnement
1.1.3
Modifié
- Construction arm64 réservée aux versions, cache de couches dans Harbor
- Analyse statique
ruffdans la CI
1.1.2
Corrigé
- URL de base assemblée à partir d'éléments séparés : un mot de passe contenant
@disloquait l'URL de connexion
1.1.1
Corrigé
requestsdéclaré explicitement, Authlib l'importe sans le déclarer
1.1.0
Ajouté
- Partage par lien, projets enregistrés, connexion optionnelle via OIDC
- Soumission de packs et modération, publication en demande de fusion Gitea
- Prérequis d'installation des sondes, générés dans un fichier distinct du CLAPI
Corrigé
- Lien cassé vers le script de l'éditeur, qui rendait l'interface muette
1.0.0
Ajouté
- Éditeur libre : commandes, modèles de service, modèles d'hôte, hôtes
- Catalogue de packs, génération CLAPI, scripts de déploiement et de retour arrière
- Empaquetage Docker, CI Gitea, synchronisation du catalogue depuis Git