19.0.3 : Validation terminée ; publication prévue le 16/12/2025 • 19.1 : Toutes les modifications nécessitent une revue de code et une approbation • 20.0 : Ouvert dans la branche principale • 20 EA1 : 22/01/2026
Bienvenue dans la mise à jour de développement JMP du 12 décembre 2025 !
Félicitations à l' équipe JMP DOE pour l'obtention d'un nouveau brevet délivré par l'Office américain des brevets et des marques (USPTO) ! Intitulé « Outil interactif pour la conception et l'analyse d'expériences avec différents modes d'utilisation » , ce brevet a été délivré le 18 novembre 2025 sous le numéro 12 475 270, en collaboration avec Bradley Jones, ancien membre de JMP. Une copie du brevet est disponible sur le site SharePoint de SAS, dans la section « Brevets délivrés ». Bravo à toute l'équipe !
La validation de JMP 19.0.3 a été finalisée aujourd'hui et les programmes d'installation seront disponibles sur MyJMP mardi prochain, le 16 décembre. Cette version 19.0.3 inclut quelques correctifs de bogues fonctionnels affectant JMP, JMP Student Edition, JMP Pro et JMP Clinical. Des notes de version détailleront ces modifications. Un grand merci à Susan Conaghan pour sa collaboration avec l'équipe de développement afin de finaliser ces notes cette semaine ! Merci également à Shannon Leslie pour la compilation des bulletins de sécurité JMP 19.0.3, qui seront publiés sur le Centre de confiance JMP afin de détailler les mises à jour de sécurité de nos produits.
Nous sommes désormais en mode d'approbation pour JMP/JMP Pro/JMP Student 19.1. Comme indiqué dans le rappel de Mélanie concernant cette étape importante, une fois le mode d'approbation activé, veuillez :
- Continuez à faire examiner vos correctifs de bogues par un collègue – les revues de code sont obligatoires en maintenance !
- Envoyez une demande à la liste de diffusion des approbateurs JMP en indiquant le nom de votre examinateur et les informations relatives à la modification proposée :
- Une brève description du problème, un lien Jira et un lien Swarm, le cas échéant.
- commentaires sur tout impact prévu du changement sur les tests
Les approbateurs vous répondront directement et non à toute la liste. Dès que vous aurez reçu quatre approbations, veuillez en informer les approbateurs de JMP. S'il vous manque un ou deux approbateurs, veuillez envoyer un autre courriel en précisant le nombre d'approbateurs nécessaires pour atteindre les quatre requis. Si un approbateur émet une objection à votre proposition de modification, nous en discuterons avec les responsables du développement lors de la prochaine réunion des opérations ou nous organiserons une autre réunion via Teams afin d'en discuter et de décider de la suite à donner.
Plus tôt cette semaine, Robin Betters nous a envoyé un courriel nous rappelant que JMP effectuera notre dernière collecte pour la collecte de denrées alimentaires des Fêtes d'Interfaith Food Shuttle dans le bâtiment A dans une semaine. Comme Robin l'a souligné, nous aimerions remplir à nouveau les bacs avant les fêtes ! Vous ne savez pas quoi donner ? Voici quelques informations générales trouvées sur le blog de Feeding America qui peuvent vous être utiles lors de l'achat d'articles à donner à Interfaith Food Shuttle (ou à une autre banque alimentaire) :
Les banques alimentaires acceptent les dons de denrées sèches et en conserve. Qu'est-ce que cela signifie ? Concrètement, tout aliment non périssable, c'est-à-dire que vous pouvez conserver dans vos placards sans risque de détérioration. N'oubliez pas : ne donnez que des aliments dont la date limite de consommation n'est pas encore atteinte. Les banques alimentaires ont notamment besoin de produits comme :
Beurre de cacahuète, soupe en conserve, fruits en conserve, légumes en conserve, ragoût en conserve, poisson en conserve, haricots en conserve, pâtes (la plupart préfèrent les pâtes complètes) et riz (la plupart préfèrent le riz brun).
Les banques alimentaires peuvent également accepter les produits d'hygiène personnelle et les articles ménagers courants non couverts par les programmes d'aide fédéraux ou étatiques. Si vous travaillez à distance ou si vous ne prévoyez pas d'être au bureau la semaine prochaine, vous pouvez aussi faire un don à l'Interfaith Food Shuttle en ligne ici ou trouver une organisation similaire dans votre région.
Merci à Shannon Leslie d'avoir partagé les changements apportés aux produits Atlassian le 9 décembre 2025 !
Le 9 décembre, Atlassian a déployé des modifications sur ses sites Jira, Confluence et Bitbucket Cloud. Vous trouverez ici la liste des modifications importantes, ainsi que des détails et la documentation associés.
Les changements comprennent :
- Le terme « projets » de Jira a été renommé « espaces ».
- Le calendrier Jira prend désormais en charge l'affichage hebdomadaire en plus de l'affichage mensuel.
- Des options supplémentaires ont été ajoutées à la palette de commandes de Jira.
- Et plus encore !
Pour toute question, veuillez contacter Shannon Leslie ou l'un des autres administrateurs JMP Atlassian. Consultez également notre canal Teams de questions-réponses JMP Atlassian , où ce sujet et d'autres informations Atlassian seront régulièrement partagés.
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/2025
- Veuillez consulter Confluence pour obtenir la liste complète des dates du JMP 19 .
Mises à jour du développement JMP
Cœur
- Xan : 19.1 : corrections pour les légendes et les axes parallèles ; dimensionnement des légendes : nouvelle mesure des polices et réduction du remplissage ; ajout du partage partiel à l’axe de page non lié pour les éléments non liés (comme les logs ou les lignes de référence) ; corrections du tableau d’axes des éléments de légende pour les axes à largeur variable.
- Evan : Réécriture du module complémentaire Telemetry Explorer pour extraire directement les données de la base de données de télémétrie.
DOE et fiabilité
- Caleb : J’ai terminé l’amélioration de l’infrastructure d’exploration de la taille des échantillons. Je finalise également un prototype de plateforme d’échantillonnage d’acceptation qui étend les fonctionnalités du profileur actuel. Nora a profité de deux jours de congé pour cause de neige cette semaine !

