Mendix Version 11.12 | Mendix

Passer au contenu principal

Mendix Communiqué 11.12

Mendix La version 11.12 est arrivée et elle est majeure. Cette version marque la première version à support à long terme (LTS) depuis… Mendix La version 10.24 constitue la cible de mise à niveau idéale pour toute équipe souhaitant une base stable et prête pour la production, intégrant toutes les fonctionnalités développées au fil du temps. Mendix 11 étapes du parcours jusqu'à présent : des capacités d'IA agentives à une suralimentation Maia à une gouvernance de niveau entreprise, des avancées mobiles et des performances Studio Pro considérablement plus rapides.

Que vous ayez roulé sur Mendix Que vous soyez à la 11e vague du départ ou que vous cherchiez le moment idéal pour franchir le pas, le LTS 11.12 est fait pour vous. Et si vous vous interrogez sur notre cadence LTS mise à jour pour Mendix 11, on s'occupe de tout. Consultez notre article de blog dédié pour tous les détails..

Passons maintenant en revue tout ce que contient cette version.

Applications et orchestration des agents

Mendix Cloud GenAI : Accès multi-modèles et capacité de ressources flexible

Accès multi-modèles simplifié

Les ressources de génération de texte vous donnent désormais accès à plusieurs familles de modèles Claude (Haïku, Sonnet et Opus) à partir d'une seule ressource avec une seule clé API. Choisissez les familles de modèles souhaitées lors de la configuration, et elles seront immédiatement disponibles. Mendix Dès l'introduction de nouvelles versions de modèles, celles-ci sont automatiquement ajoutées à vos ressources existantes. Aucune mise à jour manuelle, aucune nouvelle clé : accédez simplement et en toute transparence aux dernières fonctionnalités.

Une capacité flexible qui évolue avec vous

Les forfaits à taille fixe ne sont plus d'actualité. La génération et l'intégration de texte bénéficient désormais d'un modèle de capacité flexible basé sur les unités GenAI : 1 Cloud Token équivaut à 100 unités GenAI par mois. Chaque famille de modèles consomme des unités à un rythme différent, ce qui vous permet d'adapter le modèle à chaque tâche : des modèles plus légers comme Haiku pour les charges de travail simples, et des modèles plus puissants comme Sonnet et Opus en cas de besoin, le tout avec la même allocation mensuelle. Augmentez votre capacité instantanément et optimisez-la en continu.

Premiers pas

Pour une expérience encore plus raffinée, un surclassement possible avec le Mendix Connecteur Cloud Pour accéder à la sélection multi-modèles dans vos applications, utilisez la version 6.2.0 ou supérieure. Définissez un modèle par défaut par ressource afin de maintenir la compatibilité avec les applications utilisant des versions de connecteur plus anciennes.

Capture d'écran montrant la capacité de ressources flexibles

Kit Agents 2.0

Avec Mendix Studio Pro LTS 11.12, nous lançons également Kit Agents 2.0, une étape majeure dans la façon dont vous construisez des agents d'IA avec Mendix.
À partir de la version 2.0, Éditeur d'agents C'est la méthode privilégiée pour créer des agents. Elle vous permet de définir les agents dès la conception, directement dans Studio Pro, de gérer leur cycle de vie complet au sein de votre modèle d'application et de tirer parti des fonctionnalités intégrées de la plateforme, telles que les documents de modèle, le contrôle de version et les pipelines de déploiement. Développez en local et déployez dans le cloud en toute simplicité.

Pour rester au fait des évolutions rapides du secteur de l'IA, Agents Kit proposera désormais des mises à jour mensuelles. Vous aurez ainsi toujours accès aux dernières fonctionnalités pour créer des applications d'agents évolutives et maintenables, incluant des mises à jour et des ajouts à nos composants existants pour :

Connectivité

Observabilité

  • Observabilité de l'IA via Traces et Humain dans la boucle Des contrôles, notamment la visibilité des appels d'outils et les étapes d'approbation humaine, vous permettent d'obtenir une transparence et un contrôle complets sur le comportement de l'IA.

Expérience développeur

Premiers pas avec Agents Kit : nouvelle expérience d’intégration et aperçu de la compatibilité des modules

Le Éditeur d'agents L'expérience d'intégration guide désormais les développeurs étape par étape grâce à une documentation essentielle pour configurer rapidement leur premier agent d'IA. Mendix et l'intégrer de manière transparente à la logique applicative existante.

Écran de démarrage de l'interface d'accueil des éditeurs d'agents

Gérer les dépendances de notre kit Agents et leurs mises à jour fréquentes pour de nouvelles fonctionnalités peut s'avérer complexe – mais c'est du passé ! Nous sommes ravis de vous présenter le nouveau tableau de compatibilité de l'éditeur Agents, offrant une vue d'ensemble claire des dépendances des modules et de la compatibilité des versions, avec des liens directs pour télécharger les versions compatibles depuis notre marketplace.

tableau de compatibilité de l'éditeur d'agent

Prise en charge native de l'éditeur d'agents dans les applications de démonstration et de démarrage

Quelques jours après la sortie de la version 11.12, vous pourrez démarrer une nouvelle application avec GenAI vierge or Application de démarrage Agent Builder, ou pour explorer les possibilités offertes par le Éditeur d'agents en téléchargeant Application vitrine GenAI ou la Application de démarrage RFP Assistant en 11.12. Ce dernier est alors entièrement alimenté par des agents Studio Pro, remplaçant l'approche précédente d'orchestration de la logique via des microflux avec des appels LLM manuels, des invites, RAG et des appels de fonction.

À noter: Mendix Cloud GenAI est le fournisseur pris en charge pour cette application au lancement.

Mettez à jour vos applications existantes avec les dernières versions de nos composants GenAI (version 11.12) pour profiter de toutes les nouvelles fonctionnalités. Et restez à l'affût des nouveaux contenus de l'Académie pour les applications d'agents !

Développement de l'agent

Maia Plan : Intégrez votre plan directement dans Jira

Maia Plan se connecte désormais à Jira, donc les épopées et les récits utilisateurs Maia génère des terrains directement dans le backlog sur lequel votre équipe travaille déjà, inutile de passer à l'étape suivante. Mendix Tableau de planification pour démarrer la livraison. Si votre équipe utilise Jira pour planifier, affiner et exécuter les sprints, Maia Plan vous y rejoint.

