19.0.2 : correctifs de sécurité uniquement jusqu’au 11/06/2025 • 19.1 : toutes les modifications nécessitent une revue de code – les fonctionnalités sont gelées – l’approbation commence le 12/11 • 20.0 : ouvert dans la branche principale • 20 EA1 : 22/01/2026
Bienvenue dans la mise à jour de développement JMP du 31 octobre 2025 ! Joyeux Halloween !
Le gel des fonctionnalités de JMP 19.1 étant terminé, nous attendons avec impatience le début du mode d'approbation du code le 12/11/25, puis le gel du code de JMP 19.1 après notre retour de congés (05/01/26). Petit rappel de Qiana : la date limite pour demander de nouvelles données d'exemple ou des mises à jour des données d'exemple existantes pour la version 19.1 est le vendredi 7 novembre . Veuillez également résoudre au plus vite tout problème de chaînes de caractères bloquées dans la version 19.1. La date limite pour la remise finale des chaînes d'interface utilisateur portables par les développeurs est le jeudi 6 novembre.
Merci à tous pour vos contributions au compte-rendu du JMP Discovery Summit d'Austin ! Si vous avez manqué l'article récapitulatif sur Inside JMP, vous le trouverez ici . Félicitations à tous pour ce succès !
Enfin, veuillez poursuivre le tri de vos fichiers dans l'espace utilisateur sur jmpsrv01 et supprimer les fichiers anciens dont vous n'avez plus besoin. Pour rappel, les fichiers personnels et les données contenant des informations personnelles ne doivent pas être stockés à cet emplacement. Les responsables doivent examiner les dossiers des collaborateurs ayant quitté l'entreprise, supprimer les fichiers inutiles et déplacer les fichiers encore nécessaires vers un emplacement permanent. Merci !
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 du JMP 19 .
Mises à jour du développement JMP
Cœur
- Xan : Travail sur les graphiques de bordure : graphiques en tapis et graphiques en bandes de densité.

