19.1.3 : Publication dans MyJMP le 16/06/2026 • 19.2 : Début du mode d’approbation du code le 18/06/2026 • 20.0 : Ouverture dans le répertoire principal ; Gel des fonctionnalités le 23/07/2026 • Gel de la version 20 EA5 le 23/07/2026
Bienvenue dans la mise à jour de développement JMP du 12 juin 2026 !
L'équipe d'assurance qualité de JMP a validé la version 19.1.3 . Un grand merci à Audrey Shull et Hunter Weaver pour leur étroite collaboration avec Jim Borek et Bob Hickey tout au long des tests ! Merci également à Susan Conaghan, Jill Amaya et Melanie Drake pour leur contribution aux notes de version 19.1.3 et à JMP Live 19.5, ainsi qu'à Shannon Leslie pour la rédaction du bulletin de sécurité. Nous remercions chaleureusement Bob Hickey , Drew Foglia et Michael Crotty pour leur précieuse collaboration sur les modifications apportées au script de validation de l'installateur. L'équipe DevOps finalisera les tâches de cette version la semaine prochaine et les installateurs définitifs seront disponibles sur MyJMP mardi. La configuration initiale pour la prochaine version de sécurité 19.1.4 est en cours.
Nous avons atteint la date limite de gel du code pour JMP 20 EA4 hier en fin de journée et je constate de nombreuses mises à jour des pages de fonctionnalités dans Confluence ! Merci à tous d'avoir ajouté des détails sur les modifications apportées pour cette version. La date limite pour la mise à jour des pages de fonctionnalités est fixée à lundi matin 9h (15/06) et les vidéos doivent être finalisées d'ici mardi soir 16/06 . Une fois les installateurs EA4 finalisés, vérifiés et validés par l'assurance qualité, ils seront également disponibles sur MyJMP et les clients seront informés de leur disponibilité par l'équipe produit.
Le lancement du mode d'approbation du code pour JMP 19.2 est imminent et prévu pour jeudi prochain, le 18 juin, en fin de journée. Veuillez vérifier attentivement vos listes Jira ouvertes afin de vous assurer d'avoir traité les éléments planifiés pour la version 19.2 : soit en corrigeant le bogue, soit en retirant la version 19.2 du champ « Version planifiée » si la correction n'est plus pertinente pour cette version. Si vous retirez la version 19.2 du champ « Version planifiée », il est recommandé d'ajouter un commentaire explicatif afin que toute personne suivant l'élément puisse comprendre cette décision. (Ouf ! Que d'informations sur les versions !)
Félicitations à tous ceux qui ont fêté un anniversaire important ce mois-ci ! Ernest Pasour et Myron Chandler ont tous deux célébré leurs 30 ans de carrière en juin, tandis que Mike Janes , Curt Hinrichs et moi-même avons fêté nos 20 ans de travail et Aaron Andersen nos 15 ans. Merci à Jon Weisz, Julie Andrews, Jules Parris et John Hall d’avoir pris la parole pour l’occasion. J’ai particulièrement apprécié les aimables paroles de John Sall concernant les 14 années passées à travailler sous sa direction en tant que responsable des opérations de développement chez JMP. Je suis reconnaissant à John de m’avoir inspiré – et nous tous, en réalité – en partageant son dévouement aux sociétés JMP et SAS, son expertise en développement logiciel, sa passion pour ses nombreux engagements philanthropiques et sa joie face aux réussites de sa famille (et notamment de ses petits-enfants !). J'ai beaucoup de chance de travailler pour John actuellement, mais je tiens également à remercier chaleureusement Jon Weisz de m'avoir recrutée chez JMP Marketing pour épauler Russ Wolfinger et son équipe de développement lors de mon premier poste de chef de produit chez JMP Genomics. J'ai aussi eu la chance de travailler pour Anne Milley lorsqu'elle était responsable de l'équipe de gestion de produits. Anne a été une manager d'un soutien et d'une compréhension exceptionnels pendant ma deuxième grossesse, notamment face à la chaleur estivale (et autres joyeusetés). Mon bébé a bien grandi et a terminé sa 3e mardi. Le temps passe si vite !
Enfin, et surtout, je tiens à remercier tous les membres de mon équipe DevOps JMP , mes collègues du développement JMP et toute l' équipe JMP au sens large pour leur disponibilité constante à partager leurs projets, à répondre à mes (très nombreuses) questions et à m'aider à envisager non seulement la situation actuelle, mais aussi l'avenir. Heureusement, j'ai encore beaucoup à apprendre sur JMP, même après toutes ces années, et c'est exactement ce que j'apprécie. J'ai vu JMP grandir, passant d'une équipe d'environ 75 personnes en 2006 à plus de 500 aujourd'hui, et même si cela peut paraître un peu cliché, JMP reste pour moi comme une famille. J'aimerais vraiment y rester 30 ans comme Myron et Ernest, et peut-être même 35 ans comme John Schroedl , mais je ne m'attends pas à atteindre les 40 ans comme nos stars Mandy Chambers et Michael Hecht ! (En plus de leurs nombreux talents, au sens propre du terme, ils ont reçu des pierres pour fêter leurs 40 ans ! :smiling_face_with_smiling_eyes:) Quoi qu'il en soit, merci à tous pour vos vœux et votre partenariat – et retour à notre programmation habituelle.
Annonces générales
Dates importantes à venir
- 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
Statistiques
- John Sal :
- Dans le Profiler, autorisez la formule à obtenir la variable nécessaire assignée par l'exécution Python à l'intérieur de la formule (JMP-31012).
- Sélection en cours
- Corriger les limites de la fonction en escalier pour les écarts de valeurs manquantes (JMP-29980).
- Détails des capacités de support dans le rapport en direct (JMP-28838).
- Correction de la gestion des valeurs négatives pour « Continu général » (JMP-31073).
- Ajouter une nouvelle option « Graphique d'exécution combiné » qui affiche plusieurs processus dans un seul graphique, comme illustré ci-dessous (JMP-31048).