Dans l' Démarrer le développement étape, choisir Jira utilisez-le comme outil de planification et connectez-le une fois avec votre URL de l'environnement Jira, clé du projet, ID du tableau, Compte et Jeton API. Maia Intègre l'ensemble du périmètre dans votre backlog Jira, regroupé par épopée, prêt à être priorisé. Intégrez les user stories que vous souhaitez traiter dans un sprint actif, et ce périmètre devient disponible dans Studio Pro, où Maia Make s'en empare et commence à le mettre en œuvre. Préfère le Mendix Conseil de planification? Cela reste le réglage par défaut, modifiable à tout moment dans les paramètres du projet.

Résultat : de l'idée à un backlog priorisé et prêt à être exécuté, dans l'outil que votre équipe utilise déjà.

Maia Créer : compétences du module

Compétences en Maia Les fonctionnalités ne sont plus limitées à votre propre application. Tout module, y compris ceux installés depuis la Marketplace, peut désormais intégrer son propre ensemble de compétences. Il est ainsi facile de partager des invites et des modèles spécifiques entre applications : publiez un module, et ses compétences le suivent. Les équipes qui développent des composants réutilisables pour leur organisation peuvent désormais les inclure. Maia Les compétences constituent un élément essentiel de l'offre.

La boîte de dialogue d'aperçu des compétences affiche la liste de toutes les compétences de votre projet avec leur statut respectif, ce qui vous permet de vérifier qu'elles sont correctement chargées.

Maia Développer des compétences modulaires

Collez les images dans le chat

Vous pouvez désormais coller des images directement dans le Maia Intégrez une fenêtre de chat au flux de téléchargement de fichiers existant. Capturez une capture d'écran, une maquette ou un extrait de code depuis votre navigateur et collez-le directement ; inutile d'enregistrer le fichier au préalable. Ce petit changement fluidifie considérablement le travail quotidien.

Mode planification, questions de clarification et raisonnement amélioré

Maia Make dispose désormais d'un mode de planification amélioré qui s'exécute avant de commencer la génération. Si votre invite est ambiguë ou insuffisamment précise, Maia Il posera des questions de clarification plutôt que de faire des suppositions et de produire un résultat que vous voudrez immédiatement annuler. Le raisonnement sous-jacent a également été amélioré dans cette version. Maia Une meilleure capacité à décomposer les exigences complexes, à envisager les compromis et à élaborer des plans multi-étapes plus cohérents avant même d'écrire une seule ligne de modélisation. Il en résulte une réduction des itérations inutiles lorsque la tâche est complexe.

Ajoutez des documents Markdown à votre invite

Outre les PDF et les images, Maia Le chat accepte désormais les fichiers Markdown comme contexte. Téléchargez un document d'architecture, une spécification, une documentation API ou tout autre contenu Markdown, et Maia travaillera directement à partir de ce document. Cela complète la liste des types de documents que vous pouvez utiliser pour lancer une discussion — utile lorsque la documentation de votre équipe est déjà au format Markdown (ce qui est de plus en plus fréquent).

Merci à Patrick Bornier pour cette suggestion.

Maia Le chat accepte les fichiers Markdown

Améliorations du serveur et du client MCP

Le serveur MCP de Studio Pro est plus stable dans la version 11.12 et le client MCP intégré prend désormais en charge un plus large éventail d'options d'authentification, notamment une authentification par jeton porteur améliorée. Si vous connectez des agents ou des outils externes à Studio Pro via MCP, vous constaterez que l'agent dispose d'instructions plus claires pour l'utilisation du serveur MCP et que l'appel des outils MCP dans Studio Pro est plus stable. Aucune modification de configuration n'est nécessaire pour bénéficier de ces améliorations de stabilité.

Apportez votre propre LLM

Vous pouvez désormais configurer un backend de modèle de langage personnalisé pour Maia Créez avec Studio Pro. Toutes les API compatibles avec OpenAI sont prises en charge, y compris les modèles hébergés localement, les modèles accessibles via OpenRouter et les points de terminaison d'inférence autogérés, en plus d'OpenAI lui-même. Vous gardez ainsi le contrôle sur les coûts, la localisation des données et le choix du modèle, sans aucune perte. Maiaintégration de l'IDE, compétences et Mendix Accès à la base de connaissances. La configuration s'effectue dans les préférences de Studio Pro ; aucun autre outil n'est requis.

Configurer un backend LLM personnalisé pour Maia dans Studio Pro

Achetez des articles supplémentaires Maia Unités utilisant des jetons cloud

Pour ceux qui utilisent Maia Faites-en beaucoup plus, au-delà de ce qui est inclus dans votre Mendix plan - Mendix La version 11.12 introduit l'option d'achat d'options supplémentaires Maia Unités utilisant des Cloud Tokens. Si vous constatez que vous manquez de Cloud Tokens, convertissez-les simplement plutôt que de vous retrouver face à un arrêt brutal en plein projet. Mendix L'administrateur peut vous aider si vous avez besoin de jetons Cloud supplémentaires pour recharger votre compte.

Il s'agit d'une première étape vers un contrôle plus direct des clients et des développeurs sur leurs Maia consommation. Davantage d'options de gestion et d'extension de l'utilisation seront disponibles dans les prochaines versions.

Recherche et téléchargement du module Marketplace

Maia Make peut désormais effectuer une recherche dans Mendix Intégrez des modules Marketplace et téléchargez-les directement dans votre projet. Plutôt que de les rechercher et de les télécharger manuellement, décrivez vos besoins dans le chat et laissez-les s'en charger. Maia gérer la recherche et l'installation. Ceci est particulièrement utile en cours de tâche : si Maia S'il détermine qu'un module constitue l'élément de base approprié pour ce que vous demandez, il peut le récupérer sans interrompre votre flux de travail.

Prise en charge plus étendue des types de documents dans Maia et MCP

Maia Make et le serveur Studio Pro MCP peuvent désormais lire et modifier une plus large gamme de types de documents. Nouveautés de cette version : entités non persistantes dans le modèle de domaine, transformations de données (JSLT) et trois éléments de flux de travail supplémentaires. Tâches d'IA, Sous-processus d'événements et Événements de messagesSi votre application dépend de l'un de ces éléments, Maia Vous pouvez désormais interagir directement avec ces agents, sans avoir à les gérer manuellement. Il en va de même pour les agents externes se connectant via MCP : la surface d'accès étendue est disponible pour tout outil compatible MCP.

