19.0.5 : Correctifs de sécurité uniquement • 19.1 : Gel de sécurité le 19/02/2026 • 20.0 : Ouvert dans la branche principale • Gel de la version EA2 le 19/03/2026
Bienvenue dans la mise à jour de développement JMP du 5 février 2026 !
L'équipe d'assurance qualité de JMP a validé la plupart des versions EA1 mercredi. Les clients inscrits au programme EA peuvent désormais télécharger les installateurs via MyJMP et consulter la page web EA pour en savoir plus sur les fonctionnalités disponibles en version de test. À noter : JMP Student Edition pour Mac n'est pas encore disponible et nous ne proposerons pas d'installateur Mac pour JMP Clinical dans le cadre de l'EA1 ; cette première version EA de Clinical sera exclusivement compatible avec Windows. La prochaine phase de gel des tests EA aura lieu le 19 mars et nous attendons avec intérêt vos retours, internes comme externes, avant cette mise à jour !
Hier a marqué une étape importante dans le gel des correctifs de sécurité pour la mise à jour mensuelle de sécurité JMP 19.0.5 . Les installateurs finaux pour tous les produits seront créés dimanche soir et examinés par les équipes de test en vue d'une publication prévue mi-février. Le développement de notre mise à jour de maintenance JMP 19.1 est également en voie d'achèvement, en prévision d'une publication pour la Saint-Patrick.
Un grand merci à John Schroedl pour la coordination de la mise à jour de Visual Studio 2026 ( JMP-29611 ), en collaboration avec les développeurs responsables des différentes machines de compilation exécutant les builds nocturnes, l'intégration continue et les processus jmprunner. John a également fourni des informations détaillées sur la mise à jour des machines de développement JMP dans ses échanges par courriel d'aujourd'hui. Si vous compilez JMP sous Windows, veuillez consulter les courriels envoyés par John aux équipes JMPRD et JMPDEV plus tôt dans la journée pour obtenir tous les détails.
Malheureusement, John a rencontré un bug avec la liste de diffusion JMPRD, empêchant certaines personnes de recevoir les e-mails concernant la mise à jour du compilateur ce matin. Pour rappel, JMPRD est une liste de diffusion générée automatiquement et gérée par SAS . Elle est censée refléter la hiérarchie de l'organisation de développement JMP, mais des problèmes ponctuels entraînent des modifications involontaires. Les mises à jour manuelles des noms sur cette liste ne sont pas conservées, car SAS réinitialise régulièrement les listes automatiques pour se conformer aux règles existantes. J'ai ouvert un ticket ServiceNow pour que SAS examine pourquoi plusieurs développeurs du groupe de développement statistique n'apparaissent plus sur JMPRD. Je soupçonne que cela soit dû au fait que la liste n'a pas pris en compte les récents changements de direction au sein de ce groupe. J'espère que l'équipe SAS en charge des mises à jour des règles résoudra ce problème rapidement.
Par ailleurs, JMPDEV est une autre liste de diffusion qui regroupe les membres de l'équipe de développement. J'utilise JMPDEV chaque semaine pour diffuser les mises à jour concernant le développement et pour les invitations aux réunions de développement périodiques. Contrairement à JMPRD, JMPDEV n'est pas générée automatiquement. Outre le développement, elle inclut la gestion de produit et d'autres contacts issus de différents groupes JMP (JMPTS, ingénieurs avant-vente, ventes, etc.). Veuillez noter que lorsque vous ajoutez de nouveaux membres à l'équipe de développement ou à tout autre groupe souhaitant recevoir régulièrement ces informations, vous devez me contacter ou contacter Beth Evans afin de mettre à jour la liste JMPDEV.
Un grand merci à Richard Zink pour sa présentation des nouveaux rapports cliniques JMP pour JMP 20 ! Richard a également présenté l' extension Survival Explorer, actuellement disponible sur la Marketplace JMP (ici) . Si vous avez manqué la réunion, vous pouvez visionner l'enregistrement ici . Richard s'est également porté volontaire pour présenter le rapport JMP Clinical Exposure Summary lors d'une prochaine réunion. Si vous souhaitez vous inscrire pour présenter lors d'une future réunion des développeurs, veuillez ajouter votre nom, votre titre et une description dans le calendrier des bénévoles des réunions des développeurs JMP sur Confluence . S'il n'y a pas encore de créneaux disponibles pour le mois où vous souhaitez présenter, n'hésitez pas à en ajouter.
Annonces générales
Dates importantes à venir
- Gel de sécurité JMP 19.1 – 19/02/2026
- Version finale candidate de JMP 19.1 – 23/02/2026
- Sortie prévue de JMP 19.1 dans MyJMP – 17/03/2026
- Gel du code JMP 20 EA2 – 19/03/2026
- Veuillez consulter Confluence pour obtenir la liste complète des dates de JMP 19 et JMP 20 .
Mises à jour du développement JMP
Hébergement et interfaces
- John Schroedl : Migration vers Visual Studio 2026. Merci à Dave Barbour , Jim Borek , Nick Ruva, Bob Hickey et Daniel Powell pour leur aide ! Nombreuses mises à jour d’icônes par Bryan Fricke . Mise à jour également de certains éléments spécifiques à Windows, comme l’aperçu avant impression et les icônes de la barre d’état. Discussions et revues de code concernant les éléments DT associés.
HTML interactif
- John Powell :
- Intervalles de confiance de la ligne d'ajustement fixe manquants avec échelle de puissance ( JMPHTML-15256 ).
- Correction de la carte thermique de corrélation manquante ( JMPHTML-15257 ).
- Carte thermique corrigée sans X ou Y ne correspondant plus à JMP ( JMPHTML-15259 ).
- Message de journalisation de sortie lors de la détection de graphiques circulaires non pris en charge avec superposition ( JMPHTML-15045 ).
- Les graphiques circulaires créés avec un tri par lignes ou par séquences de lignes non pris en charge s'affichent de manière statique ( JMPHTML-14979 ).
- Ajout de la prise en charge de la couleur personnalisée de la zone entourant les graphiques non créés avec Graph Builder ( JMPHTML-15018 ).
- Ajout de la prise en charge des couleurs d'étiquettes de carte thermique personnalisées ( JMPHTML-2125 ).
- J'ai travaillé sur la prise en charge de « Label by Row » pour les cartes thermiques ( JMPHTML-1268 ).

