19.1.3 : Publication prévue 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 EA4 le 11/06/2026
Bienvenue dans la mise à jour de développement JMP du 5 juin 2026 !
Message de Shannon Conners :
Nous avons franchi l'étape du gel du code pour les correctifs d'urgence de la version 19.1.3. Tous les correctifs attendus ont été intégrés et aujourd'hui marque le gel de la sécurité pour cette branche. L'équipe de sécurité effectue donc les dernières vérifications des bibliothèques tierces. Nous prévoyons de créer les versions finales de l'installateur dimanche soir pour des tests de validation la semaine prochaine. La publication de l'installateur est prévue pour le 16 juin.
Comme je l'ai mentionné lors de la réunion de la semaine dernière, juin sera un mois très chargé pour le développement – en plus de finaliser la version 19.1.3, de tester et de publier ces installateurs, le gel de JMP 20 EA4 aura lieu le 11 juin et notre période d'approbation du code pour la version 19.2 commencera le 18 juin.
Nous continuerons d'utiliser la procédure d'approbation par courriel habituelle pour les demandes de correctifs JMP 19.2 après le 18 juin. Si vous devez demander un correctif JMP pendant la phase d'approbation, veuillez suivre les instructions du rappel Outlook envoyé à l'équipe de développement en début de cycle. Vous trouverez également plus d'informations sur le mode d'approbation sur la page Confluence : Mode d'approbation du code JMP
Si vous prévoyez d'intégrer des correctifs dans la version 19.2 avant le gel du code début juillet, veuillez les marquer comme « Version prévue : 19.2 ». De plus, assurez-vous qu'un élément soit corrigé et vérifié dans la version 20.0 avant son intégration à la version 19.2. Bien que cette approche puisse s'avérer difficile dans de rares cas, elle est généralement applicable ; nous recommandons donc de corriger et de vérifier d'abord dans la branche principale 20.0.
Un grand merci à John Sall pour la présentation des nombreuses nouveautés concernant le filtrage des processus dans JMP 20 (36 fonctionnalités majeures !). Si vous avez manqué la réunion, vous pouvez en retrouver l'enregistrement ici .
Notes sur les sorties
- La version 19.1.3 est figée et la version finale candidate à l'installation sera créée dans la nuit du dimanche 7 juin 2026. Les validations auront lieu la semaine prochaine, avec une publication prévue sur MyJMP le mardi 16 juin 2026 .
- L'étape cruciale de l'approbation du code pour JMP 19.2 est prévue dans environ un mois ; nous lancerons le mode d'approbation en fin de journée le jeudi 18 juin.
- La version EA3 de JMP 20 est disponible pour recueillir les commentaires de nos premiers utilisateurs, et le gel de la version EA4 aura lieu prochainement, le 11 juin. Merci de continuer à mettre à jour les pages de fonctionnalités de JMP 20 !
Annonces générales
Dates importantes à venir
- Gel du code JMP 20 EA4 – 06/11/2026
- JMP 19.1.3 MyJMP Release - 16/06/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
Cœur
- Dave Barbour : Débogage d'un bug de multithreading MFI • Découverte et correction d'un bug du générateur de modules complémentaires lié aux modifications apportées à FileWatcher sur Mac • Diagnostic d'un autre bug de MFI et du générateur de modules complémentaires sous Mac OS X 19.2, déclenché par un bug de FileWatcher
- Dan Schikore : Amélioration de l’accessibilité dans la boîte de dialogue « Personnaliser le graphique » grâce à un étiquetage plus précis des commandes pour les lecteurs d’écran. Un nouveau MarkerBox permet de sélectionner les marqueurs ; il est utilisé dans la boîte de dialogue de personnalisation, les préférences et Pareto et gère le focus et les options d’accessibilité. Des correctifs d’accessibilité supplémentaires sont en cours d’élaboration pour TableBox.
Hébergement et interfaces
- Mike Stickles : Travail terminé sur JMPHTML-15504 ( Modèle de format de marqueur : l’infobulle n’affiche pas le modèle de format ), soumis et transmis pour test. Investigation de JMPHTML-15548 ( Modèle de format de marqueur : perte du modèle de format après réinitialisation de l’axe ), constatation qu’il s’agissait d’un problème générique lié à l’axe plutôt qu’à un modèle de format, mise à jour du ticket Jira. Recherche actuellement plusieurs fonctionnalités candidates à implémenter dans HTML interactif.
- John Schroedl : Mise à jour des contrôles hôtes pour permettre la personnalisation portable du nom et du texte d'aide accessibles. Signalement d'un bogue du Narrateur dans le hub de commentaires. Déploiement d'une modification du projet qui devrait éviter la reconstruction systématique du projet JMPCSharp lors du changement de configuration de compilation. Amélioration de la transition des fichiers récents vers ListView, notamment suite à un plantage signalé par Marc Bailey . Mise à jour du style de sélection de l'arborescence hôte pour une meilleure intégration avec WinUI. Investigations sur divers plantages et assistance pour Visual Studio.
HTML interactif
- John Powell :
- Correction d'un problème d'affichage statique des graphiques non pris en charge lorsqu'ils sont combinés avec des graphiques pris en charge ( JMPHTML-14742 ).
- Bilan du deuxième trimestre et discussions sur les objectifs de développement.
- Nous avons étudié les options de diagramme de dispersion 3D qui n'étaient pas prises en charge dans JMP 19 en vue d'un éventuel ajout dans JMP 20.
- J'ai commencé à travailler sur la fonctionnalité Connect Points :