Microflux de tests unitaires et de validation

Maia Make est désormais plus étroitement aligné sur les meilleures pratiques pour les deux Test unitaire microflux et Validation des microflux font partie de sa production. Demandez Maia Pour créer un module logique, vous pouvez désormais le tester et le valider au cours de la même conversation. Les contrôles qualité automatisés sont ainsi intégrés au flux de génération, au lieu d'être traités comme une étape manuelle distincte. C'est utile aussi bien pour les équipes ayant déjà des normes de couverture de test que pour quiconque souhaite une vérification rapide avant d'intégrer le module généré au modèle.

Prise en charge complète des widgets et des propriétés de conception

Pour les pages, Maia Make fonctionne désormais avec tous les widgets enfichables et prend en charge la définition des propriétés de conception, y compris celles personnalisées issues de votre propre système de conception. Auparavant, il était limité à un ensemble de widgets prédéfinis. Maia Vous pouvez désormais générer des pages qui exploitent pleinement votre bibliothèque de widgets et reflètent votre système de conception, prenant ainsi en charge un éventail beaucoup plus large d'applications concrètes.

Maia Make fonctionne avec tous les widgets enfichables

Widgets

Hiérarchies arborescentes dynamiques avec nœud d'arbre

Le Nœud d'arbre widget (faisant partie du Widgets de données Le module prend désormais en charge les hiérarchies récursives dynamiques. Auparavant, les structures arborescentes nécessitaient de définir statiquement chaque niveau de la hiérarchie dans Studio Pro, ce qui rendait difficile la gestion de données de profondeur inconnue ou variable. En configurant une association parent sur votre source de données, le widget construit automatiquement l'arbre à partir de vos données, quelle que soit leur profondeur. Il est ainsi facile de créer des organigrammes, des arborescences de catégories ou des structures de fichiers.

hiérarchie arborescente dynamique avec nœud d'arbre

Le widget Signature est désormais compatible avec React.

Le Signature Le widget a été reconstruit pour le client React, garantissant ainsi sa compatibilité avec les futures versions. Mendix versions. Il conserve toutes ses fonctionnalités existantes : capture de signatures sur une toile, couleur et taille du stylo personnalisables, fonction d’effacement activable/désactivable et enregistrement du résultat sous forme d’image via le Image(s) widget. Veuillez noter que la mise à niveau nécessite une migration unique.

Widget de signature compatible avec React

PWA Wrapper est désormais disponible pour tous.

Les applications web progressives (PWA) sont l'un des moyens les plus rapides de créer des applications mobiles, et avec les Wrapper PWA nous étendons cette approche pour couvrir la grande majorité des cas d'utilisation des applications mobiles pour Mendix Cette solution s'adresse à 90 % des utilisateurs mobiles et leur permet de réutiliser leurs pages web, leur style et leur logique existants, tout en bénéficiant de la flexibilité et des performances des technologies web modernes, ainsi que de la portée de la distribution native.

Historiquement, les PWA ont présenté deux limitations majeures :

  1. Elles ne peuvent pas être distribuées via l'Apple App Store ou le Google Play Store en tant qu'applications natives, et
  2. Elles sont limitées aux fonctionnalités exposées par les API web.

Le wrapper PWA répond à ces deux problèmes. Il encapsule votre PWA. Mendix Une PWA, en tant qu'application native iOS et Android, est éligible à la distribution sur les plateformes de téléchargement d'applications, conformément aux directives d'évaluation de ces dernières (notamment l'exigence d'Apple selon laquelle les applications doivent offrir une valeur ajoutée au-delà d'une simple interface web). Elle propose également un ensemble optimisé de fonctionnalités natives qui répondent aux besoins de la plupart des applications mobiles d'entreprise, réduisant ainsi le recours à des modules natifs personnalisés ou à des processus de compilation distincts.

Il en résulte une nouvelle façon de créer des applications mobiles : plus rapide, plus simple et sans compromis. En combinant la rapidité des PWA aux fonctionnalités des applications natives, le PWA Wrapper élimine les compromis traditionnels du développement mobile. Mendix Dans les projets, ce n'est pas simplement une option parmi d'autres, c'est la nouvelle norme.

Mise à niveau de React Native

React Native est la technologie qui alimente Mendix Applications mobiles natives sur iOS et Android. Afin de maintenir la compatibilité avec les dernières versions des systèmes d'exploitation iOS et Android et de rester à la pointe de l'écosystème open source, Mendix React Native est régulièrement mis à jour. Mendix La version 11.12 marque une avancée majeure avec React Native 0.84, qui introduit une architecture fondamentalement repensée supprimant l'interface obsolète entre JavaScript et le code natif. Ce changement architectural permet des temps de démarrage plus rapides, des compilations iOS plus rapides, des performances de rendu améliorées et une empreinte mémoire réduite pour l'application.

Mendix a mis à jour le Modèle natif Tous les modules compatibles avec la plateforme fonctionnent désormais avec la nouvelle version de React Native. Plusieurs bibliothèques sous-jacentes ont été profondément remaniées, notamment la bibliothèque de notifications push, la bibliothèque d'écran de démarrage, la bibliothèque de mise en cache des images et la bibliothèque d'animation. Les développeurs créant des widgets personnalisés et des actions JavaScript bénéficieront également d'un remplacement à chaud des modules plus rapide pendant le développement, de messages d'erreur plus clairs du générateur de code et d'outils de débogage améliorés grâce à React DevTools 5.

Tous les clients actuellement sur Mendix Les utilisateurs d'Android 10.24 LTS doivent être mis à niveau vers la version 11.12 pour assurer la compatibilité continue de leurs applications mobiles natives. Sans cette mise à niveau, nous ne pouvons garantir le bon fonctionnement des applications sur les prochaines versions d'iOS et d'Android. Si votre application utilise des widgets personnalisés, des actions JavaScript ou tout autre code ou module natif personnalisé, vérifiez leur compatibilité avec React Native 0.84 et React 19. Modèle natif indique quelles versions sont utilisées aujourd'hui.

Migration automatique du code lors des mises à jour

Mendix Le système fait régulièrement évoluer ses API d'exécution et client afin d'améliorer les performances, la sécurité et l'extensibilité. Lors d'une mise à jour, les actions Java et le code JavaScript utilisant d'anciennes API peuvent nécessiter une mise à jour pour rester compatibles. Dans les applications de grande envergure, identifier et appliquer ces modifications à des dizaines de fichiers peut s'avérer fastidieux.