Hébergement et interfaces
- Paul : J’ai mis à jour JMP 20 et JMP 19.1 vers Python 3.13.11. Je recherche actuellement le problème JMP-29061 : un nouveau testeur provenant de SAS avait une configuration PYTHONPATH et pip.ini qui affectait JMP et sa capacité à installer des paquets. Je cherche des moyens d’isoler davantage l’environnement Python et Pip de JMP des variables d’environnement et des fichiers de configuration standard.
- Will : J'ai finalisé les derniers tickets Jira MATLAB avant le début du mode d'approbation du code 19.1. Je travaille à l'amélioration des connecteurs de données ODBC pour afficher et filtrer correctement les schémas lorsque cela est nécessaire.
HTML interactif
- Mike Stickles :
- Correctif déployé pour le problème lié à JMPHTML-14956 ( les barres d'erreur de style bande ne s'exportaient pas correctement avec les points dans le générateur de graphiques utilisant une variable de couleur ). Le problème a ensuite été validé par les tests et renvoyé à l'équipe de développement au cas où le correctif JMP à l'origine de ce problème serait intégré à la version 19.1 avant le gel du code.
- Correction définitive du problème JMPHTML-15181 ( affichage statique des barres d'erreur dont la taille est variable ou le nombre d'éléments ). Cette correction était nécessaire suite à celle du bogue JMP 14956.
- J'ai participé à des tests en boîte blanche ; un bug de ligne a été trouvé et consigné.
- John Powell :
- Séparer le code de segmentation des points 3D de la classe SceneBox dans sa propre classe JavaScript ( JMPHTML-15146 ).
- Code dupliqué remanié pour analyser les informations GroupRowStateAbility ( JMPHTML-14713 ).
- J'ai commencé à étudier la mise à niveau de three.js de la version 148 à la dernière version – la version 180 ( JMPHTML-15152 ).
- Nous avons effectué une journée de tests en boîte blanche, puis nous nous sommes réunis pour discuter des résultats et créer des rapports de bogues.
- J'ai discuté avec Dieter et Paul des éléments de la liste de souhaits des utilisateurs de JMP Live.
- Réflexion collective sur des idées pour sauvegarder les modifications apportées lors du visionnage d'un rapport sur JMP Live avec Justin, Michael et Paul.
- A contribué à l'évaluation de fin d'année
JMP Live
- Aurora : 19.5 : Participation aux tests. Correction de quelques bugs mineurs. 20.0 : Avancement significatif sur la prise en charge de qc_group pour le triage du processus. Divers : Rédaction de quelques articles Confluence, planification de sprint, réponses à des questions sur les rôles d'administrateur dans JMP Live.
Documentation statistique
- Michael C. : J’ai documenté quelques fonctionnalités de la version 19.1 pour les modules d’ajustement de modèle et de prévision de fiabilité. J’ai collaboré avec Karen, Colleen et Hamid pour préparer les neuf manuels de statistiques en vue d’une version de test de l’aide de la version 19.1. J’ai participé à des réunions sur l’amélioration du processus de documentation des nouvelles fonctionnalités. J’ai planifié l’intervention de l’équipe Discovery de la R&D en statistiques.
Tests statistiques
- Mark : J'ai modifié les tests unitaires d'ajustement du modèle de processus gaussien dans l'optimisation bayésienne, passant de la comparaison des prédictions de réponses individuelles à la régression linéaire d'ensembles de réponses. J'utilise des comparaisons strictes pour identifier les cas problématiques que Kasia et Chris devront examiner. Ces tests échouent systématiquement sur deux machines. J'ai participé à des séances d'entraînement pour Kasia, qui se prépare à présenter ses travaux au comité des brevets SAS aujourd'hui. Je travaille avec Ryan, Joseph et Jacob sur deux améliorations potentielles pour Easy DOE dans JMP 20 : les coefficients aléatoires personnalisés et l'onglet Rapport.
- Jacob : Tests des conceptions OML, rédaction de tests unitaires pour la sauvegarde et la création de nouvelles conceptions. Ouverture de tickets pour les problèmes rencontrés lors des tests en mode débogage. Tests des courbes d'overclocking pour la version 19.1. Investigation des problèmes de performance potentiels.
- Haley : Corrections de bogues vérifiées dans la version 19.1 pour SEM et le traitement causal. J’ai beaucoup apprécié mon séjour à Cary de quelques jours pour rencontrer les membres de l’équipe, participer au déjeuner de développement statistique et au repas-partagé des fêtes !
Assistance technique et engagement
- Wendy :
- Bon vendredi ! Les équipes d’assistance continuent de se concentrer sur les demandes des utilisateurs et les tâches de fin d’année. Nous publierons l’état opérationnel pendant les vacances d’hiver sur la Communauté et dans les courriels de réponse automatique envoyés lors de l’ouverture de dossiers.
- Merci à tous ceux qui ont apporté des plats et aidé à l'installation et au rangement pour le repas-partagé d'hiver cette semaine. Nous apprécions toujours autant les délicieux mets et la présence de chacun !
- Vous trouverez ci-dessous les graphiques habituels relatifs au volume de requêtes 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 missions, la semaine dernière (hors examen des parties restreintes) :

