19.1.5 : Gel de sécurité le 06/08/2026 • 19.2 : Gel de sécurité le 03/09/2026 • 20.0 : Ouvert dans le répertoire principal ; Gel du code EA6 le 27/08/2026 ; Gel du code le 07/01/2027
Bienvenue dans la mise à jour de développement JMP du 24 juillet 2026 !
Nous avons publié JMP 19.1.4 mardi – merci à tous ceux qui ont travaillé sur cette version corrective uniquement ! Une autre version corrective (19.1.5) sera publiée en août avant la sortie de JMP 19.2 en septembre, qui intégrera les dernières corrections de bogues et mises à jour de sécurité.
Nous avons atteint les étapes de gel des fonctionnalités et de gel des fonctionnalités marketing pour JMP 2027 version 20.0. Remarque : si vous travaillez encore sur une Story ou une Epic dans Jira avec une version planifiée 20.0 et qui n'est pas encore marquée comme prête pour les tests, veuillez l'ajouter à la page des fonctionnalités en retard pour la version 20 ici . Cette page contient un modèle vous permettant d'évaluer l'impact sur les équipes en aval. Le code pour la version EA5 de la version 20 est également gelé. Veuillez mettre à jour vos pages de fonctionnalités avant 9 h le lundi 27 juillet ! Une fois que les installateurs de la version EA5 auront été entièrement validés par l'assurance qualité, ils seront disponibles dans MyJMP et annoncés aux membres du programme EA.
Pour information, Qiana Perry a mis à jour la page « Comment créer de nouvelles données d'exemple » dans Confluence afin d'y inclure des informations sur la soumission de données d'exemple générées par l'IA. Dans ce contexte, JMP Legal nous demande de documenter les réponses à plusieurs questions supplémentaires. Comme Qiana l'a indiqué la semaine dernière, la date limite pour soumettre des données d'exemple nouvelles ou mises à jour pour la version 20 est le jeudi 17 septembre.
Merci à notre premier groupe d'étudiants qui a présenté ses travaux d'été jeudi dernier ! Dhruv Menon a présenté le portail d'action d'administration, Daylen Hicks a partagé les outils d'analyse de livres XML qu'il a créés pour détecter les erreurs et les incohérences dans les fichiers XML convertis de l'équipe de documentation, et Yen-Chen Liu a présenté ses travaux sur la découverte de motifs pour les expériences d'ordre d'addition. Vous trouverez les supports de présentation dans le calendrier des présentations des stagiaires JMP 2026 sur Confluence, ainsi que la liste des sujets des quatre prochaines sessions qui se tiendront dans les semaines à venir.
Malheureusement, malgré mes tentatives d'enregistrement de la session, une panne majeure du réseau Microsoft a affecté l'appareil pendant cette heure, empêchant la capture de l'enregistrement et des autres éléments de la réunion. Parallèlement, d'autres utilisateurs ont signalé des problèmes d'affichage des captures d'écran dans Teams, ainsi qu'une lenteur générale de Microsoft 365 et d'autres services Microsoft.
Annonces générales
Dates importantes à venir
- Gel du code EA6 – 27/08/2026
- Gel de sécurité JMP 19.2 – 03/09/2026
- Gel de sécurité JMP 19.1.5 – 08/06/2026
- Gel du code JMP 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
Cœur
- Dave B :
- Correction d'un bug qui affichait les commandes de l'hôte au-dessus des titres de plan.
- Correction d'un bug qui entraînait l'affichage manquant ou tronqué d'un message d'erreur de script graphique.
- Fonctionnalités de la grille d'alignement revues en prévision d'une éventuelle refonte.
- Xan : Une dernière fonctionnalité : les graphiques radar pour EA5. Mise à jour de l’espacement et de la mise en surbrillance de la barre d’icônes de l’élément Graph Builder. Nettoyage du code WScale.
DOE et fiabilité
- Caleb : J’ai terminé une mise à jour pour améliorer l’affichage des conditions d’utilisation dans Fit Life by X. Il ne me reste plus que quelques petites fonctionnalités à implémenter.
Hébergement et interfaces
- John Schroedl : Accessibilité : Ajout d’un homologue pour PartitionBox afin que les nouvelles fenêtres soient à nouveau annoncées. Correction d’un bug lors de la recherche d’un homologue parent : ancestors() n’est pas l’inverse de boxChildAll ; utilisez plutôt boxParentAll. Ajout d’une préférence cachée pour désactiver la création d’homologues d’accessibilité hôtes au cas où cela entraînerait une instabilité. Résolution des problèmes de la fenêtre d’accueil signalés par l’outil Accessibility Insights. Icônes : Mise à jour des icônes. Refonte du code hôte qui crée dynamiquement les icônes de la hiérarchie afin d’offrir davantage de tailles pour une meilleure prise en charge des écrans haute résolution. Réponses à diverses questions concernant Visual Studio. Investigations des plantages.
- Daniel Powell : J’ai finalisé une mise à jour de l’export PowerPoint qui permettra aux utilisateurs de fusionner plusieurs rapports/journaux en un seul fichier PPTX ! Je travaille actuellement à l’amélioration de l’accessibilité générale du navigateur web JMP, qui devrait être terminée prochainement !
- Paul:
- J'ai travaillé sur ma présentation Discovery pour Baltimore.
- J'ai effectué des recherches et soumis un résumé pour Discovery Berlin.
- J'ai travaillé avec Jim pour remettre en place le processus quotidien d'installation des modules Python après le changement de version 3.14 de Python.
- J'ai travaillé à la suppression de certains tickets JIRA existants et aux modifications apportées par Stringbot.
- Volonté:
- Corrections de bugs divers pour la boîte de dialogue d'exportation du connecteur de données.
- Mises à jour de l'interface utilisateur de l'éditeur de connecteurs de données, notamment la suppression du mode de la fenêtre et l'ajout d'un filtre.
- Je travaille également sur ma présentation concernant le connecteur de données SharePoint pour Discovery Baltimore.
HTML interactif
- John Powell :
- Travail engagé pour prendre en charge les ellipsoïdes de contour normal dans Scatterplot 3D ( JMPHTML-15664 ).
- Les développeurs HTML interactifs ont participé à deux jours d'activités de team building en présentiel avec Mike Stickles, qui était en ville.
- Expérimentation de la détection des casques de réalité virtuelle et du rendu VR de la sortie HTML interactive.
- J'ai commencé à examiner la prise en charge des contours de densité non parallèles de Scatterplot 3D ( JMPHTML-15703 ).
- J'ai résolu un problème avec les points de rendu 3D du nuage de points plus grands dans JMP Live que dans JMP, qui s'est avéré être un comportement attendu lors du choix d'utiliser un tableau de données dans JMP Live avec des sélections différentes de celles du tableau dans JMP ( JMPHTML-15701 ).
- Il a été signalé que l'impossibilité de voir les sélections dans le visualiseur de tableaux de données de JMP Live rend difficile la découverte des raisons pour lesquelles les différences observées lors de la publication comme dans JMPHTML-15701 sont attendues ( WEBJMP-11299 ).
- J'ai participé aux tests d'une modification prévue de la configuration de Jira qui nécessitera la définition de versions fixes lors du passage d'éléments entre certains états.
- Mike Stickles :
- Poursuite du développement de Constellation Plot (JMPHTML-15608). Exportation réussie des « états de ligne » des sommets (distincts des états de ligne classiques), permettant l’exportation des états de sélection et des états cachés. Tentative d’implémentation de la sélection dynamique.
- J'ai participé à des activités de team building interactives en HTML mardi et mercredi.
- J'ai terminé les deux modules de formation ACT-NOW.
- Arnav :
- J'ai travaillé avec Praveena pour configurer l'outil de réticule sur JMP Live.
- Ajout d'une infobulle au bouton de sélection du réticule
- Correction d'un bug d'affichage du réticule qui ne fonctionnait pas correctement tant que la souris n'était pas déplacée.
- J'ai commencé à travailler sur ma présentation de stagiaire JMP.
- Activités de cohésion d'équipe avec le reste de l'équipe HTML interactif mardi et mercredi
- Paul Spychala : Cette semaine, nous avons organisé des activités de cohésion d'équipe. Par ailleurs, nous avons ajouté la prise en charge des profileurs de processus gaussiens [JMPHTML-15679]. Cela inclut les profileurs classiques, les profileurs de contours et les profileurs de surfaces. Enfin, j'ai travaillé à rendre les tests HTML de Jenkins plus robustes et moins sujets aux blocages.
- Praveena :
JMP Live
- Aurora : Poursuite des travaux sur la fonctionnalité de statut de triage personnalisé.
Statistiques
- John Sal :
- Dans le menu Analyser, sous-menu Qualité et Processus, déplacez Carte de contrôle en premier et Contrôle des processus sous Générateur de cartes de contrôle (JMP-28180).
- Dans Fit Least Squares, prise en charge des effets imbriqués pour l'enregistrement de la colonne de formule pour l'erreur standard de prédiction (JMP-31639).
- Dans Profiler Simulator, corriger une matrice de remplissage d'espace aléatoire avec élimination des voisins proches, qui a été transposée par erreur, en attente d'une correction ultérieure dans la version 19.2 (JMP-31629).
- Taylor : Il ne me reste plus qu'une étape pour convertir la plateforme Contingency à l'objet d'affichage AlignmentGrid. J'ai également trouvé quelques bogues dans Multiple Correspondence et j'ai pu les corriger le lendemain.
Documentation statistique
- Michael Crotty : Je continue de travailler sur le nettoyage XML des fichiers convertis pour la documentation statistique. Je prépare le JSM et j’assume la présidence de la section SPES quelques mois plus tôt que prévu suite à la démission du président précédent.
Tests statistiques
- Mark : Finalisation des modifications de l'extension JMP pour ajouter l'intervalle de confiance du coefficient de variation demandé par Laura L avant sa soumission à JMP Marketplace. Discussion avec Jules et Dan S. des limitations des extensions dues au manque de prise en charge par la plateforme des fonctions de restauration, de recalcul et d'enregistrement de scripts. Débogage des tests unitaires défaillants pour Bayes Opt. Discussion avec Audrey sur les moyens d'identifier les machines de test ne présentant pas ces défaillances. Examen avec Ryan et Joseph des modifications d'UX/UI identifiées par John. Assistance à Ayumi pour son projet de stage et sa prochaine présentation à l'équipe.
- Zach : J’ai reçu des retours positifs lors de la deuxième phase de développement de l’extension pour tableau de bord MSA, sur laquelle je travaille dans le cadre de mon stage. L’extension est donc presque terminée après la correction des derniers problèmes et la recherche des bugs éventuels.
- Tonya : J’ai commencé les tests de la nouvelle analyse de capabilité multivariée. J’ai poursuivi les tests de CUSUM et de sélection des processus. J’ai participé à une séance de retour d’information sur le tableau de bord MSA.
Actualités en sciences de la vie
- Drew : Avec l'aide de Dan Schikore , nous avons implémenté JMPCLINICAL-5877 : Déplacement du style JMP Clinical vers le thème JMP Clinical. Ce dernier peut ainsi hériter et étendre le thème JMP Live pour le style de JMP Clinical. Pratiquement tout le code de style a été supprimé du JSL, ce qui nous permet de tirer pleinement parti de l'infrastructure JSS. Nous avons également apporté des modifications aux tests unitaires de JMPClinical afin de copier les installateurs directement depuis jmpsrv01 (au lieu d'utiliser OneDrive), pour une meilleure fiabilité et une portabilité accrue entre les utilisateurs et les machines. Les tickets Jira relatifs aux fonctionnalités de JMP Clinical ont été clôturés ou reportés. Nous travaillons actuellement sur les tickets Jira relatifs aux bogues.
- Jake :
- J'ai intégré deux nouveaux modèles GNN de pointe dans le module complémentaire PyTorch (Cormorant et DimeNet++).
- J'ai inclus une méthode pour estimer l'importance des caractéristiques des nœuds et des arêtes pour les modèles GNN afin de faciliter l'interprétabilité du modèle.
- J'ai collaboré avec Luciano pour inclure l'importance des fonctionnalités dans le rapport du modèle d'interface graphique PyTorch.
- J'ai préparé mon diaporama pour la présentation des stagiaires de la semaine prochaine.
- J'ai obtenu l'accès à un nœud Linux JMP et je réalise une série complète de tests pour tous les modèles GNN intégrés dans le module complémentaire afin de les comparer aux résultats publiés.
- J'ai créé un tutoriel de base pour les utilisateurs internes et externes du module complémentaire PyTorch.
Gestion et marketing des produits
- Mia : Je travaille avec Shannon Leslie sur la dénomination des versions, afin d'identifier les éléments du produit et des installateurs qui pourraient nécessiter des modifications lors de la sortie de JMP 2027 v20.0.0 en mars. Pour en savoir plus, consultez l'article d'InsideJMP qui paraîtra en début de semaine prochaine.
- Bryan Fricke :
- Accessibilité
- Discussions d'équipe sur les améliorations à apporter au comportement de navigation, à l'accessibilité des interactions utilisateur et à la collecte de commentaires sur les améliorations d'accessibilité.
- Poursuite des efforts de sensibilisation pour obtenir les commentaires des clients sur les améliorations en matière d'accessibilité et valider ces améliorations auprès des utilisateurs externes.
- Modernisation des icônes
- Poursuite de l'harmonisation avec l'effort de modernisation des icônes inspiré de Fluent et mise à disposition d'icônes supplémentaires mises à jour.
- Recherche en utilisabilité / Approvisionnement Lyssna
- Activités de suivi menées à bien concernant l'évaluation des risques liés à la lysine et l'analyse d'impact sur la vie privée.
- Gestion des versions et programmes d'installation
- Nous avons fourni des commentaires sur les mises à jour prévues du programme d'installation et les modifications de produit liées à la nouvelle approche de gestion des versions.
- utilisabilité
- Discussions engagées concernant la disposition et l'organisation des commandes dans le coin supérieur gauche du tableau de données JMP.
Assistance technique et engagement
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 pour la file d'attente des missions, la semaine dernière (à l'exclusion des dossiers automatisés liés au contrôle des personnes concernées) :