Dès Mendix À partir de la version 11.12, Studio Pro peut migrer automatiquement le code Java et JavaScript pour corriger les obsolescences d'API et les modifications planifiées des API d'exécution et client. Il est recommandé de corriger les obsolescences avant la mise à jour : ouvrez le Mise à jour Assistant dans votre version actuelle de Studio Pro (Consultation > Mise à jour Assistant), analysez votre application, examinez les problèmes détectés et appliquez les correctifs suggérés.

Pour les clients effectuant une mise à jour depuis Mendix Dans la version 10.24 LTS, l'Assistant de mise à jour n'est pas disponible dans Studio Pro 10. Pour vous permettre de préparer votre code avant la mise à jour, nous mettons à votre disposition des outils CLI autonomes compatibles avec votre projet 10.24. Pour savoir comment les utiliser, voir notre documentation.

Observabilité améliorée : journaux OpenTelemetry et noms de traces optimisés

Les traces vous indiquent où le temps est consommé dans votre application ; les journaux vous indiquent ce qui se passait à ce moment précis. Utilisés ensemble, ils constituent l'un des outils les plus puissants pour diagnostiquer les problèmes de production. Mais faire transiter les deux via OpenTelemetry peut s'avérer complexe. Mendix La configuration nécessitait des étapes distinctes à différents endroits, ce qui augmentait le risque de se retrouver avec le traçage configuré mais les journaux envoyés ailleurs. De plus, même lorsque le traçage était configuré, les traces d'exécution n'indiquaient que le type d'opération (récupération, suppression, etc.) sans préciser l'entité ou l'expression XPath concernée. Les équipes étaient donc obligées de croiser manuellement les données de traçage avec la logique applicative.

Mendix La version 11.12 apporte des améliorations sur deux plans. Studio Pro dispose désormais d'un paramètre OpenTelemetry dédié : configurez votre point de terminaison une seule fois, puis activez simplement le traçage, les journaux ou les deux, sans avoir à naviguer dans des écrans de configuration séparés. De plus, les noms des étendues d'opérations d'exécution incluent désormais l'expression XPath complète, ce qui permet d'identifier immédiatement l'opération de données à laquelle un traçage fait référence, sans avoir besoin de faire de références croisées.

paramètre opentelemetry dédié

Pour commencer l'exportation des journaux, ouvrez le OpenTélémétrie Dans l'onglet des paramètres d'exécution de votre application dans Studio Pro, activez l'option journaux option. Pour plus d'informations sur le traçage et la configuration des journaux, voir Traçant dans le Mendix Documentation.

Améliorations des performances de Studio Pro

Studio Pro est l'endroit où Mendix Les développeurs passent la majeure partie de leur journée de travail à travailler sur des applications dont les performances ont un impact direct sur la rapidité avec laquelle ils peuvent développer, tester et itérer. À mesure que les applications s'agrandissent et que les modèles se complexifient, les performances deviennent cruciales. De petites améliorations apportées aux opérations courantes (chargement des projets, vérifications de cohérence, déploiements locaux) se traduisent, au fil de la journée, par des gains de productivité significatifs.

Mendix La version 11.12 apporte des améliorations substantielles en termes de performances, rendant Studio Pro sensiblement plus rapide tout au long de votre journée de travail.

  • Le temps de chargement des projets est 25 à 40 % plus rapide dès la première ouverture.
  • La vérification des erreurs est jusqu'à 6 fois plus rapide sur les grands projets grâce aux contrôles de cohérence parallèles sur les machines multicœurs.

Le déploiement local enregistre des gains significatifs lors des sessions de développement actives :

  • Après votre premier déploiement, les déploiements suivants au cours de la même session sont jusqu'à 8 fois plus rapides, ce qui raccourcit considérablement le cycle de test et d'itération.

Studio Pro gère également la mémoire plus efficacement, réduisant ainsi la dégradation des performances au fil du temps — un avantage particulièrement appréciable lors de longues sessions de travail tout au long de la journée.

  • Pour les développeurs sur Mac, Studio Pro 11.12 s'exécute en moyenne 35 % plus rapidement grâce aux versions natives pour processeurs Apple Silicon, ce qui en fait la version la plus rapide. Mendix environnement de développement que nous ayons jamais livré

Studio Pro 11.12 nécessite une puce Apple Silicon et ne prend plus en charge les Mac à processeur Intel.

Statistiques d'amélioration des pros du studio

Ces améliorations sont immédiatement actives dès l'installation de Studio Pro 11.12. Aucune modification de configuration n'est requise. Vous constaterez la différence dès l'ouverture de votre premier projet.

La fonction « Trouver des résultats » est améliorée : navigation plus rapide grâce à l’historique de recherche intégré (bêta)

La recherche dans votre modèle est une tâche constante pour les développeurs, et Studio Pro Trouver des résultats Le panneau permet une navigation rapide au sein d'applications volumineuses. Passer d'une recherche à l'autre ou revenir sur des requêtes précédentes interrompt le flux de travail et représente une perte de temps.

Mendix La version 11.12 transforme le panneau « Résultats » grâce à une interface repensée et un historique de recherche intégré. Vous pouvez désormais passer instantanément des résultats précédents aux résultats actuels sans avoir à relancer les recherches ni à gérer plusieurs panneaux. Résultat : une navigation plus rapide et plus intelligente qui vous permet de vous concentrer sur la création.

panneau de résultats

Activez le nouveau panneau de recherche dans les préférences de Studio Pro pour débloquer ce flux de travail amélioré.

Intégrer Mendix dans n'importe quelle application web (bêta)

Intégration Mendix L'intégration de fonctionnalités dans un portail, un produit ou une interface personnalisée existante impliquait traditionnellement le recours à une iframe. Si les iframes fonctionnent, les clients les jugent souvent limitatives : l'intégration n'est jamais fluide et offrir une expérience utilisateur optimale nécessite des solutions de contournement qui complexifient le processus et augmentent la charge de maintenance.

