19.0.2 : Correctif de sécurité JMP Live prévu uniquement pour le 18/11/2025 • 19.1 : Toutes les modifications nécessitent une revue de code – approbation à partir du 11/12 • 20.0 : Ouvert dans la branche principale • 20 EA1 : 22/01/2026
Bienvenue dans la mise à jour de développement JMP du 7 novembre 2025 !
Nous avons atteint la phase de gel de sécurité pour la branche 19.0.2. Aucune correction de bibliothèque tierce n'étant requise pour JMP/JMP Pro/JMP Clinical, nos produits de bureau ne seront pas publiés pour la version 19.0.2. Cependant, les installateurs de JMP Live 19.0.2 seront créés, testés et leur publication est prévue pour le 18 novembre 2025. Les préparatifs sont en cours pour la prochaine publication de la branche 19.0.3 . Un petit nombre de correctifs de bogues critiques ont déjà été approuvés pour cette version, qui inclura également des mises à jour de sécurité.
Si vous pensez qu'un bogue corrigé dans les versions 20.0/19.1 est suffisamment critique pour justifier son intégration dans la version 19.0.3 le mois prochain, veuillez évaluer sa gravité et son impact. S'agit-il d'une régression, d'un problème numérique ou d'un plantage fréquent ? A-t-il été signalé par un client et affecte-t-il un renouvellement ou bloque-t-il le déploiement de la version 19 chez un client ? Pour rappel, la procédure d'approbation des versions XX.X.3 est plus stricte que celle des mises à jour de maintenance classiques en raison des délais très courts. Si vous souhaitez soumettre une demande d'approbation pour la version 19.0.3, la première étape consiste à identifier un référent pour votre correctif : Wendy Murphrey, Jeff Perkinson ou Dan Valente . Ensuite, veuillez suivre les instructions de cette page pour demander l'intégration à la version 19.0.3.
La date limite pour soumettre les demandes de données d'exemple pour JMP 19.1 était aujourd'hui . Veuillez créer vos futures demandes de données d'exemple pour les nouvelles tables ou les modifications apportées aux tables existantes en prévoyant une version 20.0. Les instructions relatives aux demandes de données d'exemple sont disponibles ici .
Félicitations à Russ et Liz Wolfinger pour la naissance de leur petite-fille Daphne Claire Wiederhold , pesant 3,3 kg. Russ nous informe que Jordan et le bébé se portent à merveille. Quelle merveilleuse nouvelle !
Enfin, merci à Mandy Chambers d'avoir partagé ces informations sur l'initiative WIN Angel Tree en 2025 !
Notre objectif est de parrainer 401 Angels cette année ! Que vous choisissiez d’être un parrain individuel ou de vous associer à des collègues pour un effort collectif, chaque contribution nous rapproche de notre objectif.
Comment parrainer :
Inscription : Il vous suffit de remplir le formulaire de parrainage de l’Arbre de Noël de l’Armée du Salut 2025 pour devenir parrain.
- Obtenir de l'aide :Vous avez des questions sur le processus ? Venez rencontrer les bénévoles de WIN dans les trois cafés ce mardi et mercredi, ainsi que mardi et mercredi prochains.
Annonces générales
Dates importantes à venir
- Mode d'approbation du code JMP 19.1 - 12/11/25
- Gel du code JMP 19.1 – 01/05/2026
- Gel de sécurité JMP 19.1 – 19/02/2026
- Veuillez consulter Confluence pour obtenir la liste complète des dates de JMP 19 .
Mises à jour du développement JMP
Place de marché JMP
- Kristen : L'équipe JMP Marketplace examine à nouveau les modules complémentaires disponibles sur le File Exchange et appartenant à nos employés . Nous souhaitons les transférer sur JMP Marketplace avant la fermeture du File Exchange à la fin de l'année. Si vous possédez un module complémentaire ou si vous pensez qu'il devrait être transféré , merci de nous le signaler afin que nous puissions l'ajouter à notre liste de demandes. Pour cela, il vous suffit de m'envoyer un e-mail. Un grand merci à tous ceux qui nous en ont déjà transmis.
Statistiques
- John Sall : Diverses fonctionnalités et corrections relatives au filtrage des processus, notamment :
- Ajout de l'option « Afficher tous les graphiques » dans le lanceur et le menu interactif, dans la boîte de dialogue de lancement, c'est maintenant le comportement par défaut si un seul processus (JMP-28588).
- Activez la fonction AutoRecalc par défaut ; un test de performance consistant à ajouter une ligne et à mettre à jour l’analyse 100 fois n’a pris qu’une seconde (JMP-28632).
- Ajouter une distribution bêta pour les processus dont la valeur est comprise entre 0 et 1 (JMP-28650)
- Afficher les limites de contrôle dans le tableau récapitulatif si elles sont constantes (JMP-28656)
- J'ai créé une nouvelle page de fonctionnalités pour recenser les mises à jour.
- Elizabeth : Je travaille sur les intervalles de tolérance pour les modèles mixtes. Il semble que cela fonctionne pour les effets aléatoires catégoriels uniquement, mais je ne suis pas encore certaine pour les modèles à coefficients aléatoires. L’article de référence ne contient que des démonstrations pour le cas catégoriel ; par conséquent, même si j’ai des résultats pour le cas des coefficients aléatoires, je ne suis pas encore sûre de leur exactitude.
- Jianfeng : Travail en cours sur le remplacement définitif de l’ancienne carte de contrôle multivariée (MCC) et le changement de nom de la carte de contrôle multivariée pilotée par modèle (MDMCC) en MCC ( JMP-28593 ). Ce travail est terminé et résumé ci-dessous.
- L'ancien MCC n'est plus accessible via un script.
- L'exécution de l'ancien script à partir d'un MCC hérité génère un rapport MDMCC.
- MDMCC est abrégé en MCC
- Laura CS : J’ai terminé de travailler sur les calculs de la matrice de covariance asymptotique pour plusieurs seuils et corrélations polychoriques. J’ai corrigé quelques bogues dans le modèle d’équations structurelles (SEM). J’ai assisté à la réunion trimestrielle de l’équipe d’action Diversité et Inclusion. J’ai rencontré Narayanan (ancien de P&G, professeur à l’Université de Cincinnati) pour discuter d’un exemple de SEM avec JMP qu’il prévoit de publier.
Documentation statistique
- Karen : J’ai mis à jour des titres et une figure dans un fichier qui, lors de la conversion en HTML, omettait mystérieusement une figure et répétait des sections, ce qui nécessitait des corrections manuelles pour chaque version de l’aide. Le fichier génère désormais automatiquement une aide propre.
Tests statistiques
- Mark : J'ai terminé le tutoriel sur la simulation dans JMP avec Jacob. Il sera présenté dans une semaine. J'ai assisté à la réunion trimestrielle de l'équipe d'action Diversité et Inclusion. Je suis en train de mettre à jour le script de test unitaire pour l'onglet Saisie de données dans Easy DOE afin d'utiliser un nouveau tableau de couverture par blocs.
- Jacob : Préparation d'un tutoriel sur la simulation de réponses dans la méthode DOE, avec Mark Bailey. Rédaction de nouveaux tests unitaires, basés sur les exemples du cours DOE classique de Learn JMP.
- Haley : Préparation et coordination de 4 entretiens de panel pour les candidats au poste de testeur de statistiques de recherche, qui auront lieu la semaine prochaine.
- Tonya : Test des nouvelles fonctionnalités de filtrage des processus.
Sciences de la vie
- Drew : J'ai créé une implémentation de référence, utilisant l'API JMP Clinical et un simple script Windows, pour la mise à jour automatique des rapports dans une instance JMP Live. Cette implémentation est destinée à Convatec, un nouveau client JMP Clinical et JMP Live. Je travaille actuellement sur d'autres scripts pour collecter les métadonnées des données d'étude afin de construire des modèles qui permettront à terme d'aider les clients à mettre leurs données aux normes CDISC.
Gestion et marketing des produits
- Dan V. a présenté cette semaine aux équipes commerciales le déploiement mondial des mises à jour tarifaires de 2026. Cette formation a été dispensée dans le cadre du programme de formation à l'efficacité des ventes internationales du marketing produit.
- Kaylee : Cette semaine, dans le cadre de notre série de formations sur l'aide à la vente, Nick Vacca a partagé un exemple remarquable de la manière dont son équipe et lui ont mis en valeur le framework de connecteurs de données via Place de marché JMP afin de permettre aux clients de se doter d'une stratégie de données d'entreprise plus cohérente et alignée. Je vous invite à visionner la vidéo de Nick ici. Dans cette présentation, Nick explique que « l'accès aux données est la clé du succès » et comment les extensions, telles que le connecteur de données Albert Invent , sont idéales pour permettre aux équipes commerciales d'atteindre les plus hauts niveaux hiérarchiques, d'aligner JMP sur les besoins de l'organisation et de mieux faire connaître la valeur de JMP grâce à la personnalisation à grande échelle. Nick a tenu à remercier chaleureusement Mark Zwald, Stan Koprowski, Dan Valente, Kristen Slappey, Falco Kronmüller, Brian Corcoran, Will Morgan, Evan Carr et Paul Nelson.
- Bryan F. : J'ai réalisé les traductions des tests d'utilisabilité JMP Lab (Assistant et Tri dynamique) pour le JMP Discovery Summit de Tokyo. J'ai également créé une machine virtuelle hébergeant JMP en japonais, avec une page d'accueil localisée et personnalisée pour la version japonaise de la conférence. J'ai mis en place une configuration similaire pour le Discovery Summit Korea ; il me reste cependant à permettre la saisie de caractères coréens. J'ai créé les éléments graphiques de l'installateur JMP Live ( WEBJMP-11417 ). La semaine précédente, j'ai développé et diffusé les résultats du JMP Lab organisé à Austin. Je prévois d'organiser prochainement des réunions avec les développeurs pour discuter des prochaines étapes.
Assistance technique et engagement
- Wendy :
- Avec l'adoption de JMP 19 par les clients, les sujets les plus fréquemment abordés dans les demandes d'assistance depuis la sortie de la version concernent les tables de données, l'importation et JSL. Vous trouverez ci-dessous les graphiques habituels relatifs au volume de requêtes ainsi qu'aux sujets traités, tant pour l'assistance technique que pour l'engagement client. Voici les rapports JMP Live pour l'assistance technique et le lien vers le filtre Jira affichant les tickets signalés par l'assistance au cours des 14 derniers jours .
- Voici également un commentaire tiré d'une récente étude de cas : « C'est un excellent logiciel et un excellent système qui l'entoure. »
Volume de demandes d'assistance technique par semaine :

