19.0.4 : correctifs de sécurité uniquement • 19.1 : toute modification nécessite une revue de code et 4 approbations • 20.0 : ouvert dans la branche principale • 20 EA1 : gelé le 22/01/2026
Petit rappel de Trish :Le gel du code de développement de JMP 19.1 est prévu pour le lundi 5 janvier 2026. Veuillez traiter vos nouvelles chaînes de caractères actuellement bloquées et, si elles doivent être extraites, prendre les mesures nécessaires pour les libérer. À votre retour de vacances, veuillez également trier les chaînes de caractères issues de l'exécution du 4 janvier 2026. Merci !
Bienvenue dans la mise à jour de développement JMP du 19 décembre 2025 !
Nous avons déployé la version 19.0.3 cette semaine pour tous les produits JMP. Un grand merci à tous ceux qui ont contribué à cette mise à jour mensuelle ! Pour rappel, contrairement à la plupart des mises à jour « .dot » qui incluent uniquement des correctifs de sécurité, nos versions XX.X.3 permettent l’intégration de correctifs fonctionnels critiques. Ces correctifs doivent être approuvés via une procédure d’approbation spécifique basée sur Jira, impliquant les responsables de la gestion de produits/du service client, de la sécurité et des tests. La version 19.0.3 intègre plusieurs correctifs critiques pour le code de l’application JMP Desktop, ainsi que les mises à jour de sécurité requises. Vous pouvez télécharger les notes de version relatives aux correctifs fonctionnels de la version 19.0.3 ici et consulter les bulletins de sécurité de la version 19.0.3 dans le Centre de gestion de la sécurité JMP ici . Le développement de la version 19.0.3 étant désormais terminé, l’équipe DevOps travaille à la mise en place et aux tests de l’infrastructure pour la version 19.0.4. Parallèlement, le mode d’approbation de JMP 19.1 s’est poursuivi cette semaine ; les demandes soumises sont regroupées sous cette épopée .
Alors que nous nous approchons de la finalisation de notre première version d'accès anticipé (EA), prévue le 22/01/2026, veuillez continuer à ajouter des pages de fonctionnalités en suivant ce guide (mis à jour pour JMP 20, grâce à Mia !). Ces pages résument les travaux prévus et en cours de manière claire et accessible. La section « Motivation et résumé » est particulièrement importante, car ce texte est directement intégré au document source unique de gestion de produit. Ce document sert à la préparation du contenu de la page web de l'EA et de la page « Nouvelle fonctionnalité » qui apparaît au lancement.
À propos des fonctionnalités, veuillez prendre quelques instants pour consulter cette page Confluence expliquant comment utiliser les demandes de fonctionnalités . N'hésitez pas à y laisser un commentaire si vous avez des questions ou souhaitez des précisions. Le processus de demandes de fonctionnalités de JMP (ainsi que le processus de liste de souhaits associé, géré par l'équipe produit JMP) a évolué au cours des dernières années. Cette page décrit comment nous utilisons actuellement les demandes de fonctionnalités pour recueillir, analyser et prioriser les demandes clients provenant de diverses sources.
J'espère que vous avez tous pris le temps de visionner l' enregistrement de la mise à jour annuelle de JMP pour 2025, publié cette semaine ! Ce document a apporté de bonnes nouvelles concernant la croissance du chiffre d'affaires de JMP en 2025, malgré les nombreux changements, incertitudes et obstacles imprévus rencontrés cette année. Toutes nos félicitations aux lauréats du prix JMP Spotlight, annoncés lors de la diffusion !
Henry Moore, spécialiste senior en technologies événementielles, a été récompensé pour ses contributions techniques majeures au développement récent du JMP Studio (où a été enregistré le webinaire de mise à jour !), son expertise et son efficacité lors de la production d'une large gamme d'éléments pour le lancement de JMP 19, ainsi que pour sa contribution à l'amélioration des processus dans le cadre de la collaboration avec les prestataires externes et des contrats internes. Si vous avez déjà visité le bureau d'Henry, vous savez qu'il est un passionné de Lego. Son équipe est sans aucun doute ravie de pouvoir compter sur lui pour construire ces pièces ensemble au quotidien !
C'était également formidable de voir l' équipe JMP Engagement, dirigée par Gary Catalfu, récompensée par un prix collectif ! Cette équipe en pleine expansion, sous la direction de Wendy Murphrey au sein de l'équipe de support technique JMP, a pris en charge une charge de travail considérable, notamment les demandes d'autorisation et les dossiers RPS, en plus de nombreuses autres requêtes clients. En quelques années seulement, cette équipe est devenue un élément indispensable du support client mondial de JMP.
Félicitations tout particulièrement à nos lauréats du prix Spotlight en développement ! Aurora Tiffany-Davis, développeuse chez JMP Live, a remporté un prix individuel pour son travail sur JMP Live, notamment pour son excellent travail de relation client lors des événements Discovery à travers le monde (nomination proposée par Dan V). Yeng Saanchi, testeuse de logiciels d'analyse, a également remporté un prix Spotlight individuel récompensant son travail de test rigoureux pour les plateformes Sample Size Explorers et Bayesian Optimization, sa contribution aux brevets américains avec l'équipe JMP et ses présentations auprès de publics internes et externes.
Enfin, et surtout, l'équipe de sécurité de JMP ( Travis Lapolla, Alex Taylor, Paul Nelson, Kristen Slappey, Justin Chilton, John Schroedl, Nick Ruva et Shannon Leslie ) a également été récompensée pour sa collaboration dans la promotion d'une culture de la sécurité chez JMP et JMP Live. Cette équipe a joué un rôle crucial lors de notre transition de cycles de publication semestriels (JMP 17.X) à des publications bimensuelles (JMP 18.X), puis mensuelles (JMP 19.X), nous permettant ainsi de corriger les vulnérabilités tierces dans les délais standards du secteur. Les équipes JMP Engagement et JMP Security sont également mises en avant dans la cinquième partie du bilan annuel 2025 publié sur Inside JMP . Nous espérons que vous avez eu l'occasion de consulter cet article, ainsi que les autres articles de la série !
Annonces générales
Dates importantes à venir
- Gel du code JMP 19.1 – 01/05/2026
- Gel des documents JMP 19.1 – 01/07/2026
- JMP 19.1 L10N Gel - 15/01/2026
- Gel de sécurité JMP 19.1 – 19/02/2026
- Version finale candidate de JMP 19.1 – 23/02/2026
- Veuillez consulter Confluence pour obtenir la liste complète des dates du JMP 19 .
Mises à jour du développement JMP
Gestion et marketing des produits
- Jour V :
- Publication du rapport de gestion de produits 2025 : un résumé des principales initiatives, des objectifs atteints, des programmes et des indicateurs de performance de l’équipe PM en 2025. Merci à tous les membres de l’équipe PM pour cette année fantastique et merci à Kaylee pour la mise en place des diapositives mises à jour du tableau de bord.
- Scott Allen a déjà pris ses fonctions de nouveau chef de produit pour JMP Marketplace et l'interface en langage naturel (NLI) - nous avons hâte de le voir commencer sérieusement le 1er janvier 2026.
- 2025 a été une excellente année pour améliorer nos excellents produits, et j'attends avec impatience une année 2026 passionnante.
- Bryan F. a présenté à Dan Schikore , Ernest Pasour , Evan McCorkle et Julian Parris un prototype Figma Make, lié à JMPPRODMGMT-1379 , pour un panneau latéral modifié permettant une navigation entre les fenêtres et une gestion des rapports plus intuitive. Il a fourni des commentaires sur l'expérience utilisateur pour JMPUX-233 , JMP-13550 et Data Edit UX - Basic Tasks . Il a partagé ses réflexions sur les efforts déployés pour JMP Assistant avec Russ Wolfinger et Scott Allen. Il a entamé des discussions sur les améliorations d'accessibilité pour JMP Live avec Josh LoPresti et Michael Goff . Il a discuté des améliorations potentielles pour JMP Search avec Evan McCorkle . Il a développé des graphiques pour JMP-26814 , JMP-29117 , JMP-26397 et JMP-26398 . Il a continué à progresser dans le cours d'Introduction à l'accessibilité web .
Assistance technique et engagement
- Gary :
- Les équipes d'assistance continuent de traiter les demandes des clients et de finaliser les tâches de fin d'année. L'état opérationnel pendant la pause hivernale est indiqué sur la page Communauté et dans les courriels de réponse automatique envoyés lors de l'ouverture d'un ticket.
- Vous trouverez ci-dessous les graphiques habituels relatifs au volume de cas ainsi qu'aux sujets traités pour le support technique et l'engagement client. Voici les rapports TS JMP Live et le lien vers le filtre Jira affichant les tickets signalés par le support au cours des 14 derniers jours .
- Merci pour cette excellente année 2025 ! J'espère que vous passerez de bonnes fêtes !
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 pour la file d'attente des missions, la semaine dernière (hors examen des parties restreintes) :

