19.1.2 : Validation QA le 14/05/2026 • 19.2 : Début du mode d’approbation du code le 18/06/2026 • 20.0 : Ouverture dans le répertoire principal • Gel de 20 EA3 le 30/04/2026 ; Gel des fonctionnalités le 23/07/2026
Bienvenue dans la mise à jour de développement JMP du 8 mai 2026 !
Nous avons franchi l'étape cruciale du gel de sécurité de JMP 19.1.2 . L'équipe d'assurance qualité commencera les tests des versions finales candidates la semaine prochaine, et la publication est prévue pour mi-mai.
L'équipe d'assurance qualité a validé aujourd'hui JMP 20 EA3 ! Les nouveaux programmes d'installation et les mises à jour de la page web EA seront disponibles pour les membres EA en début de semaine prochaine. Parmi les principales nouveautés mises en avant par la gestion de produit sur la page web EA : la superposition de plusieurs variables dans Graph Builder, la connexion sans pilote à Databricks et Oracle (introduite pour la première fois dans EA2), les mises à jour de la plateforme Survival (suite de EA2), la fonctionnalité de traitement par phases dans Control Chart Builder, le filtrage par ondelettes FDE (Pro) et de nouveaux plans d'expériences à remplissage d'espace pour les expériences à grande échelle (haut débit). Merci à tous ceux qui ont contribué à cette nouvelle version ! Nous attendons avec intérêt vos retours sur l'expérience EA.
Félicitations à nos collègues qui ont récemment fêté leurs anniversaires professionnels en mai ! Mercredi, lors du déjeuner de collaboration de mai, nous avons célébré les anniversaires de Chris Gotwalt (25 ans), John Schroedl (35 ans) et Mandy Chambers (40 ans, avec un caillou ! :smiling_face_with_smiling_eyes:). John Hall a également présenté les nouvelles développeuses de l’équipe statistique : Elyse Borgert (dans le groupe de Clay Barker) et Taylor Petty (dans le groupe de Laura Lancaster). Il a aussi souligné les récents anniversaires de Christine Bevan et de Falco Kronmuller , qui nous a rendu visite. Nous sommes très reconnaissants envers tous les membres de l’équipe JMP, et particulièrement fiers de tous nos collègues qui ont contribué pendant de nombreuses années à l’amélioration des produits SAS et JMP.
Annonces générales
Dates importantes à venir
- Gel du code JMP 20 EA4 – 06/11/2026
- Approbation du code JMP 19.2 - 18/06/2026
- Gel du code JMP 19.2 – 07/09/2026
- Gel du code JMP 20 EA5 – 23/07/2026
- Gel des fonctionnalités de JMP 20 – 23/07/2026
- Veuillez consulter Confluence pour obtenir la liste complète des dates de JMP 19 et JMP 20 .
Mises à jour du développement JMP
Tests système/hôte - Cary
- Audrey : Relecture d'extraits JSL pour Scott Allen , susceptibles d'être diffusés en externe à des fins de formation pour les étudiants en master de droit. Tests EA3. Début anticipé des tests de la version 19.1.2, faute de versions récentes. Mise à jour de certaines de nos tâches de surveillance pour interroger les données au nouvel emplacement après la migration de nos données de test vers AWS. Planification des stages d'été. Nos équipes de test ont passé un agréable moment à la ferme Burkett ; nous la recommandons vivement comme activité de cohésion d'équipe.