Sujets des dossiers traités par le support technique la semaine dernière :

Volume de dossiers de support à l'engagement par semaine :

Sujets de dossiers à traiter la semaine dernière (à l'exclusion des dossiers liés au contrôle des personnes concernées) :

Opérations de développement
- Jim :
- Assistance Perforce, y compris la configuration pour les nouveaux employés, l'assistance en cas de problèmes rencontrés et la suppression des droits d'écriture sur la branche 19.0.2
- Enregistrement de plusieurs appareils macOS (11 à ce jour) avec l'authentification unique de la plateforme
- J'ai effectué plusieurs mises à jour du système macOS sur les machines de test unitaires.
- Merci à Nick Ruva pour sa collaboration à la mise en place des projets de tests unitaires Jenkins.
- Désactivation des builds et des tests unitaires de Jenkins 19.0.2 ; préparation de la création de la branche 19.0.3 et des projets Jenkins suivants
- Bob:
- Fichiers journaux renforcés dans les programmes d'installation pour un meilleur dépannage
- Analyse des problèmes liés aux installateurs V 20 sur ARM afin d'améliorer la planification des ressources partagées avec x64
- Utilisation étudiée des fonctions préalables des programmes d'installation Windows
- Myron :
- Modifications apportées pour Stringbot 20.0. Optimisation de plusieurs commandes p4 pour réduire le temps d'exécution à moins d'une heure. Début des exécutions régulières prévu le week-end prochain (JMPTOOL-1693).
- Régénération de plusieurs scripts de table de données d'exemple (JMPTOOL-1784)
- Configurer la tâche d'attribution des propriétaires pour la version 19.0.2 (JMPTOOL-1802 )
- Shannon C : Mises à jour des composants, assistance JiraBot et Jira. Collecte des révisions budgétaires pour le service financier. Réunions d’équipe et de groupe. Assistance à Aurora pour un test d’utilisabilité de JMP Live. Investigation de quelques incidents.
Localisation
- Allison : Prétraitement des chaînes d’interface utilisateur JMP Live 19.1 et transmission aux équipes de traduction ; finalisation des traductions Marketplace et envoi à Bitbucket ; vérification et traitement des factures ; réponse aux questions de traduction des équipes de traduction ; contribution à l’élaboration du devis pour les captures d’écran localisées et les travaux de PAO du fournisseur par Trish.
- Krzysztof : Préparation du lancement de la traduction 19.1 de PortableUI lundi (avec de nouveaux scripts de commit). Exécution manuelle de Stringbot jeudi pour les relectures de chaînes de caractères en fin de traduction. Correction des problèmes dans les fichiers xlf SampleData. Tests des nouvelles fonctionnalités d'automatisation du processus de localisation.
- Trish : Devis reçu du prestataire pour l’externalisation des travaux de PAO réalisés par Ying en Chine ; demande et approbation de la direction obtenues. Préparation de la livraison finale des chaînes d’interface utilisateur portables pour la version 19.1. Prévisions budgétaires pour 2026 révisées et soumises à Shannon.
- Sohail : Création de bases terminologiques, ajout d’un filtrage pour les chaînes de caractères, refactorisation du code, suppression des appels API inutiles, ajout d’une fonctionnalité de génération de fichiers multilingues.
- Sandy : Développement/tests supplémentaires sur la nouvelle tâche de retour pour les données d'exemple.
Documentation
- Susan C :
- J'ai exécuté le script de Melanie pour copier l'arborescence des dossiers et les fichiers de l'ancienne version de JMP Live ; je suis tellement contente ! Cela m'a fait gagner un temps précieux.
- Mise à jour des modèles d'aide en direct JMP 19.1 pour l'anglais et les langues localisées
- Je travaille actuellement sur les dates de livraison de la documentation JMP Live 19.1 avec localisation.
- Créez une page Confluence pour les idées d'automatisation.
- Je travaille actuellement sur le guide JMP Live pour SPC.
- J'ai présenté à l'équipe de documentation la création de tickets Jira pour les projets de la version 19.1.
- Qiana : J’ai effectué une relecture par les pairs des scripts de capture d’écran suivants : JMPDOC-2644, JMPDOC-2647, JMPDOC-2650 et JMPDOC-2642. Les exemples de données traités incluaient les problèmes JMP-26619 et JMPTOOL-1784. Planification du projet JMP 19.1.
- Chris : J'ai vérifié la dernière conversion BA. J'ai créé un nouveau style pour la sortie PDF oXygen et j'ai appliqué ce style au manuel BA. J'ai mis à jour la tâche Helpkeys-AWS vers la version 19.1. J'ai écrit quelques marque-pages pour faciliter l'utilisation de JMPLive/Public.
- Jill : J'ai résolu plusieurs problèmes Jira pour le groupe d'utilisateurs, travaillé sur les rapports de chaînes d'interface utilisateur du 2 novembre et du 7 octobre, et mis à jour les éléments à puces des fragments de phrases EG conformément aux directives mises à jour.
- Devon : A continué à convertir le livre Basic Analysis en XML, a poursuivi son travail sur le livre JSR et a continué sa formation XSLT.
Tests système/hôte - Cary
- Mandy : J'ai travaillé avec les nouveaux membres de l'équipe, en partageant mes connaissances sur l'introduction à la table de données à plusieurs reprises. Je prépare une présentation sur les nouvelles fonctionnalités de la table de données de JMP 19 cet après-midi avec Gail Massari . J'ai également travaillé à la structuration de la table de données, en y ajoutant de nouveaux composants, afin de mieux répartir les tâches et la couverture à l'avenir. J'ai aussi vérifié quelques tickets JIRA.
- Melisa : J’ai participé à plusieurs formations pour en apprendre davantage sur JMP. J’ai découvert que je serai chargée des tests d’accessibilité et d’internationalisation, ainsi que de l’assistance pour le tableau de données. Je commence à me familiariser avec toutes les possibilités de JMP (waouh, il y en a énormément !). J’ai eu le plaisir de rencontrer certains membres de l’équipe cette semaine, au bureau et à la fête (et j’espère me souvenir de tous vos noms un jour !).
- Hunter : J’ai rencontré Evan M. pour discuter des améliorations d’accessibilité qu’il implémente dans JMP 20. J’ai ouvert des tickets JIRA pour les éléments JMP 20 sur Windows 11 ARM64. J’ai configuré un nouveau PC de test qui a remplacé mon ancien PC Windows 10. Vérifications JIRA. Déploiement de la première bêta de Tahoe 26.2 sur nos Mac de test hôtes cet après-midi.
- Audrey : Intégration et formation des nouveaux testeurs, ajustement des composants Jira. Merci à tous ceux qui se sont portés volontaires pour animer des sessions de formation dans les prochaines semaines. Ravie de vous revoir en personne lors de notre réunion d'automne.
Tests Web
- Seema : Mes trois premières semaines chez JMP sont passées à une vitesse folle ! J’ai eu énormément de formations (et ce n’est pas fini !), j’ai rencontré plein de gens formidables et j’ai même commencé à travailler sur des projets JIRA. Je suis ravie de m’investir davantage chez JMP, tant pour le produit que pour l’équipe !
- Anna : Tests terminés des modifications de Paul pour JMPHTML-14387 (refactorisation de l'injection XML en un élément script). Problèmes signalés pour CCB, Process Screening, GB et Distribution avec des données contenant des caractères spéciaux, des valeurs manquantes, des étiquettes de valeurs et l'ordre des valeurs.
Cœur
- Dave B :
- Correction d'une régression dans les lignes modifiables des tableaux à hauteur variable.
- Correction d'un ancien bug qui empêchait les graphiques d'enregistrer correctement les informations de gradient.
- J'ai trouvé et corrigé un bug qui provoquait des problèmes d'analyse du journal avec les nouvelles classes de segments.
- Je travaille sur un bug signalé par la communauté concernant mfi, les scripts chiffrés et les paramètres personnalisés json, xml ou pdf
- Dan S : Poursuite du travail sur les indicateurs et les comportements de focus, correction d’un problème avec l’arrière-plan de sélection de la boîte de bordure introduit dans JMP 19, collaboration avec Michael Hecht sur la mesure de la fenêtre pour Mac.
- Ernest : Préparation d'un groupe de discussion sur les écouteurs de tableaux de données. Priorité donnée aux balises de colonnes dans les lanceurs de plateformes.
- Xan : Ajout de la prise en charge des diagrammes en boîte et de la journalisation à BorderSeg. Sessions de formation avec les nouveaux développeurs C++.
DOE et fiabilité
- Caleb : Je travaille sur des idées pour améliorer les indicateurs de conception dans MSA Design en fonction des retours des utilisateurs. Dans ce cadre, je rédige un rapport technique sur la méthodologie actuelle. J'ai aussi profité de quelques jours de congé pour passer du temps avec la famille de ma belle-sœur, venue de Minneapolis. Nous avons fait de belles randonnées dans la région et admiré les magnifiques couleurs d'automne.
Hébergement et interfaces
- John Schroedl : Amélioration de l’accessibilité, notamment une modification de la création et de la gestion du contrôle d’édition hôte. Ajout d’une nouvelle option de découpage pour les balises de colonne. Travail sur un projet Visual Studio. Diverses revues de code.
HTML interactif
- John Powell :
- Correction d'un problème de perte de la position personnalisée de l'étiquette temporelle du graphique à bulles lors de l'exécution de certaines opérations sur JMP Live ( JMPHTML-15061 ).
- Correctifs intégrés dans la version 19.1.
- Je travaille sur le module 2 du cours STIPS en essayant de faire autant d'exercices que possible sur JMP Live grâce à la prise en charge ajoutée pour davantage d'éléments de menu de plateformes dans JMP 19.
- J'ai déplacé les exemples de mon blog Scatterplot 3D et de ma vidéo Discovery d'un espace sur JMP Public qui nécessite désormais une connexion (TOUS les utilisateurs) vers un espace qui n'en nécessite pas .
- Un problème a été signalé avec le tableau de bord JMP Live .
- Paul Spychala : Le développement de nouvelles fonctionnalités s'est poursuivi pour la version 20.0.
- Autoriser les OutlineBoxes à se replier verticalement en HTML ( JMPHTML-15067 ).
- La réécriture et la refactorisation de notre JMPReportXML pour HTML ont parfaitement fonctionné, elles seront donc intégrées à la version 19.1.
- Rédaction de blogs pour la communauté JMP sur les profileurs HTML dans JMP 19
JMP Live
- Aurora : Gestion des identifiants après la réaffectation des données. Correction d'un blocage lors de la suppression d'un utilisateur pendant la suppression de son espace personnel et la réaffectation du contenu. Tests d'utilisabilité informels du changement de propriétaire d'une publication. Tests et accompagnement des nouveaux testeurs.
Note de Shannon

En revanche, la baisse des températures fait apparaître de magnifiques couleurs d'automne. Merci à Caleb King d'avoir partagé cette photo d'une récente randonnée ! Bon week-end à tous !
