Skip to content

Tags: NDXDeveloper/API-REST-DotNet-Library

Tags

v0.0.15

Toggle v0.0.15's commit message
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

v0.0.14

Toggle v0.0.14's commit message
feat: amélioration logs et configuration Serilog

v0.0.13

Toggle v0.0.13's commit message
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

v0.0.12

Toggle v0.0.12's commit message
🚀 Version 0.0.12 : HealthController + Makefile health-check + ajustem…

…ents Program.cs

v0.0.11

Toggle v0.0.11's commit message
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.

v0.0.8

Toggle v0.0.8's commit message
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

v0.0.7

Toggle v0.0.7's commit message
🚀 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

v0.0.6

Toggle v0.0.6's commit message
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é

v0.0.5

Toggle v0.0.5's commit message
Version 0.0.5 - Améliorations sécurité et gestion null

v0.0.1

Toggle v0.0.1's commit message
Version initiale avec Makefile intelligent

- API REST complète pour gestion livres/magazines
- Authentification JWT avec rôles Admin/User
- System de versioning Git automatique dans Makefile
- Support Docker et Railway
- Documentation Swagger intégrée