Mendix 11.12 introduit le Client intégré (bêta publique), qui vous permet de monter un Mendix Une application web en tant que composant web au sein de n'importe quelle application hôte (React, Vue, JavaScript pur ou tout autre framework frontend) sans iframe. L'application hôte contrôle la page environnante et l'expérience de navigation ; Mendix L'application intégrée est propriétaire de la région où elle est montée. Les styles sont isolés via une racine fantôme, le style Atlas est entièrement pris en charge et l'application embarquée peut recevoir les paramètres de page de l'hôte lors du montage. L'authentification dans la version bêta nécessite des utilisateurs anonymes ; la prise en charge de la transmission des sessions authentifiées depuis l'hôte est prévue pour une version ultérieure.

Pour commencer, ajoutez un Profil de navigation intégré à votre application dans Studio Pro ( Application > Navigation > Ajouter un profil de navigation > Embarqué), déployez, puis chargez le bundle intégré depuis votre application hôte à l'aide d'une importation dynamique. Pour obtenir des instructions d'intégration complètes, des exemples de code et des conseils sur la configuration CORS et CSP, consultez Intégration du client dans le Mendix Documentation.

Prise en charge étendue des paramètres optionnels des actions Java

Nous avons étendu les types de paramètres qui peuvent désormais être optionnels dans les actions Java pour inclure Entité et Microflux – rationaliser votre processus de développement.

Cette amélioration vous permet d'éviter les solutions de contournement courantes, telles que :

  • Sélection d'un microdébit factice lorsqu'aucun microdébit spécifique n'est requis.
  • Ajout d'actions supplémentaires pour transmettre des objets aux microflux, ce qui nécessitait auparavant des étapes de développement supplémentaires.

En permettant à ces paramètres d'action Java d'être optionnels, nous visons à réduire la complexité et à vous faire gagner du temps de développement.

Comparaison de plusieurs révisions historiques

Avec Le 11.9 septembre, nous avons introduit Comparer une version antérieure avec l'état actuel de votre application permet de voir rapidement son évolution. Nous sommes ravis d'annoncer cette nouveauté : différence entre n'importe quel typeSélectionnez plusieurs commits parmi les suivants : Histoire panneau pour commencer une comparaison sur le Comparaison ouvrez le volet et consultez un aperçu textuel détaillé de toutes les modifications, comme le Modifications panneau pour les travaux non engagés.

Et ensuite ? Nous passons à autre chose. Différence visuelle pour permettre l'affichage côte à côte de plusieurs versions, par exemple, d'un microflux.

Améliorations de l'éditeur de modèles de domaine

Dans la version 11.11, nous avons modernisé l'interface de l'éditeur de modèles de domaine pour une expérience utilisateur plus fluide et agréable. La version 11.12 s'appuie sur cette amélioration et y ajoute une petite mais utile légende.

Améliorations de l'éditeur de modèles de domaine

La nouvelle légende clarifie les différents éléments visuels de l'éditeur de modèle de domaine, facilitant ainsi leur compréhension et améliorant l'apprentissage, notamment pour les développeurs débutants. Ce petit changement rend l'éditeur plus accessible et plus facile à utiliser.

Le volet Variables conserve l'état et l'affichage

Le Variables Le volet a été mis à jour pour une expérience de débogage plus fluide. Le volet des variables conserve désormais son état et son affichage pendant les opérations de débogage (telles que : Enjamber, Entrer dans, Continuer), garantissant ainsi que vos variables et leurs valeurs restent visibles et accessibles sans se réduire ou se réinitialiser de manière inattendue.

Gérer Mendix Cloud avec IA utilisant MCP

L'IA s'intègre rapidement à la façon dont les développeurs conçoivent et exploitent les applications. Grâce à la nouvelle intégration MCP pour Mendix Grâce au cloud, vous pouvez désormais connecter directement à votre environnement des assistants de programmation IA tels que Claude Code et GitHub Copilot. Mendix Environnements cloud. Cela vous permet d'interagir avec vos applications et environnements en utilisant le langage naturel, au lieu d'appeler manuellement des API ou de naviguer dans l'interface. Mendix Portail. Qu'il s'agisse de lister vos applications, de déployer un package ou de gérer des environnements, les opérations quotidiennes deviennent plus rapides et plus intuitives.

L'intégration expose Mendix Les API cloud sont des outils que les agents d'IA peuvent comprendre et utiliser nativement. Une fois connecté, votre assistant peut effectuer un large éventail de tâches tout au long du cycle de vie de l'application, notamment la gestion des environnements, la mise à l'échelle des ressources, le déploiement de packages et la vérification de l'état des déploiements. Cela permet de réduire les efforts liés aux tâches répétitives, de rationaliser les flux de travail opérationnels et de simplifier l'utilisation directe des API.

Parallèlement, l'intégration MCP est conçue pour s'intégrer parfaitement à votre infrastructure existante. Vous pouvez vous connecter à l'aide d'outils que vous utilisez déjà, tels que Claude Code, GitHub Copilot, VS Code avec Copilot ou d'autres clients compatibles MCP. Vous gardez ainsi le contrôle tout en étendant vos flux de travail de développement et d'exploitation grâce à des fonctionnalités basées sur l'IA.

En vous connectant Mendix Grâce à l'intégration du cloud et des assistants IA via MCP, vous bénéficiez d'une gestion plus efficace et flexible de vos applications. De la simplification des déploiements à l'automatisation par le langage naturel, cette intégration vous permet de vous concentrer davantage sur le développement et l'amélioration de vos applications, et moins sur les tâches opérationnelles.

Gérer le cloud MX avec l'IA

Plateforme de niveau entreprise

Suivez la consommation avec précision et optimisez les coûts de licence grâce à la télémétrie utilisateur final.

En Mendix Administrateur de plateforme, vous souhaitez une visibilité complète sur les licences utilisateur et l'utilisation de toutes vos applications.

Avec Télémétrie utilisateur finalGrâce à un tableau de bord unique et centralisé, les administrateurs de plateforme peuvent suivre en toute simplicité les utilisateurs actifs nommés sur l'ensemble des applications de production. Fini les feuilles de calcul fastidieuses et les estimations approximatives : la télémétrie utilisateur fonctionne en continu en arrière-plan pour vous fournir des données précises et agrégées sur la consommation réelle de vos licences utilisateur.

Afin de protéger la confidentialité des données, toutes les identités des utilisateurs sont hachées de manière sécurisée à la source avant leur agrégation. L'utilisation est catégorisée selon le modèle commercial suivant :

  • Utilisateurs internes d'une seule application
  • Utilisateurs internes multi-applications
  • Utilisateurs externes