- Dave B : Correction de quelques régressions supplémentaires de jmprunner suite aux modifications des autorisations réseau. Correction d'un bug de perte de précision qui empêchait le dessin de cercles sur le canevas. Amélioration de la procédure pour quitter le mode d'édition des étiquettes d'axes dans le générateur de graphiques.
- Dan S : Améliorations de l’accessibilité : l’indicateur de focus de l’onglet est plus uniforme et ne s’affiche que lorsque la fenêtre est active. Correction d’un problème de mise en page du sélecteur de colonnes apparu au début de la version 20.
DOE et fiabilité
- Caleb : J'ai soumis un module complémentaire d'analyse statistique de formes mardi et j'ai finalisé l'analyse d'un projet de fabrication additive que je dirige avec Ryan DeWitt, Simin Zheng et Mark Bailey . Nous publierons bientôt un article de blog pour vous en informer.:) J'ai également compilé des retours d'expérience de Discovery et élaboré un plan pour les plateformes de fiabilité de JMP 20, destiné au nouveau développeur Éric Mittman et à moi-même.
- Irène : Je travaille sur un ticket Jira pour résoudre les différences de calcul du VIF entre DOE et Fit Model ; j’essaie différentes méthodes pour concevoir des expériences à haut débit.
Hébergement et interfaces
- Paul N:
- Mise à jour de sécurité JMP-28319 : passage de Python 3.13.7 à 3.13.9 dans JMP 20.0
- Nous avons testé les installations de TensorFlow et de PyTorch dans l'environnement Python de JMP. PyTorch détecte et utilise désormais les Metal Performance Shaders (MPS) sur macOS sans installation de paquet supplémentaire. TensorFlow utilise les MPS dans Python 3.12, mais pas encore dans une version publique, bien qu'ils soient présents dans le dépôt source.
- Test de la contribution d'Evan C. à la prise en charge des environnements virtuels Python dans JMP 20
- Correction d'un problème dans jmputils dû à la mise à jour de venv qui affectait la nouvelle fonction jmputils.packages().
- Réponse à quelques messages de la communauté JMP.
HTML interactif
- John Powell :
- Correction d'un affichage de filtre incorrect lorsque le type de modélisation d'une colonne à réponses multiples est modifié en Nominal (JMPHTML-14230) .
- Correction d'un problème lié à plusieurs filtres de données locaux lorsque des lignes du tableau de données sont masquées (JMPHTML-13443) .
- Correctifs vérifiés intégrés à la version 19.1.
- Travail en cours pour conserver la position de l'étiquette temporelle du graphique à bulles sur JMP Live ( JMPHTML-15061 ).
- Découverts avec l'aide de Mike M, des problèmes de JMP et de HTML interactif avec CellPlotBox qui ont été révélés après que des tests de régression se soient déroulés sans problème grâce à Dave B.
- J'ai terminé un article de blog présentant une série d'articles sur les nouvelles fonctionnalités HTML interactives de JMP 19.
- Je travaille sur le module 2 du cours STIPS.
- J'ai terminé le sprint en cours et j'en ai commencé un nouveau.
- Paul Spychala : J'ai travaillé sur les problèmes et les améliorations pour la version 20/19.1.
- Prise en charge des histogrammes avec échelle puissance/logarithmique ( JMPHTML-14945 , JMPHTML-14943 )
- Prise en charge de l'annulation illimitée du zoom avant ( JMPHTML-1396 )
- L'ajustement à la fenêtre ne fonctionne plus suite à des modifications apportées à JMPReport ( JMPHTML-14991 ).
- Prise en charge des intervalles de confiance du profileur GLM ( JMPHTML-15002 )
- Refactoriser l'emplacement du fichier XML du rapport JMP dans le fichier HTML ( JMPHTML-14387 )
- Diverses corrections mineures ont été apportées aux dendrogrammes, histogrammes, treemaps, au redimensionnement et aux axes.
- Mike Stickles : Formation ACT-Now terminée. Travaille sur JMPHTML-14956 ( Barres d'erreur de type bande non exportées correctement avec les points dans le générateur de graphiques avec une variable de couleur ). Rédige un article de blog sur l'ajout de nuages de mots au HTML interactif dans JMP 19.
Statistiques
- John Sal :
- Dans Process Screening, en réponse aux commentaires reçus à Austin Discovery, j'ai ajouté « Distributions spécifiques » où vous pouvez spécifier les distributions à estimer pour un processus ( JMP-28565 ).
- Au cours des derniers mois, j'ai ajouté la prise en charge du triage en direct, les phases, l'exécution courte, les alarmes hors spécifications, la sauvegarde des tableaux d'alarmes et de limites, la gestion des anomalies et la probabilité d'action, cinq distributions supplémentaires, réorganisé leur structure et divisé un fichier en cinq. Malgré cette refactorisation, le code n'a été ajouté que de 1 105 lignes (soit un total légèrement inférieur à 12 000 lignes, JMP-28352 ).

- Laura CS : Je continue de travailler sur une nouvelle classe permettant d'estimer les corrélations polychoriques multiples et les seuils, ainsi que la matrice de covariance asymptotique pour tous les paramètres. La majeure partie du travail est terminée, mais je suis encore en train de corriger les bugs et de gérer les cas limites.
Documentation statistique
- Michael C. : A contribué à la mise à jour de certains scripts de localisation pour permettre la génération de captures d’écran de documentation dans JMP localisé. A revu les chaînes de caractères de l’interface utilisateur pour la version 19.1 et a commencé à fusionner certains doublons en prévision de la transmission des chaînes de caractères pour la version 19.1. A mis à jour le script de tests unitaires NIST pour la version 19.0.1. A poursuivi sa collaboration avec Jill à la formalisation du guide de style de la documentation JMP.
Tests statistiques
- Mark : J'ai terminé l'analyse des images des pièces fabriquées par impression 3D et soumises à un test de vieillissement accéléré. J'ai rencontré l'équipe à l'origine de cette expérience ( Caleb, Ryan DeWitt et Simin ) pour discuter des résultats et planifier les prochaines étapes. J'ai travaillé avec Jacob sur le tutoriel concernant la simulation des réponses dans JMP, et plus particulièrement sur la nouvelle fonctionnalité améliorée des coefficients aléatoires. J'ai assisté à la réunion trimestrielle du Comité des indicateurs de diversité et d'inclusion afin de préparer la réunion trimestrielle de l'équipe d'action la semaine prochaine.
- Jacob :
- Préparation d'un tutoriel sur les réponses simulées du DOE, avec Mark Bailey
- Tests de performance, investigation des problèmes potentiels de JMP 20 et transition vers une nouvelle machine AWS
- Vérification des calculs VIF d'Irene et préparation d'un script JSL pour les tester.
- En examinant mes tests de référence, j'ai ajouté un nouveau test de référence pour la colonne de validation Make.
Actualités en sciences de la vie
- Wenjun : Russ et Wenjun ont accueilli la conférence MAQC ( https://themaqc.org/conferences/ ) cette semaine dans le bâtiment C. Russ a présidé la session sur l'IA et a conclu la présentation sur l'IA de la conférence avec l'aide d'un assistant. Russ et Wenjun ont remis les prix JMP aux jeunes scientifiques.
- L'équipe des sciences de la vie a déjeuné ensemble dans le bâtiment A mercredi et a accueilli Shannon à la fin du déjeuner.

- Drew a créé un script qui parcourt récursivement un répertoire, ouvre tous les fichiers JMP, SAS7BDAT et XPT, sélectionne aléatoirement 100 lignes, collecte les métadonnées de chaque colonne et les insère dans une table JMP. Cela permettra d'amorcer la définition d'un modèle d'apprentissage automatique pour aider les clients à convertir leurs données au format CDISC. Il a également corrigé les tickets Jira concernant JMP Clinical 19.1.
Assistance technique et engagement
- Cette semaine, Bobby Riggs, Dahlia Watkins, Joe Kolker, Kai Janson et Luiza Fabreti étaient à Cary pour participer à une formation approfondie JMP Live. Les informations partagées par Alex Lippencott, Dieter Pisot, Eric Hill et Chris Church sont inestimables. Nous tenons à exprimer notre profonde gratitude à ces quatre personnes, à Josh LoPresti et à tous ceux qui ont couvert des sujets complémentaires afin que les membres du support technique puissent se concentrer pleinement sur les sessions.
- 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 cas pour la file d'attente des engagements, la semaine dernière :

Opérations de développement
- Nous travaillons avec Tiffany Scarlett au renouvellement de notre licence Perforce pour les nouveaux utilisateurs.
- Après vérification du correctif par Chasseur Weaver , les modifications ont été intégrées pour JMP-28020.
- Collaboration avec Paul Nelson pour éviter un conflit de dépendances lors de l'installation de Tahoe JMP Pro 19
- Poursuite du développement des versions ARM64, JMPTOOL-1721
- Shannon L. : Participation au Discovery Summit Austin. Poursuite du développement de la plateforme de monétisation JMP Marketplace, avec une nouvelle réunion avec les responsables métiers pour discuter des mises à jour des exigences produit. Réunions techniques hebdomadaires, incluant des revues de sécurité pour notre prochaine mise à jour mensuelle 19.0.2. Administration Atlassian, notamment la mise en place d'une nouvelle automatisation Jira concernant les sous-tâches ; déploiement et annonce la semaine prochaine.
- Myron : Débogage des problèmes de tâches de données d'exemple (JMPTOOL-1784) et configuration de Jenkins pour le nouvel e-mail de testbot (JMPTOOL-1546).
Localisation
- Trish : Élaboration d'un plan d'externalisation des tâches d'ingénierie pour la capture d'écran et la création de PDF pour la documentation localisée. Coordination avec Michael Crotty concernant les modifications de script pour les captures d'écran du DOE localisées. Un grand merci à Michael pour son diagnostic rapide et sa solution. Traitement des demandes de traduction.
- Krzysztof : Débogage et correction des problèmes de pré-traduction dans memoQ. Tests d'une nouvelle fonction de validation et de retour pour l'interface utilisateur JMP (à utiliser dans la version 19.1). Évaluation de la technologie AGT dans memoQ (LLM ajustant les traductions en fonction des correspondances approximatives de la mémoire de traduction) pour la mise à jour stylistique cosmétique de la documentation anglaise.
- Allison : a trié et répondu aux demandes de traduction pour le projet Big Books ; a examiné les problèmes de script de capture d’écran lors de la prise de captures d’écran dans un environnement localisé ; a traité et envoyé les chaînes de caractères de Marketplace à partir de la passation d’octobre pour la traduction ; a validé les captures d’écran localisées.
- Sandy : Développement/tests supplémentaires sur la nouvelle tâche de retour pour les exemples de données, les fonctionnalités intégrées et l’interface utilisateur portable.
- Howard : Intégration des retours JMP_UI terminée. Modèle d’e-mail mis à jour pour le fournisseur.
Documentation
- Chris : Je travaille avec Susan à la correction des métadonnées et des styles d'aide. Nous avons fait notre rétrospective sur l'aide de la version 19.0. Nous avons examiné le cahier des charges de Ryffine. Nous travaillons sur les sitemaps pour l'aide non anglaise qui contient uniquement « Découvrir JMP ».
- Qiana : A répondu aux questions concernant JMP pour le groupe d’utilisation. A mis à jour et vérifié les scripts de capture d’écran du groupe d’utilisation. A participé à la rétrospective de la documentation pour JMP 19.0. A effectué la planification et la coordination du projet.
- Susan C : Publication des mises à jour de suppression de l’indexation pour les versions précédentes de JMP Live/HTML5. Participation à la rétrospective de la documentation 19.0. Participation à la réunion sur le style. Assistance pour JMP Query. Gestion des tickets Jira.
- Jill : Je finalise les chapitres de référence pour la documentation, je relis les chaînes de caractères de l’interface utilisateur et je travaille sur plusieurs problèmes JMPDOC signalés par l’équipe de localisation.
- Devon : Je finalise la conversion du livre d'analyse de base en XML et la formation XSLT.
Tests système/hôte - Cary
- Nick H : J’ai continué à peaufiner mes tests unitaires et travaillé sur les vérifications pour les versions 19.1 et 20.0. J’ai également collaboré avec Myron pour mettre en place la nouvelle tâche Jenkins de notification par e-mail en cas d’erreur. Nous avons envoyé la première série d’e-mails avec le nouveau système cet après-midi (heure du Royaume-Uni).
Tests Web – Cary
- Anna :
- Des différences d'ordre ont été signalées avec un graphique utilisant des colonnes dont le nom contient des caractères spéciaux sur Mac, que John a envoyé à Dieter pour avis.
- En collaboration avec Praveena et John, nous tentons de reproduire le problème signalé par Bryan Fricke il y a plusieurs années : l’infobulle JMPHTML-1259 pour les bulles diffère sensiblement de celle de JMP. N’ayant pas réussi à reproduire l’erreur, nous l’avons marquée comme NOREP et vérifiée.
- Début des tests des modifications de Paul pour JMPHTML-14387 : refactorisation de l’injection XML en un élément script.
- Vérification des correctifs.
Note de Shannon
Merci à Mike Stickles d'avoir partagé cette BD qui se moque de l'apparition toujours plus précoce des décorations de Noël chaque année ! Passez un joyeux week-end d'Halloween !