- Mandy : J’ai effectué l’installation et les tests de JMP20EA3 pour Windows et Mac ; j’ai travaillé sur la vérification d’un correctif pour la version 19.2 et de plusieurs pour la version 20, en ajoutant des tests là où c’était nécessaire ; un changement dans l’ordre des couleurs de JMP 20 a modifié certains de mes tests, que j’ai donc corrigés dans la version 20 ; je travaille sur des ajouts JSL pour les balises de colonne et les préférences de balises, ainsi que sur de nouveaux ajouts de regroupement pour le recodage avec JSL.
- Eric : J'ai installé la version EA3 pour JMP 20 et j'ai constaté qu'elle ne contenait pas le fichier duckdb.dll. J'en ai informé Bob Hickey afin qu'il puisse corriger les scripts EA pour inclure le fichier et reconstruire le programme d'installation. J'ai continué à déboguer les échecs des tests ODBC JSL. J'ai également fait du bénévolat avec mon groupe à la ferme Burkett sur le campus.
- Hunter : Tests d'installation de JMP 20 EA 3 terminés pour plusieurs configurations. Deux tickets JIRA ont été ouverts suite à ces tests. Poursuite des tests avec une autre version de JMP 20 pour une mise à jour de validation de licence (JMP-30541). Participation à l'activité du groupe de test hôte à Burkett Farm mardi.
- J'ai examiné davantage de documentation localisée et mis à jour les éléments JIRA correspondants.
- Melisa : J’ai terminé la deuxième phase des tests d’internationalisation (I18N) pour JMP20 et vérifié que les quelques problèmes détectés ont été corrigés. J’ai ajouté de nouveaux tests de simulation pour certains des bogues récemment corrigés dans Data Table et Tabulate. J’ai commencé les tests d’accessibilité avec le clavier et JAWS.
- Justin : Révision de la suite de tests Python pour traiter les problèmes introduits par pyarrow 24, poursuite de la finalisation des tests de l'intégration Python run_jsl() prenant des fichiers jsl en entrée, et début de la validation de la prise en charge de l'environnement virtuel Python.
Tests Web – Cary
- Josh :
- De nouveaux certificats génériques ont été créés pour les environnements de développement et de test JMP Live. Ces certificats sont valides jusqu'en avril 2028 .
- Nous avons testé et distribué les certificats, puis nous les avons mis à jour avec succès sur 30 serveurs .
- J'ai passé en revue tous les serveurs AWS actuellement à mon nom et évalué leur utilité. La plupart de ces machines sont encore nécessaires à l'heure actuelle.
- Création d'éléments Jira et provisionnement de machines pour les tests JMP Live 19.1.2 , qui débuteront lundi .
- Poursuite des tests JMP Live, principalement axés sur JMP Live 20.0 , et plus particulièrement sur les récentes modifications apportées à l'authentification .
- Des tests de sécurité intermittents ont été introduits durant cette période et sont en cours d'intégration dans la validation continue.