Opérations de développement
- Mélanie :
- J'ai réussi à résoudre quelques problèmes avec JiraBot – merci à Myron et Shannon Leslie pour leur aide !
- Nous avons lancé les préparatifs pour 2026 avec le premier rappel de calendrier pour le programme JMP 20 EA.
- Je travaille avec Trish et Jim pour programmer la dernière exécution de Stringbot pour la branche 19.1 en janvier.
- Clôture de l'année 2025 avec la réunion de bilan du quatrième trimestre ; début de la planification pour 2026
- Bob:
- Publication de la version 19.0.3 et des fichiers de validation de l'installateur
- Création des installateurs pour la version 19.0.4
- Examen de la documentation MyJMP pour les téléchargements d'installateurs
- Examen des étapes de sauvegarde et de restauration pour la zone d'installation de jmpsrv01
- Jim :
- Code source ramifié pour la compilation de JMP 19.0.4
- De nombreux projets Jenkins 19.0.3 ont été désactivés et archivés.
- Prise en charge par Perforce de plusieurs modifications de code 19.1
- J'ai enquêté sur un problème d'installation de Python que Paul Nelson (merci !) a rapidement identifié et résolu ; j'ai créé de nouvelles AMI AWS.
- Shannon C. : J’ai tenu plusieurs réunions de suivi du quatrième trimestre avec les membres de mon équipe ; les autres sont prévues début janvier. Nous avons examiné les nouveaux incidents, les résultats des tests unitaires et vérifié certaines tâches de branchement ainsi que d’autres éléments terminés. Ces dernières semaines ont été chargées et j’ai beaucoup apprécié le travail d’équipe, notamment de la part des équipes DevOps, pour clôturer l’année !
Localisation
- Allison : Post-traitement des chaînes de caractères de l’interface utilisateur portable 19.1 pour toutes les langues et transmission à Melanie pour vérification des conflits JSL ; traduction des chaînes de données d’exemple ZH 19.1 et transmission des chaînes ZH et JA à Krzysztof pour la création du tableau de données ; traitement des notes de version 19.0.2 et transmission des PDF localisés à l’équipe Web ; validation des factures des fournisseurs ; réponse et tri des demandes de traduction pour BigBooks 19.0.
- Krzysztof : Participation au traitement des retours de traduction de l’interface utilisateur JMP 19.1 (compilation XSTR pour PortablUI, création des tables SampleData). Améliorations apportées aux scripts de traitement HTML5 et JMPLive. Tests de nouvelles fonctionnalités dans notre flux de travail de localisation.
- Sandy : J’ai poursuivi le travail sur le plan de tests automatisés pour le processus de validation/retour de l’interface utilisateur portable, des fonctionnalités intégrées et des exemples de données. J’ai également travaillé sur la correction de bogues liés à la validation des fichiers de remplissage et à la validation des fichiers de comparaison d’images.
- Howard : Création de déclencheurs d'API Jenkins pour le tableau de bord PortableUI. Ajout des informations de version et de langue à P4 pour la tâche de retour JMP_UI.
- Trish : Je poursuis les démarches d’approvisionnement pour le nouveau réviseur coréen. Je planifie les projets de 2026.
Documentation
- Susan C :
- Planification de JMP Live pour le processus d'assistance SPC
- Intégration des commentaires reçus pour la documentation JMP Live (merci à tous les contributeurs !)
- Le service de production a vérifié mes livres (BA, MM, FLM, PR, TIs)
- Réinitialisez tous les livres
- Entretiens de stage
- Qiana :
- J'ai interviewé deux candidats pour le stage en rédaction technique.
- J'ai exécuté les scripts de production des livres qui m'avaient été assignés.
- J'ai mis à jour les raccourcis clavier, la carte de description du menu Windows et la carte de description du menu macOS, puis je les ai transmis pour test.
- J'ai travaillé sur le processus d'approvisionnement du logiciel MathType et sur la formation et le support Ryffine.
- Mise à jour du document 19.1.
- Jill : Vérification de production AR, DOE, EG et LS, JMP-25070 terminé, chapitre sur la normalisation LS modifié et chapitre sur la matrice de distance LS commencé à être modifié.
- Chris : J’ai préparé et envoyé la version préliminaire de l’aide 19.1. J’ai examiné le problème de la carte d’aide. J’ai passé en revue les tickets Jira concernant JSLCOMPAT.
Tests système/hôte - Cary
- Mandy : J'ai travaillé sur des tickets JIRA, en testant et en vérifiant que tout était correct dans la version 20 avant de passer à la version 19.1. J'ai effectué des tests sur Mac/Windows dans des environnements de test pour les développeurs, notamment sur l'ajout de la vue Filtre aux plateformes et les correctifs pour les tableaux dynamiques (Résumé, Empiler, Fractionner, Transposer). Ces deux éléments sont en cours de développement et n'ont pas encore été intégrés à la branche principale. Je suis en train de résoudre quelques problèmes sur Mac Tahoe : un ralentissement qui semble apparaître aléatoirement et des fenêtres qui refusent de se fermer. J'ai ouvert le ticket JMP-29140 à ce sujet et je cherche à identifier la marche à suivre pour parvenir à ce résultat.
- Audrey : Après que Shannon C. a constaté l'absence d'un ticket Jira dans notre tableau « Tous les tickets Jira JMP », j'ai mené l'enquête et découvert que plusieurs tickets manquaient. Je ne comprends toujours pas pourquoi, mais j'ai réimporté nos données afin de disposer d'un ensemble complet pour nos données de plantage et autres processus. J'ai finalisé les revues du 4e trimestre, nettoyé les fichiers JMPSRV01 et peaufiné nos scripts de validation des tests d'installation. À l'année prochaine !
Tests Web – Cary
- Josh :
- Discussions de fin d'année.
- Vérification des modifications apportées à JMP Live, à la base de données, à Keycloak et aux produits
- Collaboration étroite avec les développeurs pour améliorer l'installateur
- Je travaille avec mon équipe à la compilation locale de JMP Live sur leurs machines.
- Répondre à des questions au hasard au fur et à mesure qu'elles se posent et passer d'un appel à l'autre

