44 lines
2.4 KiB
Markdown
44 lines
2.4 KiB
Markdown
# Changelog
|
|
|
|
Ce projet suit le format [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/)
|
|
et applique le versionnement semantique.
|
|
|
|
## [Unreleased]
|
|
|
|
### Changed
|
|
- Harmonisation des fonctions d'envoi Discord dans les scripts de sauvegarde, de supervision et de reconstruction.
|
|
- Ajout d'un fichier de log dedie a l'orchestrateur `RebuildBdd/run-rebuild-bdd.sh`.
|
|
- Renforcement de la journalisation et de la gestion des erreurs dans `RecetteScripts/backup-bdd-recette.sh`.
|
|
|
|
### Fixed
|
|
- Nettoyage du backup local temporaire dans `BackupVaultWarden/backup-vaultwarden.sh` en sortie de script.
|
|
- Gestion plus robuste des dependances shell et des verifications de disponibilite PostgreSQL dans les scripts `RebuildBdd`.
|
|
- Acceptation explicite du flag `--non-interactive` dans `RebuildBdd/Checkup/check-target-readiness.sh` pour compatibilite de workflow.
|
|
- Validation des noms de base et refus des cles SSH symboliques dans les scripts de reconstruction.
|
|
- Suppression des notifications Discord fragiles quand `jq` ou `curl` sont absents, avec envoi silencieux en secours.
|
|
- Detection et nettoyage des verrous perimes dans `RecetteScripts/backup-bdd-recette.sh`.
|
|
- Filtrage des privileges `SUPERUSER` lors de la restauration des roles dans `RecetteScripts/rebuild-bdd-recette.sh`.
|
|
|
|
## [1.0.0] - 2026-03-18
|
|
|
|
### Added
|
|
- Ajout des scripts legacy de sauvegarde PostgreSQL, de verification de statut applicatif et de supervision du stockage.
|
|
- Ajout du script de sauvegarde Vaultwarden.
|
|
- Ajout des scripts de reconstruction de bases PostgreSQL dans `RebuildBdd/`.
|
|
- Ajout du bootstrap cible, du precheck et de l'orchestration de reconstruction.
|
|
- Ajout du support d'utilisation via une interface web avec sorties JSON.
|
|
- Ajout des fichiers d'exemple de configuration pour les scripts et les cibles.
|
|
|
|
### Changed
|
|
- Reorganisation des fichiers et des dossiers du projet.
|
|
- Variabilisation des scripts via des fichiers `.env`.
|
|
- Ajout de la rotation des sauvegardes.
|
|
- Harmonisation progressive de la documentation et des exemples de configuration.
|
|
- Ajout du bit executable sur les scripts qui doivent etre lancables directement.
|
|
|
|
### Fixed
|
|
- Correctifs multiples sur les scripts legacy et sur le flux `RebuildBdd`.
|
|
- Corrections de chemins de configuration et de telechargement des dumps.
|
|
- Corrections de messages Discord, de revue de code et d'orthographe dans la documentation.
|
|
- Correctifs sur la preparation PostgreSQL, `scp`, `sudoers` et le reperage des environnements cibles.
|