Grande nouvelle ! Notre dernière version LTS (Long Term Supported) est arrivée 😍 : votre nouveau meilleur allié si vous recherchez une stabilité à toute épreuve sans passer à côté des dernières nouveautés. Vous pouvez la considérer comme la version fiable et éprouvée de notre plateforme, dotée des dernières fonctionnalités et optimisations, et sans aucun souci (du moins, c’est ce qui s’en rapproche le plus). Que vous souhaitiez simplement que tout fonctionne ou que vous recherchiez une mise à niveau stable, cette version LTS est faite pour vous.

Nous allons donc vous présenter les derniers ajouts de cette version, car bien que l’on se soit concentré sur la stabilité, il y en a quelqu’uns. Sachez qu’en même temps que cette LTS, la version 11.0 est également sortie, et nous allons également consacré un billet à cette dernière.

Et d’ailleurs, si vous souhaitez un petit rappel sur le fonctionnement des releases (quid de MTS, LTS…), vous pouvez retrouver cela détaillé dans notre documentation ou dans un billet précédent.


Pour bénéficier de ces nouveautés, vous pouvez télécharger la dernière version de l’outil depuis le marketplace, puis l’installer. Il vous restera alors simplement à ouvrir l’application à mettre à jour avec, et Mx Studio Pro vous proposera alors de la convertir.


Au sommaire de ce billet, présentation des mises à jour côté :

Application Development

Cette version LTS propose des améliorations très utiles pour vous simplifier la vie. Parmi celles-ci : des améliorations pour Maia, des temps de démarrage drastiquement plus rapides pour les applications, une gestion fluide des données en ligne…

Amélioration du temps de chargement d’une application

Pour garantir un démarrage rapide et efficace de vos applications, Studio Pro intègre désormais une nouvelle fonction qui vérifie si le répertoire de votre application est inclus dans les analyses de Windows Defender. Si c’est le cas, Studio Pro vous demandera s’il peut exclure le dossier pour vous afin d’exécuter votre application plus efficacement en local, réduisant ainsi le temps d’attente avant son démarrage.

Amélioration de la génération de PDF

Depuis sa sortie l’année dernière, notre nouvelle fonctionnalité de génération de documents PDF a connu un franc succès. Elle a déjà été bien accueillie par de nombreux clients, car elle permet d’obtenir des PDF parfaitement nets à partir de pages Mendix classiques.

Certaines organisations ayant des exigences spécifiques, comme des environnements isolés ou des besoins de scalabilité personnalisés, nous sommes fiers de présenter une version de notre service de génération de documents PDF basée sur des conteneurs Docker. Cette solution flexible vous permet d’exécuter votre propre version du service de génération de documents PDF avec un contrôle et une configuration supplémentaires, que ce soit pour des applications isolées ou des besoins personnalisés en matière de performances et de partage de données.

Remarque : Les « Documents Templates », notre ancienne solution de génération de documents, y compris les PDF, sont obsolètes avec Mendix 10.24. Les concepteurs qui utilisent cette fonctionnalité sont encouragés à migrer vers le module PDF Document Generation. Pour générer des documents dans d’autres formats, veuillez consulter le guide de migration disponible dans la documentation Mendix afin d’explorer les alternatives prises en charge et d’assurer une transition en douceur.

Identification de problèmes de performances avec OpenTelemetry Tracing

Le traçage est l’un des moyens les plus efficaces pour identifier les goulots d’étranglement et diagnostiquer les dysfonctionnements logiques de vos applications. Avec Mendix 10.24, le traçage basé sur OpenTelemetry est désormais disponible, intégrant de puissants outils d’observabilité directement à votre processus de développement.

Initialement introduit en version bêta publique avec Mendix 10.18, le traçage est désormais plus facile que jamais à activer et à configurer directement dans Studio Pro. Nous avons également ajouté l’agent Java OpenTelemetry au Mendix Runtime, le rendant ainsi prêt à être utilisé dans divers scénarios de déploiement.

Que vous développiez localement ou déployiez sur un serveur, le traçage est désormais entièrement pris en charge. Et ce n’est pas tout ! Nous travaillons activement à l’intégration du traçage dans les environnements Mendix Private Cloud et Public Cloud.

Grâce au traçage désormais intégré à la plateforme, obtenir des informations détaillées sur les performances de votre application n’a jamais été aussi facile. Pour en savoir plus, consultez notre documentation .

Conception des microflow, gestion des flèches facilitée

Pour plus de précision et de contrôle lors de la manipulation des différents éléments du canevas de conception, nous avons introduit la sélection « au clic », qui simplifie la sélection et l’interaction avec les éléments souhaités. Pour créer des connexions rapides, nous avons ajouté un raccourci clavier : maintenez la touche Maj enfoncée et survolez les éléments pour afficher les points de connexion, ce qui vous permet de dessiner des flèches instantanément sans avoir à sélectionner l’élément au préalable.

Widgets de données – Puissantes capacités de filtrage global

Nous sommes ravis de proposer une mise à jour majeure des widgets de données, résolvant ainsi la limitation de longue date de l’ajout d’un seul filtre global par type de filtre (via l’en-tête du DataGrid 2 ou du widget Galerie). Cette mise à jour transforme le fonctionnement du filtrage à l’échelle de la grille en vous permettant d’associer directement les filtres aux attributs sur lesquels ils doivent être filtrés, ce qui vous offre davantage de flexibilité et de contrôle. Vous pouvez créer des expériences de recherche intuitives en filtrant même sur des attributs non affichés. Cela ouvre de nouvelles possibilités pour créer des expériences de filtrage puissantes et intuitives, appréciées de vos utilisateurs.

