Nouveautés de la version 4.5
1. Mise à jour de WildFly
Migration vers WildFly 35 ;
Cette version n’est plus compatible avec Java version 11. Seuls les versions LTS 17 et 21 le sont ;
La librairie Chart.js a été mise à jour de la version 2.8 à la version 4.4.8 :
- Les bulles d’aides ne sont plus dessinées dans le canvas, ce qui évite qu’elles soient coupées si le graphique est trop petit ;
- Ajout d’un plugin rendant les légendes accessibles au clavier ;
- Nouvelles propriétés de style : barBorderRadius pour l’arrondi des barres ainsi que lineHover* et barHover* pour changer le style au survol de la souris ;
Mise à jour de plusieurs dépendances Java dont Apache Tika v2 vers v3 et Apache PDFBox v2 vers v3 ;
Une vérification est désormais faite et un message d'erreur peut apparaître dans les logs, au premier redémarrage après une mise à jour, dans le cas où des librairies de fonctions nécessitant des dépendances qui aurait été mise à jour avec des classes externes qui n'existent plus. Il faudra, le cas échéant, modifier la librairie en ajoutant la bonne version de la dépendance dans le répertoire lib du jar ou en recompilant le code.
Optimisation au niveau du référentiel sur les Boites de messages et les Services Web en fourniture et en appel ;
2. Navigateurs supportés pour la version 4.5
Les versions minimales sont les mêmes qu’en 4.3 et 4.4.
3. Amélioration de l’intégration de l’Intelligence Artificielle
Il est possible de charger un schéma dans le modèle de donnée pour qu’il nous crée les tables.
Support partiel des plateformes Open WebUI et Ollama.
Amélioration de l’action IA :
- Possibilité de créer des types complexe en retour ;
- Ajout du mode recherche sur le web avec OpenAI et Open WebUI ;
4. Autres fonctionnalités
Ajout d’un graphique dans la supervision du designer montrant la mémoire consommé par la JVM, et la mémoire utilisée sur le système sur les 15 dernières secondes.
Révision de la gestion des icônes pour ne plus utiliser des espaces insécable entre le texte, mais une classe CSS.
Amélioration de l’accessibilité :
- Ajout d'une nouvelle variable CSS --outline-color (initialisé par défaut à transparent) qui affiche un contour lorsque les boutons et liens reçoivent le focus via tabulation. Il est activé dans le designer et le debugger, mais on peut activer dans les applications via le thème roller en l’affectant, par exemple, avec var(--accent-color) ;
- Amélioration sur les options des filtres de recherches, des tableaux...
Le modèle de donnée dispose d’une option pour n’afficher que les erreurs (entités non synchronisées ou non déployé, fonction introuvable ou non synchronisées).
Ajout des opérateurs d’agrégat STRING_AGG et STRING_AGG_DISTINCT.
Ajout du support des index.
Ajoute des types fonctionnels sur les attributs. Ils permettent, entre autre, à l’assistant de création de formulaire et l’IA de générer des écrans mieux adaptés.
Ajout des options pour historiser les tables.
Faille de sécurité de type XSS corrigée sur les listes du designer.
No Comments