Skip to content

[Livraison]Livraison de la version 1.0.0

kevyn.monlouis requested to merge develop into main

Inclus:

  • Fonctionnelles
    • Merge de api-donneesEntrees et api-expositionDonneesEntrees
      • [API]Ajout du contrat OpenAPI et de sa gestion
      • [Refactor]Revue des exceptions, des entités et des domaines pour la généralisation des champs pour la conformité au contrat OpenAPI
      • [Feature]Implémentation de la soumission de demande de calcul
      • [Feature]Ajout du statut de traitement et de la date de mise à jour
      • [Affichage]Conservation de Swagger-UI pour l'affichage
    • Ajout du champ nomEquipementPhysique aux applications
    • Ajout du CSV pour les entités
    • Ajout de la gestion du nom de lot et de la source de données
      • Correction des contrôles pour inclure le nom de lot et suppression des contrôles fort sur la date de lot
      • [Tests]Cucumber - Ajout de phrase par lot en plus des phrases par date de lot + nom d'organisation
    • [EquipementPhysique][FIX]Correction de l'utilisation de vCPUOK (condition inversée)
    • Changement du format de la date de lot (format US/standard)
    • Revue du calcul des équipements virtuels pour permettre l'allocation fine
    • [EquipementPhysique]Ajout de champs supplémentaires pour permettre le calcul des équipements virtuels
    • Renommage de nomVM en nomEquipementVirtuel (code, DTO, entité, base de données)
  • Techniques
    • Correctifs
      • [FIX]Spring Security / Actuator : Correction des configurations pour bien autoriser l'accès au healthcheck
      • [FIX][Sécurité]Autorisation d'origines différentes pour les CORS + Configuration
      • [FIX]Correction du comportement des méthodes CSVHelper.safe lors que le champ n'est pas mappé*
      • [HOTFIX]Correction de l'usage des caches si les clés sont null
    • Features
      • Ajout de la variable NUMECOEVAL_JAVA_OPTIONS pour les options de JVM
      • [Logs/Config]Ajout de la variable APP_LOGGING_LEVEL pour le niveau de logs Root
    • Nettoyages
      • [Refactor] Suppression du volume inutilisé "/app/logs"
      • [Refactor]Suppression des modules de la V1
      • [Refactor]Remplacement de HSQLDB pour Zonky pour éviter les bugs de compatibilité
      • ImportJSON - Ajout d'une exception pour indiquer que la feature n'est pas implémentée
    • Mises à jour:
      • Spring : 5.x -> 6.0.8
        • Mise à jour des configurations Spring Security
        • Package javax.* => jakarta.*
      • Spring Boot : 2.7.8 -> 3.0.7
      • MapStruct : 1.5.2.Final -> 1.5.3.Final
      • Spring OpenAPI Doc : 1.6.14 -> 2.0.4
        • Changement de la déclaration des dépendances
      • Cucumber : 7.4.1 -> 7.11.1
      • Jackson : Repassage sur la version managée
      • Wiremock : passage à la version wiremock-jre8-standalone
      • Dependency Check : 7.2.1 -> 8.1.2

Merge request reports