19.1.5 : Candidats finaux à l’installation (09/08/2026) • 19.2 : Gel de sécurité (03/09/2026) • 20.0 : Ouvert dans le répertoire principal ; Gel du code EA6 (27/08/2026) ; Gel du code (07/01/2027)
Bienvenue dans la mise à jour de développement JMP du 7 août 2026 !
Aujourd'hui marque la fin du programme de stages d'été chez SAS et JMP. Félicitations à tous pour cet été réussi ! Les stagiaires de JMP ont animé plus de cinq sessions de démonstration ces deux dernières semaines. Si vous en avez manqué, je vous encourage à les visionner : leur travail est vraiment impressionnant ! De nombreux stagiaires ont également présenté des posters devant un large public lors du Salon des stagiaires, hier dans le bâtiment C. Plusieurs d'entre eux pourront poursuivre leur collaboration avec nous à l'année, et nous nous réjouissons de leurs futures contributions. Un grand merci à Audrey Shull , Trevor Rathje et Christine Bevan pour leur accompagnement précieux des stagiaires tout au long de l'été et même après !
Mia Stephens a annoncé que la notification de disponibilité de l'EA5 a été envoyée aux membres du programme Early Adopter mardi. Un grand merci aux développeurs et aux chefs de produit pour la mise à jour des pages de fonctionnalités, ainsi qu'à tous ceux qui ont contribué à son lancement ! Nous prévoyons de finaliser l'EA6 le 27 août et de poursuivre le développement des fonctionnalités et la correction des bugs pour les versions EA7, EA8 et EA9.
Veuillez continuer à examiner vos éléments Epic et Story ouverts dont la version planifiée est égale à 20 et à les prioriser en conséquence. Vous pouvez supprimer la version planifiée, la mettre à jour vers une version ultérieure ou rétrograder une Story en demande de fonctionnalité si elle nécessite des recherches et une évaluation supplémentaires. Si vous avez des éléments Story ou Epic encore en cours, veuillez les ajouter à la page « 20 fonctionnalités en retard » ici et utiliser le modèle pour évaluer leur impact sur les équipes en aval. Merci à tous ceux qui ont déjà ajouté des éléments à cette page ! Avoir une vue d'ensemble claire des fonctionnalités restantes est très utile.
Dernière précision : Maddi Walsleben a indiqué que l’équipe de communication marketing s’efforce de constituer une liste de personnes qui utilisent JMP de manière ludique et originale afin de la partager sur nos réseaux sociaux. Si vous connaissez quelqu’un qui utilise JMP de façon originale, n’hésitez pas à remplir ce formulaire Microsoft !
Annonces générales
Dates importantes à venir
- Première transition de chaîne d'interface utilisateur portable pour 20 – 06/08/2026
- Gel du code EA6 – 27/08/2026
- Gel de sécurité JMP 19.2 – 03/09/2026
- 20 EA7 Code Gel – 10/01/2026
- Transfert final de chaînes d'interface utilisateur portable pour 20 – 11/12/2026
- 20 Mode de révision du code - 26/11/2026
- Gel du code 20 – 01/07/2027
- Veuillez consulter Confluence pour obtenir la liste complète des dates de JMP 19 et JMP 20 .
Mises à jour du développement JMP
Actualités en sciences de la vie
- Jake :
- J'ai étendu les modèles GNN du module complémentaire Torch pour qu'ils fonctionnent avec des données de liaison de petites molécules pharmaceutiques. J'ai effectué une série de tests avec des jeux de données publiés afin de comparer mes résultats. J'ai obtenu de meilleurs résultats que les modèles GNN publiés, mais pas tout à fait que les meilleurs. Je tenterai de surpasser ces derniers la semaine prochaine.
- J'ai élaboré un plan pour étendre les modèles GNN du module complémentaire Torch aux formats de fichiers cristallins (.CIF). Cela permettra aux utilisateurs d'exécuter des ensembles de données liés aux semi-conducteurs avec le module complémentaire Torch.
- J'ai présenté mon poster à l'exposition des stagiaires d'été de SAS.
- Ajout d'une colonne « classe moléculaire » aux données SMILES/géométrie générées automatiquement par l'interface graphique du chargeur de fichiers. Cela permettra aux utilisateurs d'interpréter plus facilement les résultats du modèle après son exécution, car ils pourront évaluer si leur modèle entraîné est sur- ou sous-performant pour certaines classes moléculaires (par exemple, les alcanes, les alcools, les phénols, etc.).
- Drew : Dernières modifications apportées aux outils de validation NIST et de validation de l'installateur pour la génération de PDF. Correction des tickets Jira de JMP Clinical. Recherche d'améliorations pour l'infrastructure de tests unitaires de JMP Clinical. J'ai assisté à toutes les excellentes présentations des stagiaires. J'ai été très impressionné ! Pete Townshend le savait : les jeunes sont doués !
Gestion et marketing des produits
- Bryan :
- Livraison de packs d'icônes mis à jour pour une variété d'icônes de tableau, de machines à vecteurs de support, de Naive Bayes, de diagrammes de Venn, de récurrence de requêtes médicales et d'ajustement de Y par X, y compris des améliorations axées sur l'accessibilité.
- Couverture étendue de la modernisation de Fluent avec des mises à jour supplémentaires, notamment Crosshair, Header Stats Toggle, Column Filter Extras, JMP Search et Columns Viewer.
- Améliorations progressives de l'ergonomie du déploiement/repliement des panneaux, avec des ressources Windows intégrées dans une version testable.
- J'ai fourni des scripts de test d'accessibilité au représentant de UC System et j'ai contacté Greg Kraus de SAS concernant les tests d'utilisabilité, ainsi que Todd Hoffman .
- Discussion facilitée sur de petites modifications d'interface utilisateur susceptibles d'apporter des avantages relativement importants.
- Nous avons présenté une approche visant à définir le langage UX du flux de travail des rapports, qui considère les approbations comme un examen d'une définition/d'un modèle de rapport plutôt que de valeurs de données ponctuelles, améliorant ainsi la clarté pour le réviseur.
- Kaylee : Cette semaine, nous avons organisé une formation sur l'aide à la vente concernant Workflow Builder et ses avantages. Cet outil permet aux clients d'automatiser les analyses répétitives, d'améliorer la reproductibilité et de généraliser les bonnes pratiques au sein des équipes, sans aucune connaissance en programmation. Owen Jonathan a animé cette formation avec brio, et elle a été très appréciée par nos équipes commerciales. Si vous souhaitez visionner l'enregistrement, c'est par ici.
- Mia : La notification de disponibilité d'EA5 a été envoyée aux membres Early Adopter mardi. Merci aux développeurs et aux chefs de produit pour la mise à jour des pages de fonctionnalités, et à tous ceux qui ont contribué à son lancement. J'ai assisté au JSM à Boston pendant quelques jours. J'ai vu des conférences intéressantes et j'ai eu l'occasion d'échanger avec plusieurs membres de l'équipe JMP et des utilisateurs sur le stand JMP.
Assistance technique et engagement
- Gary :
- Nous collaborons avec P&G pour identifier les cas d'utilisation à l'origine du plantage et de la corruption subséquente de la table de données liée à ce ticket Jira : JMP-30350
- Commentaire de la semaine : C’était la première fois que j’utilisais le support JMP. Mon expérience a été très positive. J’ai apprécié la rapidité de la réponse et les informations régulières fournies sur l’état d’avancement de ma question.
- 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 .
Sujets des dossiers traités par le support technique la semaine dernière :

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
- Shannon L : Petit rappel pour les personnes impliquées dans la validation : nous avons mis en place une nouvelle procédure pour documenter tout impact des mises à jour de sécurité mensuelles sur le logiciel JMP. Ces impacts sont rares, mais cette nouvelle procédure garantit que le support technique est informé de leur existence (ou de leur absence). En collaboration avec Audrey, nous avons examiné la liste des machines virtuelles JMP qui devront être retirées des vCenter SAS fin 2026 et 2027, finalisé nos évaluations afin de formuler des recommandations de migration et de les mettre en œuvre. J’ai également rédigé le bulletin de sécurité pour la mise à jour mensuelle et participé aux revues de sécurité mensuelles de fin de cycle pour chaque produit JMP. La validation des mises à jour d’août est prévue la semaine prochaine. Réunions techniques hebdomadaires. J’ai travaillé avec mon stagiaire, Drew Hunter, sur son projet de contrôle d’accès. J’ai visité le salon des stagiaires et découvert les posters de nombreux stagiaires JMP !
- Mélanie : J’ai bien profité de ma semaine de congé la semaine dernière, ainsi que de mes demi-journées cette semaine à New York (avec des températures avoisinant les 29 °C !). J’ai exécuté la tâche MIF-PDF pour les notes de version de JMP 19.1.5, fourni une table de test pour JMP-30653 , validé et clôturé des tickets Jira concernant les outils DevOps, et rattrapé mon retard sur toutes les présentations des stagiaires (c’était génial !). Je prévois déjà le travail pour la semaine prochaine, à mon retour au bureau.
- Jim :
- Plusieurs entrées JIRA ont été marquées comme acceptées et fermées pour JMP 20.0.
- J'ai exécuté la suite de tests unitaires sur la version ASAN JMP Pro 20.0 et j'ai traité les résultats sous forme de nouveaux tickets JIRA pour les développeurs.
- Dans le cadre du processus de validation d'une suite de tests unitaires exécutée sur la nouvelle image AMI Windows 11 (merci à Nick Ruva )
- J'ai effectué plusieurs mises à jour du système d'exploitation Macintosh pour les machines de test unitaire et de compilation.
- Prise en charge de Perforce.
Localisation
- Sablonneux:
- Test de la nouvelle tâche de remplissage pour les fichiers Oxygen
- Test de la nouvelle validation des fichiers Image Diff pour les fichiers Oxygen
- Exploration des outils Oxygen pour de nouvelles validations de nos nouveaux fichiers
- Développement d'une nouvelle validation de fichiers pour les fichiers Oxygen après l'exécution de la tâche de remplissage
- Krzysztof : J’ai continué à peaufiner la configuration, la documentation et les enregistrements de formation de memoQweb pour les projets en ligne qui serviront à la traduction de PortableUI 20.0. J’ai animé une première session de formation memoQ pour notre nouveau membre d’équipe. Je teste les nouvelles fonctionnalités du flux de travail de localisation et les corrections de bugs. J’analyse les rapports de validation Oxygen pour déterminer les contrôles nécessaires aux fichiers localisés.
- Allison : A traité la version d’août des chaînes de caractères de Marketplace et les a envoyées pour traduction ; a traité les notes de version 19.1.5 et a envoyé les nouvelles chaînes de caractères pour traduction ; a communiqué avec le fournisseur concernant le devis de localisation V20 ; a soumis une demande d’achat dans Zip ; a traité les factures du fournisseur.
Documentation
- Susan :
- En cours de traitement des RN 19.1.5, envoyés à L10N
- J'ai établi les dates et les tâches pour JMP 19.2/JMP Live 19.6 Rns
- Nous examinons actuellement les plans de refonte de l'assistance JMP Live.
- J'ai assisté aux présentations des stagiaires.
- Récapitulatif de la démo JMP Live
- Qiana :
- Données d'exemple : JMP-29506, JMP-27364, JMP-28809, JMP-28822
- Formation de base – Série d'apprentissage sur la gestion du changement (Terminé)
- planification et coordination de projets
- Devon : Je travaille sur des scripts de nettoyage pour la documentation XML et je relis la documentation japonaise traduite par l'équipe L10N.
- Jill : Revue des chaînes de caractères de l'interface utilisateur, relecture par les pairs des notes de version et travail sur les objectifs de développement.
Tests système/hôte
- Hunter : A traité de nombreux cas d'installation et d'autorisation avec JMP 19.1.5 sur poste de travail en vue des tests finaux de l'installateur 19.1.5 prévus la semaine prochaine. A signalé à Bob et Jim un élément de l'installateur 19.1.5 présentant des fichiers manquants. A examiné deux cas JMP 20 EA 4. Vérifications JIRA.
- Éric :
- Test JSL nocturne corrigé de testODBCTeradata.jsl dans un environnement de suffixe dédié
- Débogage du test nocturne JSL testODBCOpenonetable.jsl dans un environnement de suffixe dédié
- Débogage du test JSL nocturne testPIServerImport.jsl dans un environnement de suffixe dédié ; correction de deux échecs d'assertion ; deux autres échecs d'assertion sont encore en cours de résolution.
- Débogage du test JSL nocturne testQueryBuilderDefects.jsl dans un environnement de suffixe dédié.
- Justin : J’ai commencé la semaine en corrigeant des anomalies Jira liées au fonctionnement de l’environnement virtuel Python et au chargement des variables de date et d’heure dans MATLAB. J’ai passé le reste de la semaine à apprendre, à mettre en œuvre et à analyser les résultats de la suite de tests automatisés Win/VB.
- Audrey : Éléments liés au stage de fin d’été, tests des correctifs de sécurité 19.1.5, préparation des tests 19.1.5 la semaine prochaine, quelques tests des connecteurs de données, triage Jira.
Tests Web
- Natalie : Rapport d'automatisation HTML : 19.5.2 – 1 différence attendue, 19.6 – 1 différence attendue, 20.0 – 7 différences au total, toutes connues et attendues (bugs signalés). Mise à jour des cas de test de filtrage des processus terminée, avec une nouvelle étape pour fermer le panneau d'avertissement qui s'affiche automatiquement lorsqu'une ligne est sélectionnée dans le tableau récapitulatif. Excellente réunion de planification avec Steve pour la poursuite de l'automatisation du filtrage des processus et l'automatisation à venir de la nouvelle fonctionnalité de réticule d'Arnav. Nombreuses activités pour les stagiaires : présentations, visites de campus et salon.
- Taylor :
- Accepté et clôturé :
- Conserver le port JMPLIVE_BASEURL lors de la mise à niveau s'il est différent du paramètre PORT
- Réorganiser/supprimer les paramètres de la piscine de l'installateur
- Inclure le contenu du journal JMP dans l'entrée du journal d'audit du script
- Afficher les résultats de la dernière exécution dans l'interface utilisateur du script post-script
- L'utilisateur peut consulter les erreurs survenues lors de la dernière exécution du script.
- Panneau latéral étrangement étroit à la première ouverture
- Le propriétaire/administrateur peut consulter l'historique et les vues d'une publication de script.
- Le client reçoit le message « JMP Pool Manager est actuellement déconnecté » jusqu'à 5 fois par minute
- Ajouter une variable d'environnement pour autoriser la connexion client en production.
- Hui:
- J'ai piloté la couverture des tests de localisation du premier tour pour JMP Live 20 (JMPTEST-2096) ; j'ai structuré et exécuté 8 sous-tâches de test couvrant 57 cas de test à travers les avertissements, les graphiques de contrôle, l'administration, les publications, le visualiseur de données, la vue de rapport, les espaces et le client général — établissant ainsi une portée de test I18N complète côté client pour ce cycle de publication.
- Début des tests d'avertissements des cartes de contrôle (JMPTEST-2628, 20 éléments).
- Enquête sur WEBJMP-12885 (étiquettes de graphiques non traduites dans les régions non anglaises) — confirmé comme étant intentionnel, clos.
- Retour de JMPHTML-15689 (le volet d'avertissement ne s'ouvre pas pour les marqueurs de test au-delà du premier processus) à Développement — confirmé reproductible après que le développeur n'ait pas pu le reproduire.
- Le périmètre des fonctionnalités a été clarifié avec Michael ; Josh a mis à jour le serveur de localisation — aucun problème bloquant.
- Métriques : 1 vérifié, 9 ouverts, 0 bloqués, 1 rouvert, 0 régressions.
- Seema :
- Accepté et clôturé :
- Le propriétaire/administrateur peut consulter l'historique et les vues d'un fichier publié.
- La régénération initiale du rapport échoue lorsque plusieurs tables sont publiées.
- Contour Profiler : Firefox : les listes déroulantes pour les variables X catégorielles sont grisées
- La modification des données se bloque après avoir cliqué sur le bouton Modifier.
- Création de tickets Jira :
- Les panneaux des éléments de la barre latérale apparaissent fins jusqu'à ce que le panneau Historique des vues soit chargé.
- En cours:
- Ajout de la prise en charge de l'outil Crosshair sur JMP Live - Merci à notre stagiaire Arnav pour son excellent travail !
- Anna :
- Test des mises à jour de John pour ScatterPlot 3D.
- Testé les mises à jour de Xan concernant l'ordre de tracé de la ligne de référence, la troncature des étiquettes des barres, la disparition des valeurs de l'axe Y lors du zoom sur le graphique quantile normal de distribution.
- J'ai testé l'implémentation par Paul des fonctionnalités de Surface Plot pour HTML.
- J'ai testé les correctifs de Graph Builder pour ordinateur afin de vérifier que tout persiste et fonctionne correctement en HTML5 et JMP Live.
Cœur
- Dan S : Correction d'une régression JMP 20 pour la préférence Filter(1) dans Categorical. Correction d'un problème parasite lié à Dispatch() provenant de LegendBox. Mise à jour du Profiler pour empêcher Column Switcher de modifier les facteurs sous-jacents ou de basculer vers une colonne sans formule. Amélioration de la prise en charge du style et de l'accessibilité.
- Evan : Ajout de composants d'accessibilité de base pour AlignmentGridBox, CrosstabBox et MatrixBox. Refonte des appels à newMatrix et NumDataFormat. Analyse télémétrique des graphiques et statistiques d'en-tête. Améliorations supplémentaires en matière d'accessibilité, de style et de JavaScript.
- Xan : Travail sur les chaînes de caractères, bugs d'axes, enregistrement de l'ordre des segments, régression des couleurs des segments circulaires.
DOE et fiabilité
- Mots:
- J'ai participé à la conférence JSM 2026 à Boston et j'y ai présenté un article sur un cadre de test de durée de vie accéléré pour évaluer la fiabilité des systèmes d'IA lors de la session « Analyse de survie, fiabilité et tests de durée de vie accélérés ».
- J'ai travaillé avec Caleb, Mark et Ryan DeWitt et j'ai continué à réviser plusieurs options de conception expérimentale pour la deuxième phase du projet de fabrication additive.
- Caleb : Je reviens tout juste de JSM. J'ai passé un excellent moment à revoir mes collègues et à donner un coup de main sur le stand ! J'ai également assisté à quelques sessions et j'ai entendu des idées intéressantes que nous pourrions examiner au sein du groupe DOE.
Hébergement et interfaces
- John Schroedl : Mise à jour des écrans de démarrage, des menus « À propos » et des titres de fenêtres pour la nouvelle identité visuelle 2027 ; possibilité de transmettre le suffixe de marque (« 2027 ») via un script de compilation. Les boutons soulignés sous Windows peuvent désormais inclure des icônes. Comme sur Mac, les icônes ne seront pas soulignées, mais resteront cliquables. Collaboration avec Evan McCorkle pour améliorer l'accessibilité du nom du contrôle d'affichage des couleurs. Merci à André Vitkus pour ses conseils en matière de couleurs. Ajout d'étiquettes d'accessibilité dans certaines zones visibles de la plateforme Surface. Mise à jour de l'épaisseur du trait de l'indicateur de focus par défaut des contrôles hôtes pour une meilleure cohérence avec l'interface utilisateur Windows et le focus du clavier portable. Mises à jour des icônes. Signalement du comportement observé avec JMP Clinical sur Server 2019 au Centre de réponse de sécurité Microsoft comme un possible problème de sécurité du système d'exploitation.
- Paul : Mises à jour de sécurité
- JMP-31795 - HDF5 vers 2.2.0 -> JMP 19.1.5, 19.2, 20.0
- JMP-31491 - Python 3.13.15 -> JMP 19.1.5, 19.2
HTML interactif
- Mike Stickles : Poursuite du travail sur JMPHTML-15608 (Implémentation du tracé de constellation). La création du système de gestion de la sélection des arêtes et des sommets avec les touches Maj et/ou Ctrl enfoncées s'est avérée plus complexe que prévu en raison de la propagation des sélections dans le graphe des nœuds à partir des sommets sélectionnés (et de la façon dont cela varie selon l'état des touches).
- John Powell :
- Soutien engagé pour les contours de densité non parallèles de Scatterplot 3D ( JMPHTML-15703 ).
- Recherche de solutions pour améliorer le rendu des surfaces 3D transparentes ( JMPHTML-15727 ).
- Travail en cours sur la conservation des états ouverts/fermés des boîtes de plan entre les sessions ( JMPHTML-15737 ).
- J'ai apporté mon aide concernant une question d'assistance technique relative au thème sombre HTML interactif et aux couleurs d'arrière-plan des graphiques.
- Michael Senoyuit : Ajout d'une barre de recherche et du nombre de lignes aux LDF catégoriels en HTML.
JMP Live
- Aurore:
- État de triage personnalisé (journalisation d'audit, modifications de la base de données, documentation)
- mises à jour de packages tiers
- Rétrospective itérative / planification / démonstration
- Exploration des pipelines Bitbucket
- Enquêtes et signalements de bogues
Statistiques
- Laura CS : J’ai corrigé quelques petits bugs dans SEM (prototypes dans le tableau SI de SEM et noms des niveaux de la variable de regroupement). J’ai également corrigé les valeurs moyennes et variances de la matrice de covariance asymptotique du « MultiCorrelationFitter ». Cette matrice est nécessaire pour ajuster les erreurs standard de l’estimateur catégoriel MIIV-2SLS dans SEM. Je travaille sur une simulation afin d’obtenir un bon oracle. J’ai reçu des retours positifs des participants à une conférence la semaine dernière, où j’ai eu l’occasion de présenter et de faire la démonstration du nouvel estimateur (MIIV-2SLS) dans SEM. J’ai rencontré l’équipe consultative Diversité et Inclusion pour travailler sur notre charte.
- John Sal :
- Dans Explore Outliers - Robust PCA, colorisez les résidus enregistrés et les résidus mis à l'échelle (JMP-31784) ;
- Dans Process Screening, augmentez le nombre d'étiquettes sur l'axe horizontal ;
- Dans la conception personnalisée et l'explorateur de conception, continuez le travail sur les infobulles et la mise en page (JMP-31707).
Tests statistiques
- Tonya : Tests de l’analyse de capabilité multivariée et lancements (nouveaux) distincts des jauges de variabilité et d’attributs. Mise à jour des tests unitaires des jauges d’attributs suite aux récentes modifications apportées aux nœuds de structure.
Note de Shannon
Merci à Xan Gregg de m'avoir signalé l'existence d'un générateur de mèmes permettant de personnaliser la BD xkcd que je vous ai envoyée ce matin. Vous pouvez ainsi en créer une pour votre domaine d'expertise : https://marshdeer.github.io/xkcd2501-generator/ Amusez-vous bien et bon week-end à tous !