- Arnav Murthi (stagiaire rattaché à John Powell ) :
- J'ai terminé la formation de certification SAS Programming I.
- J'ai exploré le code source C++ pour mieux comprendre comment l'outil de visée a été implémenté.
- J'ai planifié une implémentation générale pour l'outil de réticule dans les exportations HTML.
JMP Live
- Aurora Tiffany-Davis:
- Triage et sélection des processus : améliorer les performances (dans un domaine, il reste encore beaucoup de travail), ajouter plus d’options de filtrage pour une requête client, corriger les bogues, préparer une étude d’utilisabilité informelle.
- Ensembles de préférences de rapport : ajout de la prise en charge du serveur pour la mise à jour et la suppression.
Statistiques
- John Sal :
- Sélection en cours
- Graphiques de phase de support en direct ;
- éliminer la course aux données TSAN ( JMP-30934 ) ;
- fournir les colonnes de nombre et de taux hors spécifications pour les types de graphiques de distribution ( JMP-30191 ).
- Préparez 4 vidéos et une démo pour une réunion de développeurs.
- Dans Catégorique
- Spécification de couleur de support pour les lettres de comparaison ( JMP-30393 ) ;
- Interdire « Significativement supérieur à la catégorie » lorsque le terme d’échantillon à réponse multiple ( JMP-30924 ).
- Dans Partition, corriger le déréférencement nullptr ( JMP-30954 ).
- Dans la colonne de validation Make, corrigez le problème UBSAN et vérifiez mieux les arguments ( JMP-30960 ).
- Dans Explore Outliers, corrigez « Randomized SVD Dim » pour qu'il s'agisse d'une propriété numérique et tolérez les pointseurs nuls pour les arguments RanBase dans plusieurs routines zx ( JMP-30979 ).
- Dans la plateforme Profiler, corrigez le script enregistré lorsque Prediction Profiler est désactivé ( JMP-30971 ).
- Laura Castro-Schilo :
- Je continue de travailler sur JMP-3056 : Modèles d'équations structurelles catégorielles (avec estimateur MIIV-2SLS). J'ai intégré une importante liste de modifications qui nous permet de lancer la plateforme avec des données catégorielles ordonnées. La plateforme utilise MultiCorrelationFitter pour estimer une matrice de corrélations polychoriques/polysérielles/Pearson et effectue toutes les analyses à partir de cette matrice. Nos estimations sont donc désormais valides. Un nouveau tableau de seuils pour les variables catégorielles est également disponible. Il reste encore du travail, notamment l'ajustement des erreurs standard, mais c'est gratifiant de constater les progrès dans l'interface utilisateur !