Client React – Désormais activé par défaut

L’avenir du développement front-end Mendix réside dans le client React. Plus rapide et plus fiable que l’ancien client Dojo, il permet aux développeurs de bénéficier du chargement incrémental des pages. C’est pourquoi nous avons décidé d’activer le client React par défaut pour tous les nouveaux projets Mendix. Cette évolution permet aux équipes de créer des applications modernes et performantes dès le départ. Pour en savoir plus, consultez notre documentation.

Offline-first

Les applications hors ligne peuvent être indispensables dans de nombreux cas d’utilisation, notamment dans les environnements mobiles où la connectivité n’est pas toujours garantie. Mais traditionnellement, leur développement était complexe. Les développeurs devaient concevoir chaque composant de l’application pour qu’il fonctionne hors ligne, en gérant soigneusement le stockage et la synchronisation des données locales.

Avec Mendix 10.24, nous changeons la donne. Les développeurs ont désormais la liberté de choisir les parties de l’application qui fonctionnent hors ligne et celles qui peuvent rester en ligne. Vous pouvez ainsi démarrer avec une application entièrement en ligne et introduire progressivement des fonctionnalités hors ligne uniquement là où elles sont pertinentes.

L’activation des données en ligne dans les applications hors ligne est simple : il suffit de sélectionner le mode de synchronisation online pour les entités devant être en ligne. Celles-ci seront exclues de toute synchronisation, et les récupérations et mises à jour seront gérées par l’environnement d’exécution. De plus, les développeurs peuvent désormais utiliser les microflow comme sources de données ou gestionnaires d’événements sur toutes les pages, même celles connectées à un profil hors ligne.

Le mode de synchronisation Online est disponible en version bêta publique depuis Mendix 10.19, et il est désormais prêt pour une utilisation générale.

Avertissements concernant les conflits de bibliothèque Java

Le riche écosystème de bibliothèques Java offre des fonctionnalités puissantes et intuitives à vos applications Mendix. Avec l’introduction des dépendances gérées, la maintenance de ces bibliothèques est plus simple que jamais. Cependant, tous les modules n’ont pas encore adopté les dépendances gérées, ce qui peut entraîner des conflits de versions de bibliothèques.

C’est pourquoi, dans Mendix 10.24, nous avons simplifié la détection et la résolution des conflits de bibliothèques Java. La console Mendix affiche désormais des avertissements pour toutes les bibliothèques incluses dans des versions conflictuelles de différents modules. Vous verrez ainsi quelles versions sont présentes et laquelle il est recommandé de conserver. La résolution du problème est simple : il suffit de supprimer les fichiers obsolètes.

Ce nouvel assistant est conçu pour vous faire gagner du temps, réduire les erreurs et assurer le bon déroulement de vos projets.

Event Broker HTTP Bridge

L’Event Broker Mendix vous permet désormais de configurer un endpoint REST pour envoyer vos événements métier tiers. Par exemple, ceux de votre chaîne de montage ou d’une application Java ou .Net existante. Cela simplifie considérablement l’intégration quasi-temps réel entre vos applications Mendix et vos autres logiciels. L’Event Broker Mendix garantit la diffusion rapide et fiable de vos événements métier vers toutes les applications Mendix abonnées.

Focus IA

Maia pour les pages : nouveaux widgets et prise en charge du style

Comme vous pouvez le voir sur cette mini-vidéo, il est désormais possible demander à Maia de mettre à jour les classes CSS des widgets, d’appliquer un style de carte (particulièrement utile pour les tableaux de bord) et d’ajouter des composants parmi une liste étendue de widgets pris en charge, notamment le DataGrid 2, la liste déroulante, les images et les graphiques personnalisés, le tout via de simples invites conversationnelles ou en téléchargeant une image. Générez des tableaux de bord complets ou des pages de présentation en téléchargeant simplement un design ou en décrivant vos besoins. Lors de la refactorisation du style de votre application, vous pouvez demander à Maia de supprimer toutes les classes CSS personnalisées ou de les remplacer systématiquement sur la page actuelle, éliminant ainsi les mises à jour manuelles fastidieuses. Ces améliorations facilitent la création initiale des pages et leur maintenance continue.

Création d’applications agentiques

Mendix vous offre une base solide pour créer des applications intelligentes et réactives, capables de gérer une logique complexe et de s’adapter aux conditions changeantes, sans accumuler de dette technique. Bien que la plateforme prenne en charge des modèles avancés comme le comportement agentique, cet article se concentre sur les outils mis à jour et la stabilité qu’offre Mendix 10.24 pour le développement en entreprise. Si vous êtes intéressé par la direction que nous prenons avec l’IA et les applications agentiques, nous en parlons plus en détail dans notre article sur Mendix 11.0.

Le mot de la fin et autres ressources

Vous retrouverez la release note de la version 10.24 dans la documentation Mendix, détaillant également un ensemble de petites améliorations et corrections. Et ici la liste de toutes les releases notes, vous n’avez plus qu’à choisir votre version 😉.

Retrouvez également le billet 🇬🇧 de cette release (et la vidéo 🎞️ 🇬🇧 de 8 minutes)… ou la liste de tous les billets 🇬🇧 concernant des releases.

Happy Mx-low-coding !

2 commentaires

Répondre à Nouvelle version 11.0 – Go Make It Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.