Vous pouvez facilement suivre les tendances mensuelles ou consulter des instantanés de l'utilisation quotidienne. Mesure de l'utilisation Ce système est intelligent et infaillible par conception : il déduplique automatiquement les utilisateurs entre applications. De plus, il est totalement sans risque ; même en cas de pic soudain d’utilisation et de dépassement des limites de licences, vos applications restent parfaitement opérationnelles, vous permettant ainsi de gérer vos licences en toute simplicité.

Avec la mesure de l'utilisation, la gestion des licences devient proactive, transparente et entièrement automatisée, vous permettant ainsi de faire évoluer votre écosystème de plateforme en toute sérénité financière. Consultez notre documentation pour plus d'informations.

télémétrie de l'utilisateur final

Définissez les règles une fois, appliquez-les partout avec Mendix Politiques

En Mendix Administrateur de plateforme, vous devez vous assurer que vos garde-fous sont toujours appliqués.

Avec PolitiquesLes administrateurs de la plateforme peuvent définir des règles de gouvernance une seule fois et les appliquer automatiquement à toutes les applications. Fini les revues fastidieuses et la dépendance à des outils externes : les politiques sont appliquées en continu pendant le développement et le déploiement pour garantir la sécurité et la conformité des applications.

Démarrez rapidement avec des modèles prêts à l'emploi ou créez les vôtres. Aujourd'hui, vous pouvez définir des politiques pour :

  • Mendix version d'exécution
  • Type de licences Marketplace
  • État du support Marketplace
  • Résultats de la composition logicielle

Vous pouvez facilement suivre les infractions par application et accéder à des résultats détaillés.

Les politiques sont flexibles par conception : elles permettent de cibler des applications spécifiques ou l’ensemble de votre portefeuille et s’étendent au fur et à mesure que de nouveaux types de politiques sont introduits. Elles sont également déterministes ; aucune intelligence artificielle n’est impliquée.

Ce n'est qu'un début ; les politiques offrent pour l'instant une visibilité accrue, mais pas encore de mécanisme de contrôle (qui sera bientôt disponible, ainsi que d'autres types de politiques). Grâce aux politiques, la gouvernance devient proactive, évolutive et intégrée au flux de développement, vous permettant ainsi de faire évoluer votre plateforme en toute confiance. Visionnez notre vidéo d'introduction pour plus de détails.

définir la gouvernance en utilisant Mendix Fonctionnalités des politiques

Visibilité des vulnérabilités connues dans la composition logicielle

Nous avons amélioré Composition du logiciel pour vous donner une visibilité instantanée sur les informations connues Mendix/Siemens les vulnérabilités telles que signalées dans le Avis de sécurité à travers votre Mendix applications. Chaque fois qu'une Mendix or Siemens-Si un composant pris en charge présente un problème connu, celui-ci est automatiquement signalé et clairement classé par ordre de priorité, de critique à faible, en fonction des scores CVSS.

Filtrez facilement par application pour identifier précisément les risques et comprendre les prochaines étapes grâce à des instructions claires et exploitables. Mendix Suivez ces conseils. Anticipez les vulnérabilités, concentrez-vous sur l'essentiel et sécurisez vos applications, sans ralentir leur déploiement.

La composition logicielle améliore la visibilité des vulnérabilités

Notez qu'en raison de cette nouvelle fonctionnalité, la prise en charge Mendix versions pour la composition logicielle ont changéSi votre application utilise une version non prise en charge, cela est indiqué dans la composition du logiciel par une icône d'avertissement.

Versions de mendix 11 et 12 prises en charge pour l'icône d'avertissement de composition logicielle

Publiez les composants Marketplace directement depuis votre pipeline CI/CD

Le nouveau système d’ API de publication de la place de marché Vous pouvez ainsi gérer l'intégralité du cycle de vie des versions de vos composants directement dans le code. Créez une nouvelle version avec ses métadonnées, importez les fichiers sources, suivez son évolution tout au long du processus de validation et de publication, et dépubliez-la ultérieurement si nécessaire, le tout sans passer par le portail Marketplace. Cette fonctionnalité est compatible avec les composants publics et privés.

Le véritable avantage réside dans l'automatisation. Si vous créez des composants et stockez votre code source dans des outils comme GitHub, GitLab ou Azure DevOps, vous pouvez désormais intégrer la publication au pipeline que vous utilisez déjà pour la compilation et les tests. Cela élimine les étapes manuelles et sources d'erreurs, garantit la reproductibilité de chaque version et vous permet de déployer des mises à jour aussi souvent que votre pipeline s'exécute. Votre processus de publication devient ainsi cohérent et traçable, au lieu d'être une succession d'actions manuelles.

Créez plusieurs ébauches de composants et examinez-les ensemble.

Vous pouvez désormais créer et gérer plusieurs projets de composants Parallèlement, vous n'avez plus besoin de terminer et de publier une ébauche avant de commencer la suivante. Ainsi, les équipes qui prennent en charge Studio Pro 9, 10 et 11 simultanément peuvent préparer et déployer les mises à jour des composants pour chaque version selon leur propre calendrier, sans l'ancien goulot d'étranglement lié à la publication d'une ébauche à la fois.

Les brouillons ne sont plus une activité individuelle. Les collègues désignés comme développeurs sur un composant peuvent consulter les brouillons des autres. Un membre de l'équipe peut ainsi examiner vos fichiers, votre description et vos captures d'écran avant la mise en ligne, sans exportation ni partage de fichiers en dehors de la plateforme. La visibilité reste contrôlée : seules les personnes désignées comme développeurs sur ce composant ou membres de l'équipe peuvent y accéder. groupe de composants, peut consulter ses brouillons, de sorte que le travail en cours reste au sein de l'équipe.

Capture des données modifiées (bêta) : diffusion en temps réel des données d’application vers les lacs de données

Les entreprises modernes exigent un accès instantané à des données précises pour prendre des décisions éclairées. Mendix 11.12, nous introduisons Change Data Capture (CDC) En version bêta : une fonctionnalité puissante qui diffuse les modifications de données de votre Mendix Transférez vos applications vers des lacs de données de manière simple et plus performante. Au lieu d'extraire régulièrement de grandes quantités de données via des requêtes REST ou OData susceptibles d'impacter les performances de votre application, vous pouvez le faire. Mendix L'application du CDC diffuse les changements au fur et à mesure qu'ils surviennent.

Mendix 11-12 modifications de la capture des données