- J'ai également contribué à la publication d'une annonce dans le programme d'une prochaine conférence de psychologie quantitative et j'ai participé à un atelier avec l'équipe consultative sur la diversité et l'inclusion.
Tests statistiques
- Haley Tiblin : Je suis allée à Cary pour rendre visite à mes collègues. J’ai passé un excellent moment à revoir tout le monde et à participer à des réunions productives ! Je finalise les derniers tests et la correction des bogues pour la version 19.2.
- Jacob Rhyne :
- Tests des variables catégorielles, tests d'exportation des rapports utilisant la nouvelle option « Comparer chaque cellule comme suffixe » et tests des rapports avec des lettres de comparaison colorées.
- Test d'une version préliminaire de Space Filling Design avec des facteurs difficiles à modifier
- Nous travaillons sur de nouveaux tests pour la conception personnalisée.
- Mise à jour des fonctions de test Easy DOE
- Préparation de scripts de démonstration pour soutenir les projets d'été d'Ayumi
- Rédiger des tests pour JMP Study Tool avant de le soumettre à la Marketplace
Documentation statistique
- Michael Crotty : J’ai accueilli Karen à Cary pour quelques jours afin qu’elle puisse faire le point avec l’équipe Stat Doc et rencontrer l’équipe R&D de Stat. L’équipe Stat Doc a continué d’ajouter des équations aux fichiers XML au fur et à mesure de leur réception de l’équipe Doc.
Tests système/hôte
- Audrey Shull : Enquête sur d'étranges défaillances d'UT avec Melanie Drake, qui a finalement résolu le problème ! Vérifications et triage Jira. J'ai terminé les tests pour certaines vulnérabilités CVE 19.2 et revu les tests des bibliothèques tierces.
- Justin Kusch : Poursuite du travail sur les validations manuelles pour l'intégration de l'environnement virtuel Python. Début des tests d'utilisation de pyarrow pour les conversions entre les dataframes pandas et les tables JMP. Refonte des tests d'automatisation d'intégration SAS/CAS en vue de leur migration vers un nouveau serveur viya4 et de simplifier les futures migrations.
- Mandy Chambers : J’ai passé une bonne semaine de vacances. Je suis revenue aujourd’hui pour rattraper mon retard sur Jira et j’ai passé toute la journée à nettoyer mon Mac, à supprimer toute trace de JMP pour pouvoir installer JMP 20 et obtenir les bons fichiers plist. Je crois que je comprends maintenant pourquoi certains utilisateurs sont si agacés par JMP quand on modifie des paramètres, etc.
- Hunter Weaver : A enquêté sur divers problèmes et plantages. A ouvert ou mis à jour des éléments JIRA affectant la navigation et l'accessibilité avec la fenêtre d'enregistrement forcée après une réunion avec Evan McCorkle . A rencontré Bryan Fricke via une session à distance sur son ThinkPad Arm64 Windows 11 afin qu'il puisse visualiser le Narrateur Windows sur un graphique dans un rapport JMP. A rencontré notre stagiaire d'été, Khushi Shah , pour partager des informations sur notre équipe de test hôte.
Tests Web
- Anna Kushner :
- Nouvelles analyses des fonctionnalités tardives de JMP 19 pour vérifier les fonctionnalités manquantes dans JMP Live.
- Test des correctifs de John pour l'éclairage des nuages de points SP3D.
- Correction de l'axe des étiquettes de valeur de Xan vérifiée.
- Problèmes signalés :
- Hui Di :
- Stabilisation de l'exécution des tests unitaires JSL grâce à l'analyse d'une condition de plantage et à l'arrêt de la suite, améliorant ainsi la fiabilité du signal CI.
- Comportement validé des infobulles HTML5 sur l'ensemble des chemins de localisation et de rendu, y compris la localisation des infobulles Pie.
- J'ai vérifié le comportement de base des images statiques HTML5 et identifié les lacunes restantes en matière de cohérence des règles pour un suivi.
- Validation des points de données principaux sur la fonctionnalité Profiler tout en documentant l'état des lignes et les cas limites de petits marqueurs.
- Identification d'un écart d'image d'infobulle HTML5 entre les segments affectant les graphiques à barres, mosaïques et boîtes à moustaches, réduisant ainsi les risques liés à l'expérience utilisateur en fin de cycle grâce à une visibilité précoce.
- Seema Dutta :
- Accepté et clôturé :
- CCB : Les limites unilatérales entraînent une valeur de qc_staticLimits : 0
- Améliorer le temps de chargement des packages pour un scénario PS simple
- Le panneau d'avertissement ne s'étend pas/n'affiche pas les avertissements lorsque la catégorie possède une étiquette
- Les identifiants correctement triés ne correspondent pas toujours aux numéros de ligne correctement triés dans le panneau d'avertissement.
- Examiner et résoudre l'écart entre le rapport Contour Profiler et JMP
- Corriger l'écart dans les variations des valeurs des facteurs de Contour Profiler par rapport à JMP
- Création de tickets Jira :
- Affichage étrange du panneau d'avertissement pour les tableaux de bord contenant des rapports utilisant les mêmes données avec des catégories différentes
Actualités en sciences de la vie
- Drew Foglia : J'ai finalisé l'ajout de la génération de PDF des résultats aux outils de test et de vérification d'installation JMP NIST. J'ai clôturé mes derniers tickets Jira concernant JMP Clinical 19.2. J'ai confirmé le déploiement d'un script BAT que j'avais envoyé à l'équipe de déploiement Citrix de Novo. Ce script visait à nettoyer le contenu des profils utilisateurs, qui nuisait considérablement à leur expérience JMP et JMP Clinical. Il contribue à réduire significativement le temps de lancement de l'application.
- Jake Sumner (stagiaire sous la responsabilité de Russ Wolfinger ) :
- Cette semaine, j'ai finalisé la validation de mon code de génération de graphes, permettant la conversion de fichiers moléculaires en graphes compatibles avec les GNN. J'ai ensuite commencé à écrire et tester mon propre code GNN pour l'intégrer au plugin PyTorch de JMP. Plus précisément, j'ai testé le modèle D-MPNN dérivé de ChemProp sur le jeu de données de référence ESOL. J'ai pu reproduire les résultats de la littérature avec ce modèle. J'ai alors souhaité créer mon propre modèle D-MPNN afin de mieux contrôler la structure du graphe. Ce modèle est finalisé aujourd'hui et je le compare au modèle ChemProp. Mon modèle, basé sur PyTorch-Geometric, semble offrir des performances équivalentes à celles du modèle ChemProp. La semaine prochaine, je poursuivrai le développement de mon modèle basé sur PyG et commencerai à tester les graphes atomiques et spatiaux.
- Wenjun Bao : J'ai été invité à faire une présentation à l'EFSA (Autorité européenne de sécurité des aliments) la semaine dernière à Parme, en Italie. Merci à Valérie et Marco qui m'ont accompagné. Après la présentation, nous avons visité l'EFSA. Nous avons été impressionnés par leur salle de réunion, notamment par l'immense table ronde pouvant accueillir des discussions multilingues simultanées.

