Skip to main content

Nouveautés de la version 4.9

1. Mise à jour du socle technique

Migration vers WildFly 40.

Cette version est compatible avec les versions 21 et 25 du Java JDK. La version 17 n'est plus supportée, le marketplace proposera une version supérieure si vous êtes encore sur la version 17.

Les versions minimales des navigateurs supportés sont les mêmes que depuis la 4.3.

JasperRepports a été mis à jour en version 7.

Les modèles JRXML version 6 ne sont plus compatibles avec la version 7 de JasperRepports.

Pour les migrer vers la nouvelle version, vous devez les ouvrir avec JasperStudio version 7, les sauver puis les recharger dans la plateforme.
Les JRXML à migrer seront affichés dans un log d'erreur au démarrage de la plateforme suite à une mise à jour ainsi que dans le vérificateur de règles.

Mise à jour de plusieurs autres dépendances Java dont OpenPDF en version 2.2.5, PDFBox en version 3.0.7, JFreeChart en version 1.5.6, OSHI en version 7.2.1, jvppeteer en version 3.6.4.

Les Managed Bean EJB ont été remplacés par des Managed beans CDI Common Dependancy Injection) plus légers.

2. Nouveau module statistique

Accessible dans le menu Supervision de la plateforme, ce nouveau module permet de suivre différents composants de la plateforme pour en identifier les éléments à optimiser en priorité.

Un bouton permet de lancer l'enregistrement des données.

Une première page concerne les jeux de données. Il affiche :

  • Le nombre de lignes cumulé entre toutes les sessions ;
  • Le nombre de cellules ;
  • Le nombre d'insertions durant une période d'enregistrement.

Un menu contextuel est disponible pour vider un jeu de données partagé.

Les autres sont pour les comportements, les règles, les requêtes SQL, les appels de services Web et les appels de fonctions Java. Ils affichent durant une période d'enregistrement :

  • Le nombre d'appels ;
  • Le nombre d'appels lent (réglable) ;
  • Le temps moyen d'exécution ;
  • Le temps maximal d'exécution ;
  • Le temps cumulé de tous les appels.

Un bouton permet de télécharger ces données au format Excel.

3. Intelligence Artificielle

Amélioration de l'assistant de création d'application avec l'aide de l'IA :

  • Les modèles recommandés sont GPT 5 et GPT 4o (toutes versions) et d'OpenAI ainsi que GLM 4.7 Flash en open sources ;
  • Utilisation de l'API ToolCall pour générer les schémas JSON des différentes étapes ;
  • Création automatique d'un tableau de bord en page d'accueil avec des Cards KPI et des graphiques ;
  • Amélioration du style des applications générées ;

Les chatbots affichent les étapes de réflexion et d'analyse (code interpreter) dans des blocs dépliables.

4. Autres fonctionnalités

Envoi d'un e-mail d'information lorsqu'un utilisateur change son mot de passe.

Le composant carte a un nouvel évènement En cas d'erreur indiquant si une adresse ou un geojson est introuvable ou si un itinéraire ne peut pas être calculé. Le message apparait dans la variable dernière erreur.

Possibilité de figer les colonnes à droite dans un tableau droit.

Amélioration des arbres du designer où des nœuds parents restent visibles en haut lorsqu'on défile vers le bas.

Possibilité de définir un nombre dynamique de couches de tuiles en les liant à un jeu de données sur le composant carte.

Option sur l'action Exécuter une méthode métier permettant l'exécution des appels de service métier asynchrone après la fermeture de la session.