Opérations de développement
- Shannon C : Préparation du bilan du 4e trimestre, réunions du 4e trimestre avec les membres de l’équipe et entretiens individuels réguliers. Analyse des configurations de tests unitaires Mac défaillantes et investigation de quelques plantages. J’ai beaucoup apprécié notre repas-partagé d’hiver JMP mercredi, suivi d’un déjeuner de Noël jeudi avec les équipes DevOps et Doc chez Zest Sushi and Small Plates, dans le centre-ville de Cary, presque méconnaissable (pour ceux qui n’y vont pas souvent). Un grand merci à Shannon L pour l’organisation de ce déjeuner !
- Jim :
- Une fois les versions finales de JMP 19.0.3 (images candidates et installateurs) livrées à l'assurance qualité, j'ai désactivé tous les processus associés sur les machines de compilation macOS et Windows, ainsi que sur les machines de test unitaire.
- Préparation en vue de la branche Perforce imminente pour JMP 19.0.4, en attente de la validation QA de la version 19.0.3.
- J'ai renvoyé mes deux derniers ordinateurs Windows 10 ; j'attends la livraison des remplaçants.
- Travail en cours sur JMPTOOL-1888 (ajout de DLL HDF5 signées dans les versions nocturnes pour X64 et ARM64)
- Clôture de 2025 éléments dans Workday
- Shannon L : Poursuite de la collaboration avec les responsables produits et documentation sur l’amélioration du suivi des nouvelles fonctionnalités. Réunions techniques hebdomadaires et administration Atlassian. Sélection et annonce d’une liste de mises à jour Jira et Confluence intéressantes issues de la dernière mise à jour mensuelle d’Atlassian. Support utilisateur pour les produits Atlassian et soumission des tickets d’assistance à Atlassian. Finalisation du correctif de sécurité et de bugs d’urgence 19.0.3, y compris les dernières revues PLSR. Poursuite du projet de monétisation de JMP Marketplace, avec des réunions avec de nombreux acteurs. Animation d’une rétrospective conjointe avec les équipes Documentation et L10N.
- Mélanie :
- Travail en cours pour finaliser la version 19.0.3 et démarrer la version 19.0.4.
- Finalisation des objectifs dans Workday et Plato et préparation du bilan du quatrième trimestre. Réflexion également sur les objectifs pour 2026.
- Nous coordonnons actuellement les efforts visant à migrer vers une version plus ancienne d'Xcode pour l'analyse de code avec JMP 19.xn. (Merci à Michael Hecht et Nick Ruva !)
- Je travaille sur les prochains rappels du calendrier JMP 20 EA (EA1 arrive plus vite que vous ne le pensez !)
- Myron : JMPTOOL-1905 : mises à jour pour testbot 19.0.4. Résolution du problème curl sur jmptool. Provisionnement de l'environnement testbot en production sur AWS (jmptoolprod).
Localisation
- Sablonneux:
- Correction d'un bug lié à la nouvelle tâche de retour pour les données d'exemple
- J'ai commencé à travailler 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 travaillé sur la correction d'un bug lié à la validation des fichiers de remplissage.
- J'ai travaillé à la consolidation de la bibliothèque de code (suppression du code inutilisé).
- Processus de validation/retour documenté
- Allison : A finalisé les traductions de l’interface utilisateur portable de ZH et les a soumises au nouveau processus d’automatisation mis en place, et a signalé les bogues ; a répondu aux questions de traduction relatives à BigBooks et à l’interface utilisateur portable ; a traduit les chaînes de données d’exemple de ZH ; a traité les notes de version 19.0.3 pour les transmettre aux équipes de traduction.
- Howard :
- J'ai examiné le dépôt Git contenant un ancien script lié à Jenkins.
- Créer des déclencheurs d'API Jenkins pour le tableau de bord PortableUI
- J'ai travaillé sur un problème de notification par e-mail du bot JIRA
- Corrections de bugs
- Sohail : Préparation d’une présentation sur les meilleures pratiques de test, résolution des problèmes d’importation du chemin de test, début du développement de l’extraction de termes à l’aide d’un modèle local.
- Trish : Questions de localisation et coordination liées à l'intégration du nouveau relecteur coréen.
Documentation
- Qiana :
- J'ai travaillé sur la demande ZIP n° 10278 : Formation et assistance à la migration Ryffine_Oxygen ET sur la demande n° 10296 : Logiciel Wiris_Equations_ASAP
- J'ai participé à une réunion rétrospective avec les écrivains et L10N.
- J'ai assisté à une réunion avec le chef de projet, le médecin et l'équipe des opérations pour discuter des informations sur les nouvelles fonctionnalités.
- J'ai travaillé sur les documents JMPDOC-2490, JMPDOC-2479, JMP-27197, JMP-27615, JMP-27170 et JMPDOC-2477.
- J'ai travaillé sur la requête JMP 3242.
- J'ai interviewé un candidat pour le poste de stagiaire chez TW.
- Modifications suivies acceptées dans UG, JSR, KS et MDC en vue de la version de test de l'aide JMP 19.1 la semaine prochaine ; vérification Acronlinx et orthographique des fichiers effectuées.
- Susan C :
- 19.0.3 RN - révisés, corrigés. Évaluation par les pairs, transmis à la localisation et publiés sur jmp.com .
- A participé à la rétrospective 19.0
- Commentaires des pairs fournis
- Tout le contenu de JMP Live a été mis à jour pour la version 19.1 et est en cours de révision : le nouveau guide SPC et les mises à jour de l’aide à l’administration, à l’utilisateur et à l’installation.
- Planification de JMP Live pour la création HTML SPC
- J'ai participé à des entretiens pour un stage de rédacteur technique.
- Réunion d'objectifs du 4e trimestre avec Qiana
- Jill : Intégration des commentaires sur JMP-27469. Examen du rapport sur les chaînes d'interface utilisateur du 8/12. Début de la révision du chapitre sur la normalisation LS. Mise à jour des notes de version 19.0.3. Début des tests de production sur EG.
- Chris : Rétrospective de l'aide 19.0. Modifications mineures de la documentation : JMP-27507, JMP-25747, JMP-27537, JMP-28284, JMP-27553. J'ai examiné le plan SPC JMPLive de Susan. Préparation de l'aide 19.1 pour la production.
Tests système/hôte - Cary
- Mandy : J’ai travaillé sur des tickets Jira et testé les correctifs JMP 20 pour l’intégration avec la version 19.1. J’ai également travaillé sur un correctif Tahoe proposé par Michael (présent dans la version d’aujourd’hui) pour corriger l’affichage de certaines boîtes de dialogue arrondies, tableaux et boutons trop rapprochés sur certaines plateformes, afin que JMP 20 sur Mac ressemble davantage à ce qu’il était ( JMP-28052 ). Je continue d’aider les nouveaux utilisateurs à résoudre différents problèmes et de dispenser des formations. Il me reste à ajouter quelques tests supplémentaires pour l’affichage des filtres et le tri dans la version 20. Je travaille actuellement sur les tests des ajouts aux tableaux dynamiques pour les fonctions Résumé, Fractionner, Transposer et Empiler.
- Justin : J'ai terminé ma partie des tests d'installation de la version 19.0.3, j'ai examiné et commenté la documentation pour l'intégration de Matlab et SAS de la version 19.1, j'ai peaufiné la nouvelle suite d'automatisation Matlab pour la version 19.1 et j'ai travaillé sur la validation et les tests d'automatisation de la fonctionnalité Load() de Matlab.
Tests Web – Cary
- Josh
- Configuration de l'environnement et tests d'installation de la version 19.0.3 terminés
- Mise en œuvre de modifications générales du déploiement automatique pour les aligner sur les mises à jour de déploiement de JMP Live
- Réponses aux questions générales des membres de l'équipe concernant JMP Live
- Vérification de plusieurs correctifs de sécurité
- Il a été confirmé que la dernière version de Keycloak s'installe et fonctionne correctement avec JMP Live 19.1, 19.5 et 20.0.
- Anna : Ajout de tickets Jira pour PS : Espace manquant sous le texte d’information du type de graphique et du sous-groupe. Ajout d’un programme de test pour Graph Builder sur différents types de barres et la grille principale lorsque le rôle de superposition est activé.

Note de Shannon
Merci à Melanie Drake pour ce partage ! La pression liée à la mémorisation des mots de passe est vraiment réelle. Bon week-end à tous !
