Passer au contenu principal

Août 2024

Migration majeure vers AdonisJS 6 avec architecture ESM et sécurité renforcée

Écrit par Cybernetics

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.

Avez-vous trouvé la réponse à votre question ?