JMP Live
- Aurora : 19.5 correction de bugs : cas limites d’accès aux données ayant un impact sur la gestion des avertissements des graphiques de contrôle, perte d’accès utilisateur pendant la régénération du rapport dans la file d’attente, message d’erreur de nom d’utilisateur non unique.
Statistiques
- John Sall : Dans Process Screening, ajoutez une option de graphique Histogramme avec un axe plus fin ( JMP-29567 ) ; gérez les sous-groupes partiellement exclus comme CCB ( JMP-5253 ).

- Elizabeth : J’ai poursuivi mes travaux sur l’analyse de puissance pour les modèles mixtes. Je travaille actuellement sur un script JSL pour illustrer la génération de données exemplaires pour différents plans d’expérience courants, à utiliser avec le nouveau processus de puissance mixte. Je maintiendrai des échanges réguliers avec le Département de l’Énergie (DOE) sur la manière de simplifier la phase initiale du processus et la visualisation des résultats finaux. J’ai participé aux entretiens de recrutement pour le poste de chercheur associé en développement statistique (excellents candidats !).
- Laura CS : J’ai poursuivi le développement de la classe « MultiCorrelationFitter » ; les corrélations polychoriques et polysérielles sont désormais terminées (ainsi que leurs seuils et leur matrice de covariance asymptotique). J’ai presque terminé l’ajout de la corrélation de Pearson, ce qui permettra de disposer de la matrice de covariance asymptotique pour toutes les estimations (nécessaire pour l’estimation par moindres carrés pondérés dans les modèles d’équations structurelles). J’ai soumis une proposition de présentation à la conférence Modern Modeling Methods.
Tests statistiques
- Mark : J'ai fait le point avec Mia et l'équipe Easy DOE sur le groupe de discussion afin de déterminer les axes d'amélioration pour la simulation des réponses sur les plateformes DOE. J'ai exploré avec Jacob la nouvelle fonctionnalité de tableau de données « Éléments liés » pour anticiper les problèmes potentiels sur ces plateformes. J'ai travaillé avec Jacob sur des exemples pour l'outil d'étude modifié, en vue de sa soumission à la JMP Marketplace. J'ai réintégré le blocage (en jours) dans le script de test unitaire pour l'ajustement du modèle GP dans Bayes Optimization.
- Jacob :
- Test des éléments liés à partir de tableaux et de scripts de tableaux DOE, avec Mark Bailey
- Je travaille sur de nouveaux tests pour le graphique de la fraction de l'espace de conception.
- Mise à jour de l'outil d'étude JMP
- Enquête sur les problèmes de performance potentiels
Actualités en sciences de la vie
- Drew : Je travaille sur les tickets Jira concernant JMP Clinical 20.0 (fonctionnalités et bogues). Je développe également un module complémentaire de validation JMP qui combine l'installation de JMP et l'exécution des outils NIST, puis génère un PDF et un DOCX contenant les résultats.
Gestion et marketing des produits
- Brian F : Poursuite des efforts de modernisation à grande échelle des icônes JMP, avec la mise à jour d’un large éventail d’icônes de plateforme, de modélisation et de validation afin de mieux les aligner sur le style d’icônes du système Microsoft Fluent, y compris les plateformes d’analyse (par exemple, Profiler, Multivariate, PCA, PLS, Discriminant), les plateformes de visualisation (par exemple, Scatterplot Matrix, Parallel Plot, Surface Plot, Contour, Ternary) et les fonctionnalités de modélisation/ML (par exemple, Model Screening, K Nearest Neighbor, Naive Bayes, Support Vector Machines), ainsi que les flux de travail de prise en charge tels que Formula Depot et Make Validation.
Assistance technique et engagement
- Wendy :
- Bon vendredi ! En plus de ses activités habituelles, l’équipe d’assistance technique a débuté l’année en participant à plusieurs groupes de travail animés par le chef de produit et d’autres membres de l’équipe. Cette semaine, nous avons eu le plaisir d’accueillir Sanie Fragata au sein de l’équipe. Récemment diplômée en informatique de VCU, Sanie se familiarisera, après sa formation, avec les technologies JSL, REST, Python et les différentes méthodes d’importation.
- 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 .
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
- Mélanie :
- Préparation de la finalisation de la version 19.0.5 ! [JMPTOOL-2032] Tâches de fin de publication pour la version 19.0.5 - Jira
- Préparation de la formation Oxygen la semaine prochaine ; collaboration avec la documentation pour une dernière exécution de MIF-PDF 19.1 et arrêt de ce processus quotidien ; exécutera manuellement la tâche appropriée pour tout ce qui traîne (comme les notes de version).
- J'ai traqué une chaîne de caractères problématique qui nécessitait une traduction spéciale. ( Merci à Yeng Saanchi, Michael Crotty et Yusuke Ono pour leur contribution ).
- Suivi des mises à jour de Notepad++ sur les machines virtuelles : [JMPTOOL-2027] S’assurer que Notepad++ est mis à jour vers la version 8.9.1 - Jira
- J'ai mis à jour Visual Studio sur mon ordinateur portable. Et Perforce aussi, car j'utilisais une version terriblement ancienne. Merci à John Schroedl de nous avoir guidés tout au long de la mise à jour , et à Nick Ruva, Jim Borek et Dave Barbour pour leur collaboration qui a permis de garantir la mise à jour correcte des builds d'intégration continue, des tests unitaires nocturnes et de JMPRunner.
- Enfin, bravo à la météo de Caroline du Nord qui a décidé de ne pas nous infliger de neige ou de verglas ce week-end (du moins, la dernière fois que j'ai vérifié).
- Bob:
- Programmes d'installation publiés pour la version 20 Early Adopter 1
- Prise en charge de la migration de Windows vers Visual Studio 2026 , avec des modifications du programme d'installation pour utiliser les nouveaux fichiers.
- J'ai examiné et fourni des commentaires à Nick concernant les mises à jour des tâches de rétention/nettoyage jmpsrv01.
- Poursuite des travaux sur l'automatisation par lots pour la finalisation nocturne de l'installation
- Myron :
- JMPTOOL-1477 – Mise à jour des utilisateurs de la base de données, du pare-feu Windows, etc. pour l'interface utilisateur du tableau de bord
- JMPTOOL-2027 – Mise à jour de Notepad++ sur plusieurs serveurs
- JMPTOOL-2024 – Créer de nouveaux noms de livres dans JiraBot
- J'ai travaillé sur quelques problèmes de plantage système plus ou moins aléatoires.
- Jim : J'ai mis à jour le programme d'installation de macOS pour utiliser des tirets dans la dénomination, au lieu de doubles traits de soulignement ; j'ai modifié les machines de test unitaires pour macOS et Windows afin d'utiliser cette nouvelle convention.
Localisation
- Krzysztof : J’ai finalisé la mise en œuvre du nouveau processus de pseudo-localisation pour les tests d’internationalisation (i18n). Je participe au traitement des traductions des descriptions cliniques et des fiches produits, ainsi que des avis en anglais. Je me prépare pour la formation Oxygen de la semaine prochaine et j’étudie l’outil Oxygen Author. Je définis le périmètre du travail pour le processus de localisation des sous-titres vidéo du groupe Marketing.
- Allison : a traité les chaînes de caractères de la Marketplace en vue de leur localisation ; a répondu aux questions relatives à la prise de captures d’écran localisées pour JMP Live Public ; a lu les supports de formation en vue de la formation Oxygen de la semaine prochaine ; a validé et traité les factures des fournisseurs.
- Sandy : J'ai travaillé sur la restructuration des classes de validation du tableau de bord.
Documentation
- Qiana : J’ai rencontré Ryffine pour tester la technologie et présenter brièvement P4V en vue de la prochaine formation sur l’oxygénothérapie. J’ai clôturé et reporté les tickets Jira. J’ai rencontré l’équipe de médecins cliniciens et de testeurs pour présenter les processus de test, de révision et de correction de l’équipe médicale. J’ai terminé la lecture préparatoire à la formation sur l’oxygénothérapie. J’ai effectué les activités de planification et de coordination du projet.
- Susan C :
- Intégration terminée des retours des relecteurs sur les notes de version de JMP 19.1. Merci à tous les relecteurs ! Les modifications de Jill ont été intégrées.
- Je travaille sur les fonctionnalités de JMP Live 19.5.
- Planification Jira pour les versions 20 et 19,5.
- Devon : Révision des supports de formation de Ryffine, préparation d'informations sur les métadonnées provisoires à utiliser dans l'aide XML, travail sur la publication de fichiers XML segmentés à différents niveaux.
- Jill : 2/2 révision des chaînes d'interface utilisateur, révision des Jiras EG sur le rapport de l'auteur, modifications du module complémentaire Marketplace et édition des notes de version 19.1.
- Chris : J'ai mis à jour les instructions d'évaluation par les pairs pour l'aide et le PDF. J'ai également mis en ligne le guide d'aide 20.0. Préparation à la formation DITA.
Tests système/hôte - Cary
- Mandy : J’ai discuté des règles de balisage pour JMP 20 avec le développeur, en collaborant à la conception de cette nouvelle fonctionnalité. J’ai effectué des tests d’installation pour JMP20EA1 et reçu aujourd’hui mon premier retour sur cette version de la part de Jarmo (et non Holger). Je travaille sur les modifications apportées aux tables de données pour JMP 20, en corrigeant les petits problèmes au fur et à mesure que les développeurs ajoutent des modifications mineures pour les rapports, la fermeture et l’enregistrement. Je continuerai à travailler sur les nouvelles modifications des tables pour la version 20, les tables dynamiques et les balises, en essayant d’ajouter quelques règles à partager et à présenter.
- Eric H : Je continue de clôturer les tickets Jira 19.1 (et 20.0). J'ai clôturé mes objectifs individuels 2025 dans Workday. J'ai installé et configuré le pilote ODBC Oracle pour Mac. J'ai installé Perforce sur Mac et configuré mon espace de travail pour accéder à l'interface graphique du framework de tests unitaires JSL afin d'exécuter des tests JSL sur Mac. J'ai vérifié la mise à jour HDF5 2.0.0 sur Windows et Mac. J'ai demandé l'accès à la base de données Snowflake et travaillé à la création de mon nouveau connecteur de données Snowflake. J'ai assisté à une présentation de Workflow Builder avec Mandy.
- Nick H : J'ai travaillé avec Myron pour déployer les modifications du nouveau tableau de bord de test sur jmptoolprod dans AWS. Cela a impliqué la création de branches du code du tableau de bord pour l'ancien serveur jmptool et le serveur AWS jmptooldev. Le nouveau serveur de production suivra la branche master et nous pourrons tester les modifications avec la branche de développement sur jmptooldev. Vous devriez maintenant voir la version de production du tableau de bord de test ici . Une fois la nouvelle configuration de production validée, je mettrai à jour les e-mails quotidiens pour pointer vers le serveur de production. Par ailleurs, je continue à travailler sur l'amélioration des tests unitaires, la vérification des fonctionnalités et des bogues de la version 20.0, et j'ai corrigé un petit bogue dans l'interface graphique des tests unitaires JSL.
- Audrey : Je travaille avec Krzysztof sur les tests de fichiers de pseudo-traduction que les équipes de test utiliseront pour les tests d'internationalisation (un grand merci !). Je vérifie le correctif de sécurité de libcurl dans la version 19.0.5 et prépare la validation finale de cette version la semaine prochaine. Je travaille également sur la planification de Mimic avec Mike Muhlada.
- Hunter : J’ai terminé les tests JMP 20 Early Adopter 1 sur Mac et Windows. J’ai répondu à ma première demande d’assistance JMP 20 EA 1. J’ai examiné la documentation localisée « Découvrir JMP ». J’ai effectué des investigations et des vérifications dans JIRA.
- Baume:
- Première série de tests I18N terminée le 19.1
- Ajout de nouveaux tests unitaires et d'images pour Tabulate. Problèmes résolus dans la version 20.
- J'ai participé aux tests EA1 en installant et en testant JMP Student Edition sous Windows.
Tests Web – Cary
- Josh :
- Travaux de vérification JMP Live Jira terminés, y compris les tâches de nettoyage administratif, la vérification des correctifs de sécurité et plusieurs problèmes divers.
- Création d'environnements de vérification pour la partie JMP Live de la mise à jour de sécurité 19.0.5.
- Suite à un problème d'installation, l'environnement distribué JMP Live 20 a été remplacé par de nouveaux serveurs. La transition a été rapide car la base de données est hébergée sur une machine distincte.

- Taylor :
- Accepté et clôturé :
- Le formatage barré ne s'affiche pas correctement dans l'historique et le journal d'audit.
- Cartes fantômes dans « Récemment mises à jour »
- Message d'erreur : « … trop long pour publier sur {{product}}… »
- Le nombre de paquets dans la file d'attente des événements doit être publié/souscrit lorsque des paquets sont supprimés.
- En tant qu'utilisateur JMP Live, je peux utiliser « Ouvrir dans JMP » avec une connexion par jeton d'accès personnel.
- Duplication automatique des données utilisées lors de la duplication d'un article dans un autre espace
- Les données publiées suite à un déplacement inter-espace ne comportent aucune entrée dans le journal d'audit.
- Les icônes des filtres en mode clair sont délavées.
- Le caractère de séparation de ligne n'a pas été reconnu dans extractAddInDetails.
- « X éléments sélectionnés » s’affiche même lorsqu’aucun élément n’apparaît sélectionné dans l’interface utilisateur.
- En cours:
- Envisagez d'utiliser dotenv-eval pour empêcher l'utilisation du mot de passe en clair dans le fichier .env.
- Utilisez WinSW directement au lieu de node-windows.
- Seema : Travailler sur Jiras comme d'habitude :
- Accepté et clôturé :
- Répertoire de référence de test PostgreSQL 9.6
- Le résumé du triage a été calculé de manière incorrecte en fonction de l'accès aux données dans certains scénarios.
- Ne renseignez pas le champ triage_summary pour les rapports de sélection des processus.
- Erreur lors de la publication d'un tableau de bord utilisant des rapports pour le générateur de graphiques de contrôle et le contrôle des processus, lorsque les deux comportent des avertissements.
- Le script d'importation de données échoue lors du chargement d'une table portant le même nom que la table d'origine.
- Isolez HistoryLogQuery des autres requêtes pour éviter le blocage de la page.
- Création de Jiras
- Les utilisateurs ne disposant pas des autorisations d'accès aux données peuvent consulter les informations relatives aux données dans l'historique lorsque les avertissements sont mis à jour.
- En cours:
- Création de nouveaux marqueurs erronés, notifications.supporting_data.allMarkers incorrectes, dans certains scénarios d'accès aux données
- Anna :
- Vérification des correctifs pour Graph Builder sur ordinateur et confirmation que la sortie HTML5 n'est pas affectée.
- Problème d'axe logarithmique signalé par John P et pris en charge par Xan, résolu. John a maintenant corrigé la partie HTML du problème.
- Test de la correction de la portée des tableaux : Xan et Ernest ont découvert cette fonctionnalité sur ordinateur. Aucun impact sur les rapports HTML5 ou JMP Live.
- Mise à jour de JMP Pro 19 : Nouvelles fonctionnalités implémentées dans JMP Live .
- Hui:
- Mateo : Nous avons mis à jour nos tests automatisés d’interface utilisateur JMP Live (en particulier pour la page de connexion, la page de déconnexion, la page d’accueil et la barre de navigation) pour obtenir les résultats attendus dans JMP Live 19.x et 20.0.
Cœur
- Dave B :
- Enquête sur les incidents (plantage lors de l'écrasement de la mémoire JmpClinical, plantage lors de la division de l'affichage du tableau par 0)
- Correction d'une régression qui empêchait l'édition des modules complémentaires
- J'ai enquêté sur un bug lié à un module complémentaire qui empêchait que le premier clic dans une boîte de dialogue modale soit pris en compte.
- Dan S : Ajout d'une option pour masquer l'invite lors de la fermeture d'un rapport lié non enregistré. Correction du problème d'enregistrement/exportation depuis un rapport lié. Améliorations apportées aux invites de document modifié et d'enregistrement. Correction (version 19.2) du titre du plan dans un groupe ajusté avec l'option « Par ».
- Xan : Suspension des travaux de corrélation GB et début des intervalles de signification GB pour les vues ANOVA.
DOE et fiabilité
- Caleb : Je travaille à l'amélioration de la plateforme d'échantillonnage d'acceptation et à la correction de quelques bugs dans l'explorateur de taille d'échantillon. J'ai hâte de commencer à regarder les Jeux olympiques d'hiver, qui débutent officiellement aujourd'hui !
Note de Shannon
Un grand merci à Mike Stickles pour ce mème hilarant ! J'espère que vous passerez tous un excellent week-end. Il ne fera peut-être pas très chaud ce week-end, mais j'ai hâte d'être à la semaine prochaine !