Mon hôte de l'EFSA a publié un message sur LinkedIn à propos de notre visite.
https://www.linkedin.com/posts/maria-glymenaki_ai-chemicalhazards-food-activity-7468690835929309185-MAVK?utm_medium=ios_app&rcm=ACoAAABK8GUBlI7EQU58Sh-LPMSnzrQwXHIlga8&utm_source=social_share_send&utm_campaign=copy_link
Gestion et marketing des produits
- Kaylee Warren : J’ai rédigé un article pour l’équipe marketing produit expliquant comment nous utilisons JMP et JMP Live pour créer des tableaux de bord qui nous permettent de suivre nos principales initiatives. Ces tableaux de bord offrent à notre équipe et aux autres parties prenantes un accès facile aux données et nous permettent d’améliorer continuellement nos initiatives en fonction des informations qu’elles nous fournissent. Pour en savoir plus, vous pouvez consulter l’article de blog ici. ( Vous voulez en savoir plus :smiling_face_with_smiling_eyes: ~ Mélanie )
- Bryan Fricke :
- Accessibilité : Poursuite de la coordination avec Evan, John, Melisa et/ou Hunter concernant le comportement du lecteur d'écran, la navigation au clavier et les lacunes du flux de travail, ainsi que la planification de la manière de démontrer les fonctionnalités pour la prochaine EA.
- U-Study, authentification et infrastructure : J’ai suivi la formation GitHub Copilot sur les présentations produit et juridiques et appliqué les connaissances acquises au développement d’U-Study et de son infrastructure. Les progrès réalisés incluent l’amélioration du chargement des études et des parcours utilisateurs (gestion des modifications non enregistrées, modèles de confirmation, insertion d’enregistrements, instructions défilables), ainsi que l’optimisation de la gestion des sessions (actualisation JWT, expiration des cookies, clarté du processus de réauthentification) et de l’infrastructure nécessaire à l’intégration des formulaires et au traitement des retours.
- Icônes / Modernisation de l'interface utilisateur et révision des chaînes de caractères : Poursuite du développement d'icônes de style Fluent avec de nouvelles icônes pour CategoricalIcon et ChoiceFitIcon vendredi dernier. Révision des chaînes de caractères nouvelles ou mises à jour pour JMP Live.
Assistance technique et engagement
Wendy Murphrey :
Nos données n'ont pas été mises à jour aujourd'hui. Vous trouverez donc ci-dessous uniquement les graphiques relatifs aux sujets traités dans le cadre du support technique et de 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 (hors dossiers relatifs à la vérification des antécédents des parties concernées) :