Opérations de développement
- Jim :
- Après avoir réinstallé le système d'exploitation sur un Mac mini Sonoma, j'ai pu relancer le flux de tests unitaires JMP 20.0.
- Merci à Paul Nelson pour son aide dans l'installation des modules Python via un script shell sur plusieurs machines de test unitaires Mac.
- J'ai retrouvé une copie des fichiers de compilation WinOS JMP 18.2.1 pour David Barbour , car ils n'étaient pas sur JMPSRV01.
- J'ai mis plusieurs machines anciennes aux normes de conformité CIS (au lieu de les rendre).
- Fichier branchement //depot/rel/r20.0/… pour JMP 20 EA#5 ; compilation de JMP EA sur Mac OS et bientôt sur WinOS.
- Mélanie : J’ai discuté avec Joseph de la correction de certains scripts de données d’exemple pour la version 20, maintenant que la version 19.2 est terminée. J’ai créé des tickets Jira pour la gestion de projet EA5. J’ai testé et validé plusieurs tickets Jira au sein de l’équipe DevOps. Je travaille avec de nombreuses équipes pour accélérer la migration des systèmes JMP hors de l’infrastructure SAS, car SAS abandonne officiellement VMware ( un grand merci à Shannon Leslie et Audrey qui pilotent ce projet !). Stringbot a été désactivé pour la version 19.2 ; nous l’utiliserons uniquement sur la version 20.0 pendant un certain temps.
- Myron :
- JMPTOOL-2268, JMPTOOL-2326 : télémétrie pour les versions 19.1 et 19.2
- JMPTOOL-2215 : ajouter le champ « responsable » à JiraBot
- JMPTOOL-1837 : supprimer les données de télémétrie des employés superflues
- JMPTOOL-1762 : déplacer le stockage des fichiers physiques de testbot vers AWS
- JMPTOOL-2108 : migration du système de gestion des incidents de JMPTOOL vers AWS
- Bob:
- J'ai déployé les installateurs 19.1.4 sur l'ensemble de mon JMP.
- Nettoyage des scripts pour corriger un problème de compilation de JMP Pro Live qui bloquait les processus.
- Préparé pour EA 5
Localisation
- Krzysztof : Optimisation du flux de travail en ligne memoQweb suite aux retours des fournisseurs et des relecteurs (performance, affectation, ressources). Rédaction de la documentation du nouveau flux de travail en ligne pour les traducteurs, les éditeurs et les relecteurs JMP. Migration de la compilation XSTR de jmptool vers notre serveur (jmptrans). Revue des autres ressources L10N à migrer de jmptool et jmpsrv01. Tests de notre nouvel outil LLM pour l'amélioration de notre terminologie.
- Allison : a établi des devis auprès des fournisseurs pour la localisation de la version 20 et a soumis des demandes d’achat ; a validé les fichiers PDF des notes de version 19.1.4 localisés et les a transmis à l’équipe Web ; a traité les fichiers de page de titre de la bibliothèque de documents JMP et les a envoyés au fournisseur pour le travail de PAO ; a communiqué avec les fournisseurs et a aidé à résoudre les problèmes rencontrés par les traducteurs et les réviseurs lors des tests de memoQWeb.
- Sohail : Améliorations apportées à ChatUI, notamment : l’épinglage d’URL, l’ajout d’une invite système avec les exigences de formatage, l’affichage du formatage Markdown, la sélection de colonne persistante et d’autres corrections de bugs d’interface utilisateur.
- Véronique:
- J'ai téléchargé JMP et Perforce.
- Je travaille sur mes tâches d'intégration
- Sablonneux:
- Test de la nouvelle tâche de remplissage pour les fichiers Oxygen
- Développement d'une nouvelle validation des fichiers Image Diff pour les fichiers Oxygen
- Trish : Suite de la révision des chaînes de caractères. Accueil de Vernonica Johnson , notre nouvelle recrue au sein de l'équipe de localisation.
Documentation
- Qiana
- Données d'exemple : JMP-30716, JMP-30849
- Instructions relatives aux exemples de données mises à jour afin d'inclure des informations sur les données générées par l'IA
- Comparaison page par page de la RA
- Analyse des feuilles de route des produits JMP et JMP Pro - 20 pages
- Planification et coordination de projets
- Susan C :
- J'ai terminé la création du reste de l'aide localisée de JMP Live 19.5, elle a été relue par mes pairs et transmise à l'équipe de test. Je travaille actuellement sur un problème détecté par les tests.
- J'ai terminé la rédaction des notes de version 19.1.4.
- J'ai rencontré Allison pour discuter des idées concernant JMP Live et des moyens de les concrétiser.
- Je travaille sur la comparaison page par page du livre AR.
- Jill : Comparaison des pages JSR, relecture par les pairs de l'aide en direct traduite de JMP, révision des chaînes de l'interface utilisateur.
- Devon : Conversion de la documentation HTML5 en XML, poursuite du travail sur l'aide en ligne.
Tests système/hôte
- Mandy : J'ai surtout travaillé sur les tableaux dynamiques, notamment pour résoudre un plantage lors de la sélection de lignes dans les résumés, leur suppression puis leur réintégration. Cela a donné lieu à un ticket JIRA concernant les états des lignes pour 20 personnes. J'ai également travaillé sur les tags et l'étiquetage automatique : j'ai importé quelques tableaux de mes propres données de test pour les nettoyer, les indexer et les étiqueter. L'ouverture via Internet fonctionne, mais pas au format CSV ; j'ai donc ouvert un ticket JIRA à ce sujet. Je travaille actuellement sur de nouveaux tableaux pour 20 exemples. Je suis toujours en train de résoudre ce problème et je le transmettrai à mes collègues de l'équipe de développement pour qu'ils m'aident. Je travaillerai avec de nouveaux testeurs sur différents aspects pour les aider à appréhender le fonctionnement des tableaux de données JMP. :smiling_face_with_smiling_eyes:
- Audrey : Test d'une nouvelle fonctionnalité du framework UT. Merci à Nick Holmes pour son travail continu d'ajout de fonctionnalités et sa réactivité aux demandes des testeurs. Tests des prochaines modifications Jira dans notre environnement de test. Tests d'internationalisation (I18N) pour JMP 2027. Premiers tests de JMP 19.1.5. Collaboration avec Shannon Leslie pour identifier les propriétaires des machines encore sous SAS et définir un plan de continuité. Revue des plans de Mimic Pipeline avec Khushi Shah .
- Justin : J'ai terminé la mise à jour de la suite d'automatisation SASIntegration afin de centraliser l'extraction des informations serveur et ainsi simplifier les mises à jour. J'ai poursuivi la rédaction du script d'automatisation des tests et des validations manuelles pour la mise à jour de l'environnement virtuel Python. Je valide actuellement l'intégration de MATLAB avec la version 2026a, maintenant que nous disposons d'une licence.
- Melisa : J’ai terminé une partie de notre troisième cycle de tests 18N pour la version 20 et j’ai créé plusieurs tickets Jira pour les éléments codés en dur que j’ai trouvés. J’ai passé un peu de temps à explorer la nouvelle fonctionnalité de métadonnées et j’ai envoyé mes commentaires à Nick. J’ai commencé à examiner la reprogrammation et j’ai signalé quelques plantages que j’ai découverts.
Tests Web
- Hui:
- Vérification de 3 défauts dans le panneau d'avertissements, les scénarios de plantage et les cas limites des scripts graphiques.
- 13 nouveaux problèmes ont été signalés, notamment des défauts d'axes/infobulles/lignes de référence et des lacunes dans la gestion des scripts JMP Live (interaction, couverture, rendu en mode sombre).
- Collaboration avec 2 développeurs pour identifier 1 régression (JMP-31651) ; 1 risque reste ouvert : comportement de tri des rapports de contrôle de processus complexe ( JMPHTML-15699 ).
- J'ai rédigé des scripts de test pour la suite de tests de régression d'images afin d'éviter la récurrence des défaillances et des plantages liés aux graphismes.
- La phase suivante consiste en des tests de localisation (JMP Live 20).
- Métriques : 3 vérifiées | 13 signalées | 1 régression | 1 risque | 0 rouvertes
- Anna :
- J'ai vérifié l'implémentation par John de Scatterplot 3D connect points et ellipsoïdes de contour normaux avec et sans groupes.
- Test de l'implémentation par Paul des fonctionnalités de tracé de surface.
- Test du nuage de points 3D avec transformation des colonnes en HTML5.
- Problèmes signalés avec l'interface utilisateur 3D des nuages de points sur ordinateur.
- Test des colonnes de transformation à portée limitée sur ordinateur.
Note de Shannon
Merci à Bob Hickey d'avoir partagé cette adorable photo de Monsieur Grenouille qui l'a accueilli à son arrivée au bâtiment A ce matin. On ne sait pas si la grenouille avait besoin d'aide, mais elle n'avait pas de téléphone pour demander ! :smiling_face_with_smiling_eyes: Passez un excellent week-end et restez au sec !
