Passer au contenu principal

Août 2024

Release note - Août 2024

Cybernetics SAS avatar
Écrit par Cybernetics SAS
Mis à jour il y a plus de 3 mois

Vue d'ensemble

Ce document présente la timeline de développement initial du projet Serenetics de Août 2024. Cette phase correspond au développement fondamental de la plateforme, avec une séparation claire entre les évolutions Frontend et Backend.


Août 2024 - Migration AdonisJS 6

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, middlewares, providers, et 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

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)

Livrable Août 2024

  • Migration AdonisJS 6 majeure réussie avec architecture ESM, sécurité renforcée et système stable

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