Opérations de développement
- Shannon Leslie : Poursuite de la collaboration avec la gestion des produits afin de simplifier la documentation des nouvelles fonctionnalités. Administration Atlassian et support utilisateur pour plusieurs équipes chez JMP cette semaine, notamment les RH et DevOps. Encadrement de mon stagiaire sur son projet d'été. Réunions techniques hebdomadaires, incluant la poursuite du recueil des besoins pour le déploiement de builds uniquement lors de modifications du code source. Gestion du programme Oxygen. Poursuite des travaux de sécurité pour JMP 19.1.3 et JMP Live 19.5.
- Bob Hickey : a collaboré avec Drew à l’amélioration du téléchargement pour la validation de l’installateur ; a finalisé le script permettant de déclencher des compilations les nuits sans modification.
- Jim Borek : Installation des mises à jour de macOS sur onze machines de compilation et de tests unitaires • Signalement de plus de 20 tickets JIRA pour des échecs d'assertions, de détection de threads et de comportements indéfinis lors de la dernière exécution mensuelle des tests unitaires
- Melanie Drake : Analyse du framework de tests unitaires ( JMPTOOL-2221 ) – une situation très inhabituelle désormais résolue • Création des tâches de fin de version pour la version 19.1.3 ( JMPTOOL-2223 ) • Collaboration avec Susan Conaghan pour l’obtention des fichiers MIF et du PDF finaux des notes de version de JMP Live 19.5 ( JMPDOC-2936 ) • Finalisation des tests et clôture des derniers tickets Jira relatifs à la migration de TestBot vers AWS ( JMPTOOL-1477 ) • Analyse et tests de divers outils (tickets Jira) • Réunion avec l’équipe DevOps pour l’amélioration continue des builds et des tests unitaires nocturnes, uniquement lors des modifications du code source • Observation de Shannon Leslie lors de la mise à jour de certains tickets Jira
Localisation
- Sandy Jenkins : Corrections de bogues pour le tableau de bord de localisation • Modifications apportées au rapport de chaînes héritées pour ajouter les informations tmx pour les exemples de données et les éléments intégrés • Tests de la tâche de remplissage pour les fichiers Oxygen • Tests de la tâche de comparaison d'images pour les fichiers Oxygen
- Trish O'Grady : Je suis heureuse d'annoncer que Veronica Johnson a accepté le poste de spécialiste senior en PAO. Elle prendra ses fonctions le 21 juillet. Je commence à travailler sur son intégration et son plan de formation. La formation d'évaluation du deuxième trimestre est terminée et je prépare les échanges avec l'équipe.
- Krzysztof Józefowicz : Je travaille sur un rapport comparant les chaînes de caractères dans PortableUI entre la piste principale et la piste réelle. Je corrige les traductions erronées dans les installateurs de JMP Live. Je travaille à l'intégration des noms de fichiers .cpp des chaînes d'interface utilisateur dans une base de données. Je participe à la préparation du lancement de PortableUI 19.2. Je teste la fonctionnalité de rapport de comptage de mots dans le cadre de l'automatisation de la localisation.
- Allison Liang : Cette semaine, j'ai validé les fichiers localisés pour Big Books et les ai envoyés à P4 ; j'ai validé et traité les factures des fournisseurs ; j'ai traduit les chaînes de données d'exemple 19.2 pour ZH ; j'ai traité les nouvelles chaînes de Marketplace et les ai transmises aux fournisseurs pour traduction.
- Howard Chen :
- Prétraitement DITA modifié et tâche populaire suite aux modifications de l'équipe de documentation.
- J'ai finalisé une nouvelle fonctionnalité du tableau de bord permettant d'exporter/de diffuser la traduction utilisée pour le projet de livre dès son lancement, grâce à des appels au backend et à l'API.
- Corrections de bugs
- Sohail Lokhandwala : Débogage et implémentation de l’affichage du traitement par lots, ajout de cas de test pour le traitement par lots et début du travail sur l’affichage des différences de résultats.
Documentation
- Qiana Perry :
- J'ai assisté à des réunions.
- Ajout de références bibliographiques dans BA.
- J'ai travaillé avec le service des achats et Synchro Soft sur une demande de logiciel.
- Nettoyage des fichiers commencé dans JSG.
- Planification et coordination du projet réalisées.
- Jill Amaya : a corrigé les citations dans le DOE, le RSM et le LS, a examiné les chaînes d'interface utilisateur 19.2, a examiné par les pairs le travail de conversion et de test JSG et a travaillé sur les fichiers convertis EG.
- Susan Conaghan :
- Transition Oxygen : Correction des références croisées terminée dans QPM et ajout des liens de référence dans QPM et FLM. Début du nettoyage des annotations et des conversions dans UG.
- J'ai finalisé les notes de version de JMP Live 19.5 et les ai transmises à L10N.
- Devon Powell : Correction des références croisées dans les citations des ouvrages de statistiques ; remise de sept ouvrages de statistiques aux auteurs pour qu’ils y intègrent les équations LaTeX.
- Chris Barrett : J’ai corrigé les liens de citation dans les ouvrages de statistiques. J’ai discuté avec Daylen de son script de réparation de menu. J’ai de nouveau échangé avec Michael Osinibi au sujet de la gestion des cookies à venir. Devon et moi avons parlé des problèmes liés à Oxygen.
Note de Shannon
(Je pense que nous pouvons tous nous identifier ! ~Mélanie)