- Anna :
- Tests de niveau d'acceptation terminés pour le client JMP Live 19.1 Data Viewer.
- Correctifs vérifiés pour le problème de diffusion des performances de groupe et pour JMP Live Data Viewer - Client.
- J'ai testé la solution de John Powell pour placer le code de dessin de points 3D dans sa propre classe dans JMP 20.0.
- Nuage de points 3D signalé : L’affichage des marqueurs de haute qualité n’est pas aussi net que sur un ordinateur de bureau.
- Problème signalé sur ordinateur et corrigé par Dave Barbour pour Scatterplot 3D : le paramètre de transparence des marqueurs n’était pas appliqué.
- Correction validée par Mike Stickles pour les barres d'erreur de style Band qui ne s'exportaient pas correctement avec les points à variable de couleur
- GB signalé : Ligne : Les couleurs du style d'intervalle de la barre d'erreur n'ont pas été conservées
- GB signalé : Points : La sélection fonctionne différemment pour les barres d’erreur de style bande
- Compatibilité HTML5 testée pour le mode de dessin au marqueur.
- Divers problèmes ont été signalés et John a transmis à Dieter la demande d'ajout de support pour le mode de dessin au marqueur contouré.
- Seema : J’ai clôturé plusieurs tickets Jira pour WEBJMP, configuré un environnement de développement avec une instance locale de JMP Live pour être prête à effectuer tous les tests qui se présenteront, et maintenant je me plonge dans les tickets Jira HTML5 pour le Contour Profiler dans JMP Live 20.
DOE et fiabilité
- Caleb : J’ai continué à travailler sur mon prototype d’échantillonnage d’acceptation, en essayant de finaliser l’algorithme de construction du plan. J’ai également eu le plaisir de me joindre à l’équipe du DOE pour notre déjeuner de Noël.
HTML interactif
- John Powell :
- Remplacement de l'utilisation du contrôleur de vue 3D (TrackballControls.js) utilisé dans Scatterplot 3D par un nouveau, car il a été déprécié à partir de la dernière version de three.js ( JMPHTML-15152 ).
- J'ai corrigé mes anciens blogs qui étaient affectés par l'obligation de se connecter pour consulter le contenu dans l'espace « Tous les utilisateurs » sur JMP Public.
- J'ai rencontré Qiana Eaglin et Roger Alford pour discuter des moyens de simplifier la redirection vers JMP.com et la documentation en ligne localisés et de pouvoir tester plus tôt dans le cycle de développement ( JMPHTML-15200 , JMPDOC-2698 ).
- J'ai terminé le module 2 du cours STIPS.
- Discussions de fin d'année.
- Mike Stickles : J’ai commencé à travailler sur JMPHTML-489 ( Refactorisation des barres d’intervalle en sous-classe ). Il s’agira d’une refactorisation majeure en raison de la complexité du code de BarSegment ; je prévois que cela prendra quelques semaines, d’autant plus qu’il pourrait être nécessaire d’implémenter d’autres sous-classes (comme les barres d’erreur) pour assurer un fonctionnement correct.
JMP Live
- Aurora : 19.0 : Conseils fournis au support technique concernant un problème de triage des cartes de contrôle client. 19.5 : Mises à jour des progiciels tiers. Tests d’utilisabilité pour l’édition de données. 20.0 : Prise en charge des groupes multivariables dans le filtrage des processus (en cours). Autres : Démonstration et rétrospective de l’itération.
Statistiques
- John Sal :
- Dans la récurrence - Si l'heure de début est spécifiée, le profileur formate désormais un intervalle de temps plutôt qu'une heure (également dans la version 19.1) (JMP-29033).
- Sélection en cours
- Étendre « Connecter à travers les lignes manquantes » pour s’appliquer aux lignes de limites (JMP-28977).
- Vous pouvez désormais contrôler les limites appliquées, notamment en spécifiant des limites de contrôle inférieures dans les cartes de dispersion. Des travaux préliminaires sont également en cours sur les tests de limites non symétriques (JMP-28962).
- Dans Survie , de nombreux changements (JMP-29067)
- Remplacez le titre « Adaptation à la survie en limite de produit » par simplement « Survie ».
- Placez tous les éléments du menu Distribution dans un sous-menu intitulé « Raccordement de distribution ».
- Ajout d'un rôle d'identifiant pour gérer le cas où chaque sujet présente plusieurs lignes correspondant à des variations temporelles de covariables. Actuellement, tous les événements, sauf le dernier, sont ignorés.
- Ajoutez le rôle Cause et parcourez chaque cause en faisant en sorte que les autres causes soient censurées à celle-ci.
- La commande actuelle de Causes concurrentes fonctionne toujours et possède certaines fonctionnalités que la nouvelle implémentation ne propose pas, notamment Omettre la cause et Simuler, mais elle ne fait que de l'ajustement Weibull et n'interagit pas avec le rôle Cause, sauf pour ne pas avoir besoin de le demander, s'il est spécifié au lancement.
- Ajouter une option de menu « Ajuster les risques proportionnels » qui ouvre une boîte de dialogue de spécification des effets. (Travail préliminaire)
- Corriger la légende de « Afficher combiné »
- Meichen prendra en charge de nouveaux travaux, notamment le modèle de Cox à risques proportionnels.
- Laura L. : J’ai travaillé à l’amélioration de la télémétrie du graphique de variabilité afin de mieux comprendre la fréquence d’utilisation de cette plateforme pour ce graphique. Après avoir développé la télémétrie de cette plateforme, j’ai rédigé une page Confluence sur mon expérience , intitulée « Comment améliorer l’instrumentation de télémétrie des plateformes JMP », dans l’espoir qu’elle puisse être utile à d’autres.
- Elizabeth : Avancement des travaux sur les intervalles de tolérance pour les modèles mixtes (JMP-9836) ; page Confluence à venir. Correction d'un plantage signalé par un client dans SVM (JMP-29147). Joyeuses fêtes !
Tests statistiques
- Mark : J'ai supprimé le blocage journalier dans le script de test unitaire pour la modélisation des processus gaussiens sur la plateforme Bayes Opt afin que tous les tests soient exécutés quotidiennement. Les résultats ont démontré que les 193 échecs sont reproductibles et qu'ils se produisent tous sur une seule machine de test, 2000MacTAMX. J'ai collaboré avec Jacob pour résoudre quelques échecs dans la comparaison d'images des graphiques de facteurs du script de test unitaire pour l'étape de saisie des données dans Easy DOE. Je travaille avec Mia pour organiser une réunion avec les experts internes en DOE afin de discuter des améliorations à apporter à l'étape de rapport et à la fonctionnalité des coefficients aléatoires dans Easy DOE.
- Tonya : Test des nouvelles fonctionnalités de Process Screening. Vérification des bogues.
Actualités en sciences de la vie
- Drew : J’ai participé au tri et à la correction des derniers bugs de JMP Clinical 19.1. J’ai également effectué une revue de code et intégré les tickets Jira dans la version 19.1 conformément au processus d’approbation. Avec Rebecca, j’ai préparé le contenu et les diapositives pour la présentation Discovery.
- Richard : Je termine la première ébauche d'un chapitre sur l'analyse des événements indésirables pour un livre sur les essais cliniques.
Note de Shannon
Merci à Bob Hickey, historien résident de JMP, d'avoir souligné que la sortie de la version 19.0.3 cette semaine coïncidait parfaitement avec l'anniversaire du premier vol motorisé, contrôlé et soutenu du Wright Flyer ici en Caroline du Nord, le 17 décembre 1903 !

Sur ce, je vous dis au revoir pour les vacances. J'espère que ceux d'entre vous qui habitent en Caroline du Nord profiteront des températures printanières qui arrivent pour sortir ! Il fera peut-être encore nuit tôt, mais je suis vraiment impatiente de me débarrasser du froid hivernal. Je vous souhaite de joyeuses fêtes, reposantes et joyeuses !