Migration majeure vers AdonisJS 6 avec architecture ESM et sécurité renforcée
📦 VERSION · 1.5.7 (version du code en fin de mois, avant les mises en production taguées)
Ce qui change pour vous
Chiffrement de données dans les modèles de la base et migration du serveur vers AdonisJS 6 : sans action de votre part. Chiffrement des données →
Activités principales
Août 2024 représente une migration majeure vers AdonisJS 6 avec la modernisation complète de l'architecture backend. Cette évolution inclut la conversion vers les imports ESM, la mise à jour des routes, des middlewares et des providers, ainsi que la migration des validators, avec l'implémentation du chiffrement dans les modèles.
Fonctionnalités opérationnelles
✅ AdonisJS 6 Migration : Migration complète et opérationnelle
✅ ESM Architecture : Imports ESM et modules modernes
✅ Security Enhanced : Chiffrement modèles et secret_2_fa
✅ Agents System : Gestion agents avec cascade deletions
✅ Validators Modern : Framework validation AdonisJS 6
✅ Build Stable : Processus build et packages optimisés
Commits clés analysés
Commit | Date | Message |
77cd9179e | 2024‑08‑26 | fix: convert to esm import |
4ff675705 | 2024‑08‑26 | fix: update routes for adonisjs6 |
5942b6187 | 2024‑08‑26 | fix: add cors provider and middleware |
6603a1776 | 2024‑08‑23 | fix: add static_provider |
5c74b93bc | 2024‑08‑23 | refacto: migrate validators |
1399b4460 | 2024‑08‑28 | refacto: migr to encryption implementation in some models |
2045a91a3 | 2024‑08‑28 | fix: rename secret2fa field in secret_2_fa field |
015928035 | 2024‑08‑28 | fix: dynamic import in populateServiceHandler |
113a05cc1 | 2024‑08‑28 | build: increase package version of got |
1c9fd7712 | 2024‑08‑30 | fix(back): create migration to handle deletion of agent when an unmatchWorkstation is deleted |
Frontend
Migration AdonisJS 6 : Imports ESM (
77cd9179e) ; Routes AdonisJS 6 (4ff675705)
Backend
Architecture AdonisJS 6 : CORS provider/middleware (
5942b6187) ; Static provider (6603a1776) ; Validators migrés (5c74b93bc) ; Imports dynamiques (015928035)Sécurité : Chiffrement modèles (
1399b4460) ; Secret_2_fa field renaming (2045a91a3)Agents : Migration deletion agent/unmatchWorkstation (
1c9fd7712)Build : Package got version (
113a05cc1) ; Database reset command (de496a96c)Corrections : Vine dates handling (
e313ee95f) ; Affichage erreurs (52944ba77) ; Typos errors (62deade9d)
Notes voisines
Une question ? Nous contacter.