Vous pouvez désormais capturer chaque opération de création, de mise à jour et de suppression sur les entités de votre modèle de domaine et les diffuser en temps réel vers des destinations telles qu'Amazon S3 ou Azure Data Lake. Il vous suffit de sélectionner les entités à suivre. Studio Pro, configurez votre Courtier en événements la connexion et configurer le Pont de l'icebergVos événements de modification de données seront transformés en tables Iceberg et intégrés au lac de données. Ceci ouvre la voie à des cas d'utilisation puissants, tels que la création de tableaux de bord décisionnels en temps réel, la conservation de pistes d'audit complètes ou l'alimentation de pipelines d'IA.

La capture des données modifiées est disponible en tant que fonctionnalité bêta dans Mendix 11.12. Event Broker et Iceberg Bridge sont disponibles pour les déploiements sur Mendix Cloud.

Data Transformer est désormais disponible pour tous.

Suite à sa sortie en version bêta le 11.11, Transformateur de données Data Transformer est désormais disponible dans Studio Pro 11.12. Cette fonctionnalité facilite la cartographie et la transformation des données structurées, simplifiant ainsi l'intégration de données externes et les scénarios de traitement directement dans Studio Pro. Depuis sa version bêta, elle a conservé toute sa stabilité, tant au niveau de ses fonctionnalités que de l'expérience utilisateur.

Les nouveautés de la version 11.12 sont : Maia Prise en charge de Data Transformer. Vous pouvez désormais poser des questions. Maia pour faciliter la création de transformateurs de données et la génération d'expressions JSLT, rendant ainsi la création de transformations plus rapide et plus simple. Maia Cette fonctionnalité réduit considérablement les obstacles à l'utilisation de JSLT et peut accélérer le processus de création d'intégrations.

transformateur de données maintenant ga

Disponible pour tous à partir de la version 11.12, Data Transformer est prêt pour une utilisation en production. En savoir plus sur configuration du transformateur de données or Comment Data Transformer simplifie votre intégration.

Améliorez l'observabilité de vos applications avec OpenTelemetry

Comprendre ce qui se passe au sein de votre application en production est essentiel pour maintenir ses performances et sa fiabilité. Avec l'introduction de la prise en charge d'OpenTelemetry dans MendixVous pouvez désormais suivre les requêtes de bout en bout dans votre application, des microflux aux dépendances externes. Vous obtenez ainsi une vision claire de la consommation de temps, du flux des requêtes et de l'origine des problèmes, ce qui vous permet de diagnostiquer et de résoudre les problèmes plus rapidement.

Cette fonctionnalité, basée sur OpenTelemetry, s'intègre facilement aux outils d'observabilité que vous utilisez déjà. Vous pouvez corréler les traces avec les journaux et les métriques pour obtenir une vue d'ensemble complète du comportement de votre application, sans être dépendant d'un fournisseur spécifique. Vous pouvez ainsi renforcer votre configuration de surveillance, optimiser les performances et exploiter votre application. Mendix des applications avec plus de confiance.

Observabilité des applications avec OpenTelemetry

Prise en charge du moteur Kubernetes de STACKIT dans Mendix sur Kubernetes

La flexibilité du multicloud au service de la souveraineté européenne

Mendix AWS on Kubernetes prend désormais en charge STACKIT Kubernetes Engine (SKE), devenant ainsi sa quatrième version validée de Kubernetes, après AWS EKS, Azure AKS et Google GKE. STACKIT est le cloud souverain européen exploité par Schwarz Digits (la branche informatique du groupe allemand Schwarz), avec des centres de données exclusivement situés dans l'UE.

Pour les organisations européennes, notamment dans le secteur public, les services financiers et d'autres industries réglementées, cela lève un obstacle majeur à la souveraineté. SKE vous offre les mêmes avantages. Mendix sur une expérience de déploiement Kubernetes que vous connaissez déjà, mais sur une infrastructure qui relève incontestablement de la juridiction de l'UE et qui est à l'abri des législations américaines extraterritoriales telles que le CLOUD Act.

Ce que vous obtenez

  • Véritable souveraineté des données : fournisseur dont le siège social est situé dans l’UE et qui relève de la juridiction de l’UE, sans aucune exposition aux cadres juridiques non européens.
  • Conformité intégrée : STACKIT est certifié BSI C5, ISO 27001 et RGPD, et s’aligne sur les normes émergentes telles que SecNumCloud et DORA.
  • Aucune nouvelle courbe d'apprentissage : SKE utilise le même Mendix sur le modèle de déploiement Kubernetes ; c'est simplement une autre variante validée
  • Une confiance à toute épreuve : soutenue par le groupe Schwarz (maison mère de Lidl et Kaufland), et bénéficiant d’une forte confiance envers la marque allemande.
  • Dynamique institutionnelle : STACKIT a déjà été sélectionné par le gouvernement néerlandais (SLM Rijk) et figure dans le cadre de l’appel d’offres souverain de la Commission européenne pour le cloud.

Le support SKE rend Mendix Déployable sur l'infrastructure souveraine européenne sans modifier la façon dont vous concevez, déployez ou gérez vos applications. Que la souveraineté soit une exigence fondamentale ou un atout concurrentiel, vous avez désormais le choix.

Pour plus de détails sur le déploiement Mendix sur STACKIT Kubernetes Engine, sur le lien Mendix sur Kubernetes.

Support des graphiques Helm dans Mendix sur Kubernetes

Déployer Mendix la manière dont vous déployez tout le reste

Mendix Kubernetes prend désormais en charge l'installation et la configuration basées sur les charts Helm, en alternative à l'outil traditionnel mxpc-cli. Si vos équipes d'exploitation informatique utilisent déjà Helm et les workflows GitOps, Mendix peut désormais s'intégrer parfaitement aux flux de travail existants au lieu de nécessiter un processus manuel distinct.

La solution se compose de deux parties :

  1. Graphiques Helm : configuration standard et déclarative pour Mendix Configuration de l'opérateur et de l'espace de noms
  2. mx-ops-cli : un outil d’interface utilisateur Web local qui vous guide tout au long de la configuration via un assistant, puis génère le fichier de valeurs Helm que vous déployez avec les commandes Helm standard.

