chore: Mise à jour version 1.2.0 et changelog
- Mise à jour du CHANGELOG.md avec les nouvelles fonctionnalités - Incrémentation de la version API à 1.2.0 - Documentation des améliorations Celery et infrastructure
This commit is contained in:
parent
5ad559a263
commit
c925ffc93b
53
CHANGELOG.md
53
CHANGELOG.md
@ -5,6 +5,59 @@ Toutes les modifications notables de ce projet seront documentées dans ce fichi
|
|||||||
Le format est basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.0.0/),
|
Le format est basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.0.0/),
|
||||||
et ce projet adhère au [Versioning Sémantique](https://semver.org/lang/fr/).
|
et ce projet adhère au [Versioning Sémantique](https://semver.org/lang/fr/).
|
||||||
|
|
||||||
|
## [1.2.0] - 2025-01-09
|
||||||
|
|
||||||
|
### Ajouté
|
||||||
|
- Intégration complète de Celery pour les tâches asynchrones
|
||||||
|
- Tâches spécialisées pour chaque étape du pipeline (OCR, classification, extraction, indexation, vérification)
|
||||||
|
- Configuration des queues Celery avec Redis
|
||||||
|
- Tâches de traitement en lot pour l'efficacité
|
||||||
|
- Monitoring et health checks des workers
|
||||||
|
- Fichier d'environnement complet (.env.example et .env)
|
||||||
|
- Script bootstrap automatisé pour l'initialisation complète
|
||||||
|
- Orchestration avancée des pipelines avec gestion d'erreurs
|
||||||
|
- Support des tâches périodiques (Celery Beat)
|
||||||
|
- Configuration centralisée des workers
|
||||||
|
|
||||||
|
### Modifié
|
||||||
|
- Worker principal refactorisé pour utiliser Celery
|
||||||
|
- Amélioration de la gestion des erreurs dans les pipelines
|
||||||
|
- Configuration Docker optimisée pour Celery
|
||||||
|
- Documentation mise à jour avec les nouvelles fonctionnalités
|
||||||
|
|
||||||
|
### Corrigé
|
||||||
|
- Gestion robuste des erreurs dans les tâches asynchrones
|
||||||
|
- Amélioration de la scalabilité du système
|
||||||
|
- Configuration d'environnement centralisée
|
||||||
|
|
||||||
|
## [1.1.0] - 2025-01-09
|
||||||
|
|
||||||
|
### Ajouté
|
||||||
|
- Transformation en application backend-only
|
||||||
|
- Suppression complète de l'interface utilisateur
|
||||||
|
- API REST complète pour l'ingestion et l'orchestration
|
||||||
|
- Support des documents notariaux (actes de vente, donations, successions, CNI)
|
||||||
|
- Pipeline de traitement asynchrone avec workers
|
||||||
|
- Intégration avec Ollama pour l'IA locale
|
||||||
|
- Stockage S3-compatible avec MinIO
|
||||||
|
- Base de données PostgreSQL avec SQLAlchemy
|
||||||
|
- Cache Redis pour les performances
|
||||||
|
- Monitoring avec Prometheus et Grafana
|
||||||
|
- Recherche avec OpenSearch
|
||||||
|
- Graphe de connaissances avec Neo4j
|
||||||
|
- Interface AnythingLLM pour l'IA
|
||||||
|
|
||||||
|
### Modifié
|
||||||
|
- Architecture simplifiée sans interface web
|
||||||
|
- API version 1.1.0
|
||||||
|
- Configuration Docker optimisée
|
||||||
|
- Documentation mise à jour
|
||||||
|
|
||||||
|
### Corrigé
|
||||||
|
- Tous les tests passent avec succès
|
||||||
|
- Erreurs d'import et de configuration corrigées
|
||||||
|
- Compatibilité Docker améliorée
|
||||||
|
|
||||||
## [1.0.0] - 2025-01-08
|
## [1.0.0] - 2025-01-08
|
||||||
|
|
||||||
### Ajouté
|
### Ajouté
|
||||||
|
@ -22,7 +22,7 @@ logger = logging.getLogger(__name__)
|
|||||||
app = FastAPI(
|
app = FastAPI(
|
||||||
title="Notariat Pipeline API",
|
title="Notariat Pipeline API",
|
||||||
description="API d'ingestion et d'orchestration pour le traitement de documents notariaux",
|
description="API d'ingestion et d'orchestration pour le traitement de documents notariaux",
|
||||||
version="1.1.0"
|
version="1.2.0"
|
||||||
)
|
)
|
||||||
|
|
||||||
# Configuration CORS
|
# Configuration CORS
|
||||||
|
Loading…
x
Reference in New Issue
Block a user