- Laura CS : Correction de plusieurs plantages et bogues survenus après l’intégration des modifications pour l’estimation catégorielle MIIV-2SLS dans SEM. Préparation de deux présentations à la conférence Modern Modeling Methods.
Documentation statistique
- Michael C. : J’ai écrit et exécuté des scripts pour automatiser le nettoyage des fichiers XML reçus de l’équipe de documentation suite à leur conversion au format Oxygen. J’ai ajouté le balisage LaTeX pour les équations et vérifié celles ajoutées dans différents chapitres. J’ai également participé à la planification du projet et à d’autres réunions.
Tests statistiques
- Tonya : Tests de comptage des valeurs hors spécifications NF pour les graphiques non traditionnels lors du criblage de processus. Présentation d'informations générales sur le criblage de processus à l'équipe JMP Live en vue d'une étude d'utilisabilité. Mise à jour de tous les tests unitaires pour Cusum, suite à la réorganisation de la plateforme. Tests NF : graphiques X et Shewhart ARL dans Cusum. Assistance à Eddah concernant des tests JSL relatifs aux marqueurs effacés.
- Mark : J'ai examiné les revendications de brevet préliminaires pour l'IDF d'optimisation bayésienne. J'ai travaillé avec l'équipe sur les modifications de l'interface utilisateur de l'optimisation bayésienne. J'ai examiné la proposition de projet de Jace, stagiaire, concernant les tests de DOEBot. J'ai préparé une présentation sur le développement d'une requête pour extraire les données du tableau de bord de test JSL. J'ai travaillé sur une métrique pseudo-LRE pour les assertions « supérieur à » et « inférieur à ». J'ai collaboré avec Ayumi et Jacob sur son projet de matrice de couverture de séquences.
- Jacob :
- Tests de Design Explorer, ajout de tests pour les nouvelles colonnes du tableau des résultats et analyse des cas où Design Explorer ne correspond pas à la conception personnalisée
- Tests Easy DOE, mise à jour des fonctions de test et rédaction d'un script d'exemple pour soutenir le projet d'Ayumi
- Tests de performance, investigation des problèmes potentiels
- Test unitaire final pour le module complémentaire JMP Study Tool
Actualités en sciences de la vie
- Morgan Simon (stagiaire ingénieur en apprentissage automatique au sein de l'équipe R&D des sciences de la vie) :
- Cette semaine, j'ai poursuivi le développement d'un pipeline RAG pour l'extension Assistant — un module LLM qui permet aux utilisateurs de générer des scripts JSL et des workflows JMP entièrement exécutés en local afin de garantir la confidentialité de leurs données. Pour la recherche, j'ai conçu un pipeline hybride (BM25 + plongements denses via nomic-embed-text) et ajouté un document expliquant comment simuler des données sous forme d'ensemble indexé distinct afin de déterminer si cela améliore les résultats des invites « simuler des données ».
- Pour tout évaluer, j'ai mis en place un cadre de test simple qui exécute un ensemble d'invites JSL à travers quelques modèles locaux, en enregistrant les sources de récupération, la vitesse de réponse et le code généré dans un fichier CSV, avec le modèle JMP Assistant CustomGPT (Claude Sonnet 4.6) comme référence.
- Jake Sumner (stagiaire en génomique au sein de l'équipe R&D des sciences de la vie) :
- J'ai travaillé au développement complet du pipeline de bout en bout pour l'extension GNN moléculaire du module complémentaire JMP PyTorch. J'ai notamment ajouté une petite interface graphique JSL (grâce à l'aide précieuse de Luciano Silva ) permettant aux utilisateurs de charger des fichiers moléculaires et de les traiter pour obtenir des chaînes SMILES et d'autres colonnes de données directement dans un dataframe JMP. Les utilisateurs peuvent désormais utiliser ces chaînes SMILES directement dans le module complémentaire JMP PyTorch pour entraîner un modèle GNN de type réseau de neurones à passage de messages dirigé (D-MPNN).
- Un modèle D-MPNN est basé sur ChemProp, une bibliothèque Python couramment utilisée. J'y ai ajouté un second modèle D-MPNN, construit sur PyTorch-Geometric (PyG), qui me permet de modifier à volonté les structures des graphes d'entrée. Ce modèle D-MPNN PyG permet de créer des graphes moléculaires dont les arêtes sont définies à la fois par les liaisons atomiques et la proximité spatiale, une fonctionnalité actuellement absente de ChemProp. J'ai entraîné les deux modèles D-MPNN sur un jeu de données couramment utilisé (ESOL) afin de valider leurs performances par rapport aux résultats de la littérature. Luciano m'aide également à ajouter des options à l'interface graphique du plugin pour permettre aux utilisateurs de modifier les hyperparamètres spécifiques aux GNN. La semaine prochaine, j'espère avoir démontré les avantages de l'inclusion d'arêtes définies à la fois par les liaisons atomiques et spatiales dans ces modèles GNN.
- Drew : Je termine mes derniers tickets Jira JMP Clinical 19.2. J’ai rencontré Michael Crotty et Bob Hickey pour leur montrer les modifications que j’ai apportées aux outils de test et de vérification d’installation du NIST.
Gestion et marketing des produits
- Sara : Cet été, Tawann Alvarez, stagiaire en gestion de produits, pilote un projet de recherche et de développement visant à créer des agents Rovo spécifiquement conçus pour l’aide à la vente. Son approche repose sur la compréhension du processus de vente : la préparation des prospects, la recherche de contenu et les lacunes rencontrées. Il crée ainsi des agents appliqués à du contenu validé et examiné afin de fournir des réponses rapides et précises. Pour en savoir plus, cliquez ici !
- Bryan :
- Icônes : Poursuite du développement des icônes de style Fluent System, notamment pour les éléments Graph Builder, les formules et la conception des choix.
- Accessibilité
- Poursuite du développement des tutoriels U-Study pour prendre en charge EA4, y compris les scénarios utilisant uniquement le clavier et ceux basés sur le Narrateur.
- Amélioration continue des outils de support (moteur de rendu HTML/JS).
- Coordination continue avec le développement concernant la navigation dans les tableaux et la mise en évidence des modèles d'accessibilité.
Assistance technique et engagement
- Gary :
- Wendy est en vacances cette semaine, un séjour bien mérité. Je vous envoie donc le courriel hebdomadaire. Les rapports sont de nouveau disponibles, je peux donc vous envoyer l'ensemble des images. Félicitations à Wendy et à sa famille pour la naissance de leur belle-fille !

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
- Jim
- Création des versions finales candidates de l'image JMP 19.1.3 pour macOS et Windows.
- J'ai travaillé avec John Schroedl et Paul Nelson pour que les profileurs Excel soient compilés avec succès sur WinOS après la mise à niveau de Visual Studio.
- Mise à niveau de conformité effectuée sur plusieurs machines de test et de construction macOS.
- Installation de la nouvelle version bêta de macOS (27.0) sur deux machines de test
- Shannon L : Finalisation de la planification du déploiement de la documentation des nouvelles fonctionnalités dans Jira et Confluence pour la gestion des produits. Réunions techniques hebdomadaires, dont une réunion d'administration Atlassian. Encadrement de mon stagiaire sur son projet d'été. Administration Atlassian et support utilisateur pour plusieurs équipes chez JMP cette semaine, notamment Finance et Achats. Gestion du programme Oxygen. Création d'un bulletin de sécurité pour la mise à jour mensuelle de juin. Déploiement de la sécurité au niveau des tickets Jira pour le projet JMPTOOL.
- Bob:
- Mises à jour de validation de l'installateur pour la version 19.1.3 et poursuite des travaux visant à combiner les anciens scripts avec les nouveaux écrits par Drew Foglia.
- Scripts d'installation préparés et vérifiés pour V20 EA4
- travailler sur l'automatisation du résumé par e-mail pour les processus nocturnes de compilation et d'installation
- Myron :
- Quelques problèmes aléatoires liés à des plantages, notamment des fichiers IPS mal formatés
- JMPTOOL-2215 – Ajout du champ Responsable à JiraBot
- JMPTOOL-2219 – supprimer certains composants de JiraBot
- JMPTOOL-1184 (testé et finalisé) – identifie correctement les plantages arm64
- Shannon C :
- J'ai rencontré les membres de l'équipe pour discuter des travaux en cours ; j'ai préparé et animé les réunions d'équipe. J'ai examiné les tickets Jira critiques de JMP et ajouté les valeurs de version planifiée. J'ai mis à jour les tickets Jira de la compilation point par point avec Jim pour clarifier les détails et consigner les travaux récents. Je me suis préparée pour le discours du 20e anniversaire – vous savez tous que je ne rate jamais une occasion de bavarder (comme diraient mes enfants). :cara_que_sonríe_con_ojos_sonrientes: J'ai participé à une session de formation sur la gestion du changement et je l'ai recommandée à toute mon équipe. Je travaille actuellement sur la formation et la préparation aux objectifs de développement du deuxième trimestre.
- Mélanie : J’ai beaucoup apprécié le déjeuner collaboratif de juin ! Félicitations à tous ceux qui fêtent un anniversaire important ! • J’ai accompagné Shannon Leslie pour quelques mises à jour d’administration Jira • J’ai créé des tâches de branchement pour la version 19.1.4 • J’ai testé un outil Jira • J’ai analysé les résultats des tests unitaires • J’ai créé des fichiers MIF pour les notes de version 19.1.3 • J’ai souffert de la chaleur pendant une journée sans climatisation
Localisation
- Allison : Traitement des chaînes de caractères de l’interface utilisateur portable 19.2 et envoi des kits de traduction aux fournisseurs pour la localisation ; traitement des chaînes de caractères JMP Live Keycloak 19.6 et envoi pour traduction ; traduction des notes de version 19.5 pour ZH ; validation des PDF de la documentation JMP localisée et transmission à l’assurance qualité pour les tests ; traitement des retours publics JMP Live 19.5 et préparation des livrables à transmettre à l’équipe de documentation.
- Krzysztof : Création d'un nouveau tableau localisé pour SampleData 19.2 et correction de problèmes de fin de ligne dans deux autres tableaux. Participation au lancement de la version portable 19.2 pour la traduction. Mise en place d'un flux de travail pour faire correspondre les identifiants clés de l'interface utilisateur portable avec les noms de fichiers .cpp dans P4. Finalisation d'un rapport affichant les différences de chaînes de caractères dans l'interface utilisateur portable entre les pistes principale et de relocalisation. Correction de problèmes de localisation dans les installateurs JMP Live.
- Trish : Bilan de développement du deuxième trimestre terminé. Planification de la version 20 : projets, calendriers et flux de travail de localisation. Préparation du plan d’intégration de Veronica.
- Sablonneux:
- Améliorations apportées au rapport de chaînes hérité pour PortableUI, SampleData et BuiltIns
- Test de la nouvelle tâche de remplissage pour les fichiers Oxygen
- Test d'une nouvelle tâche de comparaison d'images pour les fichiers Oxygen
- Entraînement
- Howard :
- J'ai travaillé à la suppression du XML supplémentaire dans le dossier de chapitres Dita segmentés.
- Corrections de bugs pour plusieurs fonctionnalités du tableau de bord et des tâches diverses
- Fonctionnalité d'exportation/d'envoi activée lors du lancement du projet
Documentation
- Qiana :
- Formation « Bilan du 2e trimestre : Objectifs de développement [2026] » terminée.
- J'ai travaillé avec le service des achats et Synchro Soft sur une demande de logiciel.
- Ajout d'images d'annotation au JSG.
- J'ai vérifié les raccourcis clavier et les cartes de menu.
- J'ai rencontré Peggy pour discuter de son utilisation de GitHub Copilot pour corriger et réviser la documentation en sciences de la vie.
- Planification et coordination du projet réalisées.
- Susan C :
- Finalisation des RN 19.1.3 (désormais combinées avec les RN JMP Live 19.5)
- Suppression de l'étiquette « Brouillon » et régénération/republication de l'aide JMP Live 19.5 EN, relecture par les pairs effectuée par Jill.
- J'ai réalisé et présenté une présentation à Allison pour son aide concernant l'amélioration de l'assistance JMP Live.
- Mise à jour des légendes dans le livre UG dans Oxygen
- Devon : J'ai remis les derniers livres de statistiques convertis à l'équipe des statistiques, converti les fiches de menu et je travaille actuellement sur le chapitre de référence sur l'automatisation.
- Jill : A examiné par les pairs les modifications de conversion et de test JSG ainsi que les annotations JSG, a travaillé sur les fichiers EG convertis et a édité et examiné par les pairs les notes de version.
- Chris : J'ai mis à jour le CSS pour JMP Live et autres. J'ai terminé les images d'annonce des DJ. Je teste le script menucascade de Daylen.
Tests système/hôte - Cary
- Nick H : J'ai travaillé sur la correction de tests unitaires récemment défaillants, dont certains étaient potentiellement dus à un bug connu. J'ai également ajouté des cas de test pour des tickets Jira acceptés et clôturés que Mandy s'efforçait de finaliser, et j'ai globalement essayé de l'aider à alléger sa charge de travail. Enfin, j'ai déployé une nouvelle page sur le tableau de bord développeur. Cette page permet aux utilisateurs de consulter l'historique des résultats de test pour différentes combinaisons de pistes et de suffixes sur plusieurs dates. En cliquant sur une ligne, ils peuvent accéder à la page complète des résultats de test unitaire correspondant à cette date et à ce suffixe, ce qui devrait faciliter la consultation des résultats de tests historiques pour les exécutions moins fréquentes.
- Mandy : J'ai rattrapé mon retard après mes vacances de la semaine dernière : vérification des tickets Jira et ajout de tests ; j'ai repéré quelques problèmes étranges dans les tables de données (déjà corrigés). J'ai travaillé sur les tags et les préférences et j'ai écrit un cas de test à ajouter aux fichiers z. Je travaillerai un peu sur Tabulate (version 19.2) en début de semaine prochaine pour aider Melisa pendant ses vacances et m'assurer de tester toutes les mises à jour de Tabulate vers la version 20. Je travaille sur les tests de brossage des tables dynamiques, en connectant Summary, Split et Stack et en vérifiant le brossage avec chacun d'eux ; plus d'infos à venir. Allez les Hurricanes !! :cara_que_sonríe_con_ojos_sonrientes:
- Hunter : J’ai consacré la majeure partie de la semaine aux tests de l’installateur final de JMP 19.1.3. J’ai installé la nouvelle version bêta développeur 1 de macOS Golden Gate 27.0 sur le Mac hôte de test MDA692 du laboratoire et effectué quelques tests rapides avec JMP 19.x et 20 sur ce nouveau système d’exploitation. J’ai vérifié l’état de quelques problèmes Tahoe existants sur Golden Gate, ainsi que les vérifications JIRA. J’ai également consulté la documentation localisée.
- Audrey : Les tests pour la version 19.1.3 sont en cours et l’assurance qualité est validée. Je rattrape mon retard sur les vérifications, notamment en examinant d’anciennes vérifications dont les versions de correction étaient vides. Je discute avec l’équipe d’administration d’Atlassian de l’obligation de renseigner une version de correction lorsqu’un élément passe à l’état « Prêt pour les tests ». Je passe en revue les plans de simulation avec Khushi.
- Justin : J'ai beaucoup travaillé sur l'automatisation des tests. J'ai écrit du JSL pour tester la fonctionnalité de la fonction `from_arrow()` de Python, mis à jour les tests d'intégration SAS/CAS existants et effectué des tests dans l'environnement virtuel Python.
Tests Web – Cary
- Taylor :
- En cours:
- Tester la connexion à la base de données depuis l'installateur
- JMP dans le pool JMP Live se bloque lors de l'ouverture d'une table JMP téléchargée contenant des scripts.
- Accepté et clôturé :
- Renforcer les règles de déplacement des colis au sein d'un même espace.
- Échec du test : « devrait permettre aux membres du groupe d’accéder aux rapports publics et de groupe »
- Windows Server 2025 16 Authentification locale 19.5 C: fr-FR Taylor Martin
- Windows Server 2025 16 Keycloak (existant) 19.5
de-DE Taylor Martin
- Supprimez les paramètres Keycloak/d'authentification de l'installateur
- Ensemble de préférences utilisateur : Backend : Créer
- Enregistrez davantage d'informations utiles avant/après dans le journal d'audit lorsqu'une entité est modifiée.
- La réaffectation d'un poste supprime incorrectement les identifiants s'ils appartiennent au nouveau titulaire du poste.
- Les détails du journal d'audit sont indisponibles (la boîte de dialogue n'apparaît pas).
- La navigation entre le journal d'audit et l'espace est défaillante.
- Seema : J’ai commencé la semaine par des tests d’installation pour la version 19.5. Puis retour à mes tickets Jira :
- Accepté et clôturé :
- Affichage inhabituel du panneau d'avertissement pour les tableaux de bord contenant des rapports utilisant les mêmes données avec des catégories différentes
- Le graphique de contrôle de sélection des processus ne s'affiche pas dans JMP Live lorsqu'une ligne contenant des avertissements est sélectionnée.
- Envoyer la valeur temporelle dans la charge utile des avertissements au rapport HTML.
- 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.
- Demande d'assistance pour les marqueurs filtrés par attributs de processus
- Création de tickets Jira :
- P.-S. : La barre de défilement horizontale ne s’affiche pas toujours lors de la sélection des avertissements lorsque le panneau Avertissements est ouvert.
- PS : Le panneau d’avertissement du tableau de bord affiche des numéros de badge répétés alors qu’aucun avertissement n’est présent dans l’un des rapports.
- Le filtrage des marqueurs par utilisateur assigné renvoie toujours tous les marqueurs, quel que soit l'utilisateur assigné.
- Hui:
- Lacune fonctionnelle : le filtrage des processus ne prend pas en charge HTML5 pour « Afficher tous les graphiques » et échoue avec la publication du sélecteur de colonnes, ce qui a un impact sur les flux de travail de reporting (JMPHTML-15610, JMP-31068).
- Instabilité de l'interaction : les inexactitudes des infobulles et le panneau d'avertissement non réactif indiquent un comportement HTML5 incohérent (JMPHTML-15609, JMPHTML-15605).
- Incohérence de formatage : le modèle de format au niveau de la colonne n’est pas respecté dans l’infobulle et le LDF, ce qui expose des lacunes entre les composants (JMPHTML-15598, JMPHTML-15597).
- Concentration des défauts : les problèmes se regroupent dans l’interface utilisateur/la stabilité du contrôle des processus et l’interaction avec JMP Live — principaux domaines de risque en matière d’utilisabilité.
- Installation terminée : Tests de l’installateur terminés.
- Josh :
- Modifications vérifiées de l'authentification de l'installateur JMP Live
- Conversion de jl-distad en authentification unique SAS utilisant SAML dans JMP Live 20
- Machines construites pour les tests d'installation de JMP Live 19.5
- J'ai aidé l'équipe à répondre aux questions concernant l'installation de JMP Live.
- Résolution de plusieurs problèmes clients de JMP Live
- J'ai rencontré Bobby Riggs pour passer en revue les améliorations apportées à l'installateur 19.5 et résoudre un problème de base de données. Il semble que la base de données ait été configurée pour pointer vers un répertoire de données différent ; nous avons donc mis à jour la configuration pour qu'elle pointe vers le bon dossier de données et que Bobby puisse accéder à la base de données.
- Anna :
- Test des mises à jour de John pour ScatterPlot 3D.
- J'ai testé les mises à jour de Xan visant à améliorer le rendu de MarkerSeg afin qu'il ne saute plus le dessin des marqueurs très proches.
- Problème d'axe signalé pour le graphique parallèle : problème d'axe avec les plages et l'étiquetage.
- J'ai testé les correctifs de Graph Builder sur ordinateur et vérifié que tout était conservé et fonctionnait correctement en HTML5 et JMP Live.
- Tests de l'installateur.
Cœur
- Dan S : Modifications apportées au fonctionnement de rememberInitialState() pour les segments d'affichage afin d'éviter l'envoi inutile de messages SendToReport dans les scripts. La boîte de dialogue Alt+Clic pour les options du menu prend désormais en charge les couleurs et les marqueurs. Ajout d'une nouvelle zone de style de ligne pour les boîtes de dialogue des propriétés, accessible par navigation au clavier et par les lecteurs d'écran.
- Dave B :
- Correction d'un scintillement dans les graphiques 3D sous Windows
- Correction d'un plantage dans le tracé de surface
- Correction d'un bug qui empêchait le format de papier d'être automatiquement défini sur « Tabloid » lors de l'enregistrement au format PDF sous Windows.
- Correction d'un bug TSAN dans MFI
- Xan : Amélioration de la commande « Créer un tableau de données » de Graph Builder grâce à un détour par les améliorations de TextSeg.
DOE et fiabilité
- Jace Ritchie (stagiaire travaillant pour Ryan L) : A développé une solution simple pour créer une classe de plans d'expériences appelés plans de surface de réponse orthogonaux et minimalement aliasés (OMARS) sur un espace de conception continu.
- Caleb : J’ai officiellement ajouté le bouton de rapport de synthèse au nouvel explorateur d’échantillonnage d’acceptation à temps pour EA4. J’ai également ajouté quelques petites fonctionnalités suite aux retours clients de début de semaine et finalisé une page Confluence présentant le code source mis à jour pour la taille des échantillons.
Hébergement et interfaces
- Paul:
- JMP-31117 – Python 3.14.6 arrive sur JMP20. Version arm64 déployée.
- Nous travaillons à la mise à jour de la version x64 Intel vers Python 3.13.14 pour bénéficier des correctifs de sécurité avant son intégration à la version 19.2, puis à la version 19.1.4 la semaine prochaine. Ensuite, JMP 20 x64 sera mis à jour vers la version 3.14.6.
- Apple WWDC
- Je travaille avec le service informatique car certains d'entre nous ont eu des difficultés à installer la version bêta du système d'exploitation Golden Gate 27.0 - dans mon cas, cela a nécessité une réinitialisation de mon Mac Mini.
- Compilation, exécution et tests sur Golden Gate avec Xcode 27.
- Exploration de Xcode 27 et exécution de modèles d'IA locaux.
- Volonté:
- J'ai créé une boîte de dialogue d'exportation de connecteur de données générique, compatible avec toutes les sources de données prenant en charge l'exportation de tableaux.
- Correction d'un bug MATLAB lié à l'envoi de dates et d'heures dans les listes. Cela a nécessité une refonte plus importante du code.
HTML interactif
- Arnav Murthi (Stagiaire travaillant avec l'équipe HTML interactive de John Powell) :
- Je me suis familiarisé avec le code source JavaScript de JmpHTML et la manière dont tout est structuré et intégré.
- J'ai commencé à travailler sur l'outil de réticule ; pour l'instant, la majeure partie du comportement principal est terminée.
- Praveena :
- Travail en cours sur la persistance de toutes les modifications apportées à un rapport ( JMPHTML-15046 )
- J'ai collaboré avec Aurora et Seema pour la mise en place de l'étude d'utilisabilité du processus de triage et de sélection sur JMP Live.
- J'ai participé aux formations organisées pendant la semaine de perfectionnement professionnel.
- Correction de bugs dans la fonction de triage et de filtrage des processus.
- Paul Spychala : Je travaille toujours à l’ajout de la prise en charge des graphiques de surface à l’interface HTML interactive et à JMPLive (JMPHTML-15556). Nous développons actuellement les commandes de grille pour faciliter le découpage de la surface et la visualisation d’une valeur spécifique. Nous finalisons également les profils de contours dans l’interface HTML interactive et JMPLive (JMPHTML-13612). Enfin, j’ai corrigé plusieurs problèmes de télémétrie HTML avant la version EA4, notamment un problème d’enregistrement de données de télémétrie localisées (JMP-29164), un autre d’enregistrement répété de données de télémétrie dupliquées (JMPHTML-15606), et d’autres encore.
JMP Live
- Aurore:
- J'ai apporté mon aide concernant une question d'assistance technique relative aux connexions sortantes JMP Live.
- Participation à la démo/rétrospective d'itération JMP Live
- J'ai exploré la gestion de JMP Live des exemples de filtrage des processus dans la démo de développement de John et j'ai créé des tickets Jira pour les problèmes évidents.
- Tests d'utilisabilité pour le triage des processus (à suivre)
- Discussion et création de tickets Jira pour permettre le triage avec des limites non statiques
- Une enquête a été ouverte suite à la publication d'un grand nombre d'avertissements.
Note de Shannon
Joyeux mois des fiertés ! En tant que maman d'une fille lesbienne, je cherche constamment à la soutenir sans être envahissante, et je ne trouve pas toujours les mots justes. C'est pourquoi j'attends avec impatience la présentation de la semaine prochaine, organisée par le Comité des événements Diversité et Inclusion de JMP : « Créer des espaces plus sûrs : l'importance de l'allié·e pour les personnes LGBTQ+ », animée par Kori Hennessy (iel), directrice générale du Centre LGBT de Raleigh . La conférence aura lieu en présentiel, salle A4111, le mercredi 17 juin de 10h30 à 11h30 (heure de l'Est). La présentation sera également diffusée en direct sur Teams (la séance de questions-réponses ne le sera pas). Si vous n'avez pas reçu d'invitation et souhaitez y assister, veuillez contacter Beth Evans . Bon week-end à tous et toutes !

Félicitations à nos formidables collègues qui célèbrent des anniversaires importants ! Et merci pour tes gentils mots, @shannon_conners . Je suis reconnaissante de travailler avec des collègues aussi exceptionnels et d'avoir occupé différents postes au sein de JMP, ce qui m'a permis de collaborer avec de nombreux groupes différents.