Avantages par rapport à mxpc-cli

  • Aucune autorisation élevée requise : les installations basées sur Helm peuvent être exécutées depuis des postes de travail individuels, ce qui permet les pratiques GitOps et CI/CD que le modèle d’autorisation de mxpc-cli ne prenait pas en charge.
  • Intégration native aux pipelines : s'intègre directement aux outils CI/CD existants tels qu'ArgoCD, Flux, Tekton ou Jenkins, réduisant ainsi les interventions manuelles.
  • Pour les équipes d'exploitation : si vous connaissez déjà Helm, cette approche est bien plus intuitive que les opérations manuelles en ligne de commande.
  • Répétable et auditable : la configuration déclarative rend les déploiements cohérents et traçables dans tous les environnements.

fonctionnement

L'assistant mx-ops-cli vous guide tout au long du processus :

  • Paramètres généraux (type d'environnement, espace de noms)
  • Comptes de service (comptes de service Kubernetes personnalisés facultatifs)
  • Plans de bases de données (PostgreSQL, SQL Server, JDBC dédié)
  • Plans de stockage (stockage d'objets compatible S3, Azure Blob, MinIO)
  • Configuration Ingress (routes NGINX, Traefik, OpenShift)
  • Paramètres du registre (récupérer les secrets pour les registres d'images personnalisés)
  • Proxy et TLS personnalisé (pour les certificats auto-signés)

Une fois la configuration terminée, vous téléchargez le fichier YAML généré et le déployez à l'aide des commandes Helm standard :

Il s'agit d'une version initiale. Dans les versions ultérieures, nous prévoyons de publier les charts Helm et les CRD dans un dépôt OCI public, afin que vous puissiez les utiliser directement sans avoir besoin de l'outil mx-ops-cli pour chaque téléchargement, ce qui simplifiera encore davantage le flux de travail.

Pour le guide complet de configuration des cartes Helm, voir Installation de composants via l'interface utilisateur de Helm Chart.

Siemens Xcelerator

Mendix dans Teamcenter Active Workspace (bêta)

L'espace de travail actif de Teamcenter excelle dans la gestion des données PLM, mais de nombreux flux de travail associés à ces données (qualification des fournisseurs, gestion des non-conformités qualité, préparation de l'approvisionnement, procédures d'ingénierie guidées) nécessitent une intégration avec les systèmes ERP, les enregistrements MES, les plateformes qualité et les moteurs de flux d'approbation. Teamcenter offre des fonctionnalités de personnalisation natives et des connecteurs pour bon nombre de ces scénarios, mais lorsqu'une fonctionnalité n'est pas couverte par les extensions disponibles, les entreprises ont besoin d'une alternative au développement lourd. C'est là que Teamcenter intervient. Mendix Cette solution facilite la connexion rapide des systèmes et la création d'interfaces utilisateur et de logiques de flux de travail personnalisées sans les contraintes de développement traditionnelles. Jusqu'à présent, cependant, les utilisateurs devaient quitter Active Workspace pour y accéder.

Mendix 11.12 présente Mendix dans Teamcenter Active Workspace en version bêta publique, disponible sur Mendix 11.12 et Teamcenter 2512. Vous pouvez désormais intégrer un système entièrement fonctionnel. Mendix L'application est intégrée à Active Workspace en tant que composant web, et non comme un onglet ou une fenêtre contextuelle séparée. Vous configurez les attributs de contexte Teamcenter qui seront utilisés. Mendix L'application doit recevoir des informations telles que la révision de l'élément sélectionné ou sa position dans la nomenclature. À partir de ce moment, la plateforme propage automatiquement les modifications de sélection lorsque l'utilisateur navigue dans l'espace de travail actif. Une fois la configuration effectuée, l'authentification est gérée par la plateforme, permettant ainsi aux utilisateurs de passer facilement de Teamcenter à l'environnement intégré. Mendix l'expérience sans avoir à se reconnecter. Les données Teamcenter sont disponibles dans le Mendix l'application via le connecteur TC, et le Mendix L'application peut lire et écrire simultanément sur n'importe quel autre système connecté.

Prenons l'exemple d'un ingénieur examinant la révision d'une pièce dans Active Workspace. Avec un système intégré Mendix Grâce à l'application, ils peuvent voir, sur le même écran, si la pièce présente des non-conformités ouvertes dans le système qualité, le niveau de stock actuel dans SAP et une recommandation générée par l'IA quant à la marche à suivre : poursuivre la production, demander une dérogation ou signaler le problème. Ils peuvent agir directement sur cette recommandation : soumettre une demande de dérogation, déclencher un processus d'approvisionnement ou notifier un fournisseur, le tout grâce à l'IA. Mendix sans quitter Teamcenter.

Nous recommandons fortement d'impliquer Mendix Services d'experts pour votre première implémentation. L'intégration s'étend sur deux plateformes et nécessite une coordination rigoureuse de l'authentification, de la configuration réseau et de l'architecture applicative. Les équipes de services d'experts possèdent une solide expérience pratique des déploiements bêta. La disponibilité générale est prévue pour Mendix 11.18 et Teamcenter 2612. Plus d'informations sur la bêta publique sont disponibles ici : disponible dans notre documentation.

Connecteur Teamcenter 2606 (Unifié)

Nous sommes ravis d'annoncer la sortie de Connecteur Teamcenter 2606 (Disponible début juillet), une avancée significative qui simplifie la façon dont les développeurs créent des applications qui s'intègrent à Teamcenter.

Cette version apporte deux améliorations majeures. Premièrement, Extension de Teamcenter Il est désormais intégré directement à Teamcenter Connector, ce qui élimine la nécessité d'installer et de gérer plusieurs modules. Grâce à un téléchargement unique et sans problème de compatibilité de versions, la prise en main est plus rapide et plus simple que jamais.
Deuxièmement, l'extension Teamcenter est désormais accessible en tant que document personnalisé dans Studio Pro. Cette nouvelle approche offre aux développeurs une plus grande flexibilité en leur permettant de créer plusieurs documents d'intégration, de se connecter à plusieurs environnements Teamcenter lors de la conception et d'exporter ou d'importer des configurations d'intégration entre projets.

Ensemble, ces améliorations offrent une expérience de développement plus fluide, évolutive et intuitive. En s'harmonisant davantage avec les méthodes de travail de Studio Pro, Teamcenter Connector 2606 simplifie plus que jamais la conception, la gestion et la réutilisation des intégrations Teamcenter, vous permettant ainsi de vous concentrer sur l'essentiel : créer des applications performantes.

Connecteur Teamcenter 2206 unifié

Prêt à transformer votre prochaine idée en application ?

Choisissez votre langue