- Hui:
- Test prévu : les modifications apportées au volet de triage du processus de sélection seront validées ensuite ; le résultat est la confirmation que le contexte d'identification requis est systématiquement visible pendant les flux de travail de triage (JMPHTML‑15465, JMPHTML‑15471).
- Ouvert : le rendu de mosaïque/marqueur peut échouer après des interactions de redimensionnement, ce qui entraîne une absence de sortie visuelle ; la couverture des tests reste axée sur les chemins de redimensionnement jusqu'à ce que la stabilité soit confirmée (JMPHTML‑15485, JMPHTML‑15495, JMPHTML‑15500).
- Validé : La logique de redimensionnement des marqueurs ne recalcule que les données nécessaires au lieu de reconstruire l'intégralité des caches, préservant ainsi l'état visuel tout en réduisant la charge de travail liée au redimensionnement.
- Validé : Le chargement de rapports à la demande et les modifications de graphiques multi-X améliorent la réactivité interactive dans les flux de travail d'analyse typiques.
- Résolu : Les correctifs vérifiés concernant la gestion de l’état de l’interface utilisateur HTML5, l’application des dépendances des modules et la mise en cache du chemin d’exportation réduisent les rendus vides et la latence d’exportation en utilisation courante.
- Seema : J'ai commencé la semaine par une activité de team building vraiment amusante à la ferme Burkett.
- Accepté et clôturé :
- L'absence d'identifiants de chaîne pour les avertissements CCB comportant plusieurs lignes/identifiants entraîne une valeur inattendue dans le panneau d'avertissement et les notifications par e-mail.
- Le texte du panneau d'avertissements indique que la catégorie sans avertissements comporte des avertissements.
- Confusion des badges PS triage rouge (openValidWarningsCount) et bleu (warningSummaryCount)
- Imbrication par niveaux et groupes à l'intérieur des en-têtes de tableau/colonnes dans le panneau d'avertissements
- Création de tickets Jira :
- Dans certains cas, aucune notification par e-mail n'est envoyée pour les avertissements, et ces derniers ne s'affichent pas dans le panneau des avertissements.
- La publication de Process Screening sur JMP Live échoue avec une erreur d'avertissements vides lors de l'utilisation du sélecteur de colonnes.
- Mateo : Refonte de la façon dont notre framework d’automatisation gère les jetons d’accès personnels dans JMP Live 20 et mise à jour de nos tests automatisés sur la page de commentaires et d’espaces.
Cœur
- Dan S : Poursuite du travail sur l’accessibilité de TableBox. Correction pour SpacerBox <
- Dave B :
- Correction d'un bug très ancien qui entraînait la disparition de certains marqueurs 3D de haute qualité ou leur affichage permanent en noir.
- Correction d'une régression sur un graphique 3D qui empêchait le redimensionnement des axes
- Correction d'un problème de compilation sur Mac qui empêchait l'affichage des messages d'avertissement dans le journal ; il reste encore du travail à faire pour optimiser la sortie.
- Correction d'un plantage potentiel lié aux cases à cocher dans un tableau trié et groupé.
- Evan : Je travaille sur l'accessibilité de TableBox et l'accès au clavier. J'étudie les différentes structures de TableBox utilisées dans JMP. Je recherche des palettes de couleurs accessibles aux daltoniens. J'examine les unités physiques des données d'exemple.
- Xan : Ajout de la statistique « Aire sous la courbe » à l’élément Ligne du générateur de graphiques. Début puis abandon d’un projet visant à intégrer une fonction de pré-synthèse dans le générateur de graphiques (comme l’identifiant dans le graphique à bulles). Travail sur la mesure des axes.
DOE et fiabilité
- Caleb : J’ai commencé à travailler sur l’ajout d’un rapport de synthèse à l’explorateur d’échantillonnage d’acceptation et sur la correction de certains bogues liés à des améliorations d’infrastructure apportées à tous les explorateurs de taille d’échantillon.
Hébergement et interfaces
- Michael H : Modifications mineures d’efficacité, de robustesse et de correction du traitement des threads apportées à l’importation de CallbackList et SAS7BDAT.
HTML interactif
- Paul Spychala : J’ai travaillé sur l’amélioration des performances des rapports JMPHTML. Nous avons optimisé le redimensionnement des graphiques Mosaic (JMPHTML-15476) et Histogrammes [JMPHTML 15449]. Les performances des tableaux de bord ont également été améliorées grâce au report des calculs sur les onglets inactifs (JMPHTML 15477). Par ailleurs, j’ai ajouté la prise en charge de plusieurs cadres pour le Profiler de contours [JMPHTML 15147] et la prise en charge des barres indépendantes (ou barres séparées) pour les histogrammes (JMPHTML 15024). Enfin, nous avons mis à jour NodeJS sur Jenkins (JMPHTML 15474) et corrigé divers bogues.
- John Powell:
- Correction de deux bugs causés par des optimisations de performances ( JMPHTML-15484 , JMPHTML-15492 ).
- Documentation mise à jour décrivant les résultats d'amélioration des performances.
- Nous préparons l'arrivée de notre stagiaire d'été.
- Préparation du développement de nouvelles fonctionnalités.
- Mike Stickles : Travail terminé sur JMPHTML-14083 (Prise en charge des modèles de format pour les dates). Travail en cours sur l’ajout de tests unitaires pour les modèles de format aux tests de format HTML.
JMP Live
- Aurora : Investigation des bugs de triage. Discussion, documentation et création de tickets Jira pour le statut de triage personnalisé. Discussion sur les champs de triage personnalisés. Amélioration de la journalisation d'audit (en cours).
Statistiques
- John Hall
- Sélection en cours
- Afficher les limites de contrôle des graphiques de proportion dans le tableau récapitulatif si elles sont constantes (JMP-29513)
- Interdire l'option « Enregistrer au-delà des limites de la colonne » si le graphique de suivi ou la colonne de sous-groupe est court (JMP-30593)
- Afficher le nom de la colonne « n essais » dans l'en-tête des graphiques de proportion (JMP-30298)
- Correction de qc_SampleName au niveau du sous-groupe pour Live (JMP-28947)
- Ajouter une astuce au bouton Par pour encourager les utilisateurs à utiliser le regroupement (JMP-30651)
- Le délimiteur d'ID en direct doit s'afficher même si les valeurs précédentes étaient toutes vides (JMP-30634).
- Réorganiser la colonne cachée « FileName » pour avoir une expression d'identification JSON pour Live (JMP-22018).
- Dans Catégorique
- Correction de la fonction « Surligner les cellules » pour Signif>« Category »[pvalue], qui colorait par erreur toutes les cellules significatives après toute cellule significative dans cette ligne. (JMP-30680)
- Ajouter l'option « Comparer chaque cellule avec un suffixe » avec suivi dans AlignmentGrid et OutputStream et enregistrement Excel (JMP-30497)
- Calculer « Highlight Cells » - Signif>« Category»[pvalue], pour les taux de Poisson (JMP-30647).
- Laura CS : J’ai corrigé quelques bogues liés aux contraintes du modèle de panel à décalage croisé et à l’identification des variables fantômes dans le modèle d’équations structurelles (SEM). J’ai également repris le travail d’intégration des corrélations polychoriques dans la plateforme SEM lors de l’utilisation de l’estimateur MIIV-2SLS. J’ai été ravie de rencontrer les nouveaux membres de l’équipe de recherche et développement en statistiques !
Documentation statistique
- Michael C :
- Nous avons déployé une mise à jour de la suite de tests NIST afin d'utiliser les dernières fonctions internes de tests unitaires. Cette mise à jour permet désormais d'exécuter la suite de tests NIST avec succès dans JMP localisé. (Plus tôt cette année, un utilisateur avait signalé des problèmes lors de l'exécution de la suite de tests NIST dans JMP localisé.) Si les tests sont concluants, la suite de tests mise à jour sera disponible sur jmp.com la semaine prochaine.
- Préparé pour la phase 2 du projet de conversion des équations de documentation.
Tests statistiques
- Mark : J'ai préparé le contexte et les questions d'un groupe de discussion, animé par Mia Stephens , afin de mieux comprendre comment les utilisateurs de la méthode DOE valident leur modèle et améliorent leur expérience en cas de problèmes. Ce groupe de discussion a eu lieu jeudi. J'ai finalisé l'organigramme accompagnant le document IDF relatif aux améliorations de la simulation des réponses pour la méthode DOE. Chris ayant récemment apporté des modifications importantes au processus d'ajustement dans l'optimisation bayésienne, j'ai remplacé l'Oracle pour tous les tests unitaires sous Mac et Windows.
- Jacob :
- Ajout de tests unitaires pour les nouvelles méthodes aléatoires dans la conception de remplissage d'espace
- Test d'une version mise de côté pour Design Explorer
- Test des cellules en surbrillance dans les variables catégorielles
- Préparation d'une présentation sur l'utilisation des tableaux de couverture pour l'écriture de tests unitaires
Gestion et marketing des produits
- Bryan :
- Accessibilité
- Publication de la feuille de route JMP en matière d'accessibilité, organisée par échéance immédiate / à court terme / à long terme.
- Coordination continue de l'accessibilité pour la navigation dans les rapports/tableaux JMP, y compris le comportement des lecteurs d'écran, la navigation dans les cellules et l'exposition des fonctionnalités des tableaux via des clients d'accessibilité.
- JMP Workspace et flux de travail des rapports en direct JMP
- J'ai créé et mené des tests d'utilisabilité de Workspace avec Byron Wingerd et Don McCormack , puis j'ai synthétisé les commentaires pour éclairer les futures décisions concernant Workspace et la gestion des rapports.
- J'ai participé aux discussions sur le flux de travail des rapports JMP Live concernant le placement des actions, la dénomination des statuts, la formulation des états de révision et l'orientation des icônes de statut.
- Icônes : Poursuite du travail de modernisation des icônes de style Fluent.
- Valérie : La suite de validation JMP est désormais disponible sur la plateforme JMP : Suite de validation . Un grand merci à Drew Foglia pour son implication ! La suite de validation JMP vous permet de valider JMP®, JMP Pro® et JMP Clinical® version 19 et ultérieures. Elle gère automatiquement les qualifications d’installation (IQ), de fonctionnement (OQ) et de performance (PQ), et génère des rapports PDF documentant chaque étape de validation. Elle est particulièrement utile pour les secteurs exigeants en matière de conformité, tels que l’industrie pharmaceutique et biotechnologique. Cette solution, très attendue par les clients en Inde, aura également un impact dans d’autres régions du monde.
- Sarah Sylvestre : Sarah Gilyard et moi avons assisté la semaine dernière au Symposium sur la science des données et les statistiques (SDSS) 2026 et publierons prochainement un article de blog pour partager notre expérience.
- Mia : Nous avons animé deux groupes de travail internes cette semaine : « Tableau de bord Gauge R&R avec Laura Lancaster » et « Augmentation axée sur les objectifs » pour l’équipe du DOE. Un grand merci à tous les experts JMP qui ont participé à ces sessions !
Assistance technique et engagement
- Wendy :
- L'équipe de support a été très occupée par JMP Live et la préparation des prochaines mises à jour de notre système téléphonique requises par Salesforce.
- 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
- Bob:
- À la demande générale, j'ai mis à jour les dates d'expiration des fichiers PER sur jmpsrv01 pour les versions précédentes. Usage interne uniquement, bien entendu.
- Modification du programme d'installation dans la version 20 pour gérer les clients EA sous Windows installant des versions EA précédentes.
- Créer des installateurs Windows EA 3 pour examen
- Shannon C : J’ai passé en revue les éléments critiques ouverts du projet JMP afin de nettoyer la liste et de solliciter des révisions si nécessaire. J’ai également discuté des priorités Jira avec différents membres et responsables de l’équipe JMP. J’ai créé des tickets JMPTEST pour quelques plantages mystérieux chez des clients dans les versions 19.0.X et 19.1.X. Un grand merci aux développeurs pour leur aide précieuse !
- Myron :
- Mise à jour des journaux dans plusieurs scripts ayant connu des défaillances dues à l'instabilité du réseau.
- JMPTOOL-2146 - Test des scripts de sauvegarde Postgres vers S3
- Maintenance des tables et vues XDB/tests
- JMPTOOL-2175 – mise à jour du dictionnaire stringbot
- Entaille:
- J'ai travaillé au nettoyage de la section « Projets archivés » dans Jenkins. J'ai opté pour une archive tar locale des fichiers plutôt qu'une AMI afin de pouvoir cibler uniquement les projets les plus anciens dans une archive stockable sur S3/Glacier.
- Processus de nettoyage automatique des machines Mac CI/Test/Analyse. Suite à une saturation de l'espace disque sur notre Mac CI lors des tests JMP 20 cette semaine, j'ai mis en place un processus qui libère quotidiennement de l'espace avant le début des tâches. Nous disposions d'environ 8 Go d'espace libre cette semaine et nous abordons le week-end avec environ 300 Go, maintenus automatiquement.
- J'ai annulé la mise à jour P4 de Jenkins qui causait un problème dans le pipeline HTML5, mis à jour quelques autres mises à jour nécessaires et installé un nouveau plugin permettant le ciblage paramétré de plusieurs machines de compilation par nœud ou étiquette, afin que les tâches Freestyle bénéficient de fonctionnalités similaires à celles d'un pipeline. Ce dernier plugin permet au script de nettoyage des Mac de s'exécuter comme un processus unique, nettoyant tous nos Mac JMP CI sans ajouter de ressources supplémentaires.
- Mélanie : Test d’un correctif pour la gestion des étiquettes de valeurs dans les tableaux de données d’exemple [JMP-30598] • Création des tickets Jira de fin de version pour la version 19.1.2 [JMPTOOL-2179] • Création de filtres et d’un tableau de bord pour le suivi des tickets Jira à priorité critique • Nettoyage et triage de base des tickets Jira plus anciens
Localisation
- Krzysztof : Préparation des projets de localisation JMP Live Public 19.5 et SampleData 19.2. Atténuation de l’impact des nouvelles balises Oxygen sur la pré-traduction à partir de fichiers MIF localisés. Mise à jour des règles de filtrage et de segmentation de memoQ afin d’optimiser la réutilisation des traductions basées sur les fichiers MIF. Tests de la nouvelle automatisation liée à Oxygen : segmentation et validations. Conception d’un processus d’amélioration du rapport de modification des chaînes de caractères pour les retours de localisation de l’interface utilisateur JMP, avec ajout de métadonnées sur l’identifiant utilisateur et la date de modification.
- Trish : Entretien avec un candidat pour le poste de PAO. Réunion avec notre relecteur espagnol et Tiffany pour résoudre les problèmes de fichiers ZIP. Validation des PDF et images localisés renvoyés par le prestataire. Préparation du transfert de l'assistance JMP Live la semaine prochaine. Merci à Alex Taylor d'avoir configuré l'accès à Keycloak nécessaire aux équipes de traduction pour la prise de captures d'écran ( WebJMP-12311 ).
- Sandy : Évaluation de l’utilisation de différents outils dans le nouveau processus de validation XML des fichiers Oxygen. Ajout d’informations au rapport de chaînes existant pour l’interface utilisateur portable, les fonctions intégrées et les exemples de données utilisés dans le traitement des retours.
- Sohail : J’ai développé le chat en direct, les messages préenregistrés et le traitement par lots pour l’interface de chat. Je continue à travailler sur l’envoi de messages groupés et l’affichage des résultats.
- Howard :
- Finalisation du fichier XML Dita de collage/séparation pour le processus de localisation
- Finalisation de la fonctionnalité d'exportation de Project TM
- J'ai travaillé sur l'automatisation de la traduction JSL.
Documentation
- Susan C :
- Aide JMP Live/Public 19.5 EN :
- J'ai créé l'aide pour admin, user, install, spc, public et config.
- Toute l'aide a été mise en direct.
- J'ai envoyé toute l'aide nécessaire pour relecture par les pairs et j'ai effectué les corrections.
- J'ai envoyé toute l'aide nécessaire pour les tests.
- Les annotations pour FLM et MM ont été examinées par des pairs.
- Relevé par les pairs de la conversion et du test (éléments supprimés) pour MM.
- Formation des binômes de stagiaires
- Qiana : Participation aux réunions. Nettoyage des fichiers BA terminé. Nettoyage des fichiers FLM commencé. Jira : JMPDOC-2705, JMP-30431, JMPDOC-2946. Planification et coordination du projet.
- Jill : J'ai terminé le nettoyage de la conversion et le travail de migration oXygen avec références croisées sur les documents DOE et MM.
- Devon : A finalisé la publication des derniers ouvrages de statistiques convertis au format XML et du reste des ouvrages de documentation, à l'exception du guide de référence pour le script JSL.
Note de Shannon
Je vous souhaite à toutes une très belle fête des Mères ! Merci à Wendy Murphy d'avoir partagé cette merveilleuse nouvelle, et félicitations à Sarah et sa famille pour l'arrivée de leur adorable bébé ! C'est tout simplement craquant ! :smiling_face_with_smiling_eyes:
Cette semaine, la famille Support s'est agrandie ! Sarah Seligman et sa famille ont accueilli Benjamin (Ben), qui pesait 2,9 kg. Abby et Claire sont ravies d'être grandes sœurs !
