Skip to main content

CHANGELOG − Mise en production 20/10/2025 Version : 3.26.10-1

Nouvelles fonctionnalités / Améliorations

Configuration et Gestion des Bornes

  • Support de l'héritage de configuration pour les groupes

Les options de configurations sur les groupes permettent d'activer Mission, le Smart Charging, ou Qualicharge
(TIRUERT). Afin de ne pas configurer chaque groupe 1 par 1, il a été proposé de faire hériter ces options aux
groupes enfants.

  • Implémentation d'une gestion hiérarchique : une clé de configuration est recherchée récursivement chez les parents jusqu'à ce qu'elle existe.

  • Les configurations des groupes enfants écrasent celles des parents en cas de fusion complète.

  • Mise en cache des résultats d'héritage pour une durée de 7 jours (clés cache:configgroup:{slug} et cache:configgroup:{slug}:{clé}).

 

  •  

  • Amélioration de la gestion du cache d'autorisation OCPP

    • Modification du champ expiryDate à maintenant + 1 jour dans l'objet idTagInfo (messages Authorize.conf, StartTransaction.conf, StopTransaction.conf).

    • Assure la continuité des autorisations de charge en cas de perte de communication temporaire.

  • Gestion des logs centralisée

    • Gestion des logs par logrotate avec enregistrement dans un volume dédié.

    • Classification des logs par sous-dossiers pour les fonctionnalités : ocpi, qualicharge, smart-charging et OCPP.

  • Suppression automatique des logs ocpp

    • Suppression automatique des logs OCPP datant de plus de 3 mois.

  • Configuration Qualicharge avancée

    • Ajout de la configuration des données aménageurs et enseigne pour Qualicharge dans l'onglet Configuration de Groupe.

Supervision et Reporting

  • Export CSV des Bornes amélioré

    • L'export des bornes en CSV intègre maintenant le filtrage utilisé pour l'affichage dans le tableau sur la page Bornes.

  • Export de données de transaction (CDR)

    • Ajout d'une colonne emsp (avec le nom de l'emsp) et le statut de l'envoi du CDR dans les données de transaction.

Interface Utilisateur (UI)

  • Ajout d'un sélecteur de langue

    • Ajout d'un dropdown pour le changement de langue dans l'interface utilisateur.

  • Mise à jour d'un point de livraison

    • Ajout du champ optionnel deliveryPointNumber dans l'import de borne, permettant de mettre à jour le point de livraison de la station associée.

Maintenance et Tests

  • Modification des test unitaires

  • Ajout des emi3PoolId des locations existantes.


Corrections de bugs

Gestion des Transactions et de la Facturation

  • Utilisation du Montant Hors Taxe pour l'itinérance

    • Correction : Lors de l'import, le montant des charges en itinérance utilise désormais la colonne MT_HT_FACTURE pour garantir la cohérence avec le calcul tarifaire des autres transactions (basé sur le HT).

  • Résolution du calcul du coût / 100 km

    • Correction d'un bug dans le calcul du coût / 100 km sur l'onglet KPI de la page Utilisateurs.

Robustesse et Stabilité

  • Gestion des Groupes sans Configuration au StopTransaction

    • Correction d'une erreur se produisant au StopTransaction lorsque le groupe de la station n'a pas de configurationGroup.

    • Inversion de la condition pour vérifier la présence à la fois de configurationGroup ET de configuration.

  • Gestion non bloquante des champs PDL vides

    • Correction : Nettoyage du champ PDL (Point De Livraison) avant l'envoi au backend, débloquant la création de station lorsque le PDL n'est pas saisi.