Tags: NDXDeveloper/API-REST-DotNet-Library
Tags
Version 0.0.15 - Service d'emails de bienvenue et notifications Cette version introduit : - Service d'emails de bienvenue automatiques - Notifications par email pour les administrateurs - Templates HTML professionnels - Amelioration de l'experience utilisateur
feat: Add Serilog technical logging to all controllers - Add Serilog configuration with file rotation and console output - Implement technical logging in AuthController, FavoritesController, NotificationController, ReadingHistoryController, PublicApiController - Add GlobalExceptionMiddleware with detailed error logging - Configure request logging middleware with user context enrichment - Add comprehensive error handling for database, filesystem, and calculation operations - Separate technical logs (Serilog) from audit logs (business system) - Include performance monitoring and data integrity checks - Version: v0.0.13
Release v0.0.11: Système Rate Limiting Avancé 🎯 Fonctionnalités principales: - Rate limiting natif .NET 8 intégré - 4 politiques de limitation différenciées - Protection DDoS et anti-abus robuste - Files d'attente intelligentes FIFO - Monitoring et métriques temps réel 🛡 Sécurité renforcée: - Protection endpoints sensibles (auth: 10/min) - Contrôle uploads fichiers (3/15min) - API publique haute performance (1000/min) - Pipeline sécurité multicouche 📈 Performance: - Architecture scalable production - Gestion adaptive des pics charge - Métriques détaillées rate limiting - Compatibilité ascendante maintenue Cette version marque une étape importante vers une API enterprise-ready avec des capacités de protection avancées contre les abus et une architecture optimisée pour la production.
Version 0.0.8 - Validation renforcée et sécurité Cette version introduit un système complet de validation personnalisée et de sécurité : 🔐 Sécurité renforcée : - Validation stricte des entrées utilisateur - Protection contre les uploads malveillants - Rate limiting et middleware de sécurité ✅ Validation avancée : - Attributs de validation personnalisés - Messages d'erreur en français - Gestion robuste des fichiers 🧪 Tests améliorés : - Correction des warnings nullables - Tests unitaires stabilisés 📖 Documentation complète : - Structure projet mise à jour - Nouvelles fonctionnalités documentées
🚀 Version 0.0.7 ✨ Nouvelles fonctionnalités : - 🔍 RoutesController : API pour lister toutes les routes avec autorisations - 📧 Notifications HTML : Emails avec templates HTML et Subject - 🗄️ Migration BDD : Ajout champ Subject aux notifications 🛠️ Améliorations : - ⚡ Corrections warnings nullable dans BookMagazineController - ⚙️ Configuration email mise à jour - 🔒 Gestion des erreurs améliorée 🎯 API Level : Production-ready avec 49 endpoints documentés
Version 0.0.6 - Documentation technique complète Ajout d'une documentation technique exhaustive couvrant : - Architecture et technologies utilisées - Système d'authentification et autorisation - APIs et endpoints - Configuration et déploiement - Fonctionnalités avancées - Performance et sécurité