Bienvenue dans la mise à jour du développement JMP du 15 mai 2025 !
Les validations étant désormais terminées, la sortie de JMP 18.2.1 sur MyJMP est prévue pour mardi prochain. Vous pouvez télécharger les détails des corrections de bugs inclus dans les notes de version de la version 18.2.1 ici . De plus, de nombreuses mises à jour de bibliothèques tierces sont incluses dans la version 18.2.1. Au cours des derniers cycles de publication, JMP a réalisé d'importants progrès en matière d'analyse, de révision et de correction des bibliothèques tierces afin de répondre aux besoins des clients soucieux de la sécurité. D'ailleurs, nombre de ces clients analysent également nos logiciels pour cataloguer les composants tiers qu'ils incluent et identifier les vulnérabilités. JMP prévoit des mises à jour de sécurité mensuelles pendant le cycle 18.2.1 afin de raccourcir encore le cycle de correction des vulnérabilités. Restez connectés pour plus d'informations au-delà de la version 19.0.
Les corrections de bugs de JMP 19.0 se poursuivent. Il ne reste que quelques éléments en développement dans la section « En cours de développement » de la page « Fonctionnalités tardives » de JMP 19. Le mode de révision du code JMP 19 débutera le 23/05/2025. Pour rappel, les pushs de code effectués après le 23/05 doivent inclure le nom du réviseur dans la description du push, dans le ticket Jira et dans toute demande d'approbation envoyée après le début du mode d'approbation du code JMP 19, le 13/06/2025.
Merci à Shannon Leslie d'avoir partagé ces modifications de produits Atlassian de mai et les personnalisations et améliorations Atlassian d'avril/mai !
Le 12 mai, Atlassian a déployé des modifications sur ses sites Jira et Confluence Cloud. La liste des modifications pertinentes, accompagnées des détails et de la documentation, est disponible ici .
Les changements incluent :
- Améliorations du clonage dans Jira - Problèmes de clonage d'enfants dans Epics !
- Clonez également les commentaires et modifiez le cessionnaire et le rapporteur (si vous disposez des autorisations)
- Exportez jusqu'à 10 000 numéros au lieu d'un maximum de 1 000 numéros
- Et plus encore !
De plus, fin avril/début mai, l'équipe d'administration a apporté quelques améliorations à notre instance Jira. La liste des modifications, ainsi que les détails et la documentation, sont disponibles ici .
Les changements incluent :
- Un nouveau plugin Jira pour la planification Agile : Planning Poker Agility pour Jira
- Une nouvelle option pour le champ Origine : « Sécurité des informations JMP »
- Et plus encore !
Pour toute question, contactez Shannon Leslie ou tout autre administrateur JMP Atlassian. Consultez également notre chaîne de questions-réponses JMP Atlassian , où ces informations et d'autres informations Atlassian continueront d'être partagées.
Annonces générales
Dates importantes à venir
- Test du JMP 19 – 23/05/2025
- Gel du JMP 19 EA9 – 05/06/2025
- Mode d'approbation JMP 19 – 13/06/2025
- Gel de sécurité JMP 19 - 15/08/2025
- Image candidate finale JMP 19 – 18/08/2025
- Validation de l'assurance qualité JMP 19 – 11/09/2025
- JMP 19 publié sur MyJMP – 16/09/2025
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
DOE et fiabilité
- Ryan L : Le groupe JMP a obtenu de bons résultats lors des récentes élections pour l'ASA :
- Section des sciences physiques et de l'ingénieur (SPES) :
- Président élu 2026 : Michael Crotty
- Président élu du programme 2026 : Ryan Lekivetz
- Secrétaire/Trésorier 2026-2027 : Yeng Saanchi
- Section des programmeurs et analystes statistiques
- Secrétaire 2026-2027 Caleb King
- Nous avons également reçu un avis d’acceptation d’une demande de brevet :
Demande de brevet n° 18/933,070
Titre : Systèmes, méthodes et interfaces utilisateur graphiques pour l'exploration de conception adaptative et la gestion de modèles
Déposé le 31/10/2024
Inventeurs : Caleb Bridges King ; Peng Liu ; Ryan Adam Lekivetz ; Jacob Davis Rhyne ; Rajneesh Rajneesh
- Caleb : Je travaille à améliorer la cohérence avec les fichiers enregistrés de la plateforme de conception CSALT. Je prépare une conférence pour le congrès annuel de la Société statistique du Canada, auquel je participerai à la fin du mois, après mes vacances la semaine prochaine à Minneapolis. Je participe à certaines initiatives que nous avons présentées à l'ISEA, notamment le sommet.
Hébergement et interfaces
- John Schroedl : Ajout d'une préférence spécifique à Windows pour passer à la gestion de texte « héritée » pour les clients devant utiliser un IME plus ancien et pour la gestion des erreurs sur les très anciennes versions de Windows 10. Collaboration avec Morgan Gribbins pour prendre en charge le déclenchement de la reconversion IME depuis le menu contextuel. Ajout d'une assertion de cohérence avec Mac afin de garantir qu'une boîte de dialogue modale ne s'affiche pas lors du traitement d'un appel show() existant. Mise à jour de la création des contrôles de navigateur pour utiliser l'ancien mode (espace aérien incorrect) pour les utilisations de Démarrage rapide et OAuth afin d'éviter les erreurs au démarrage sur les anciennes éditions de Windows 10. Gestion des problèmes de mise à jour de Visual Studio ; JMP se compile désormais correctement avec la nouvelle version. Enquêtes sur les plantages.
HTML interactif
- Praveena : J'ai travaillé sur de nombreux problèmes Jira
- JMPHTML-14445 : Filtrage des processus - Les graphiques des éléments sélectionnés disparaissent lors de l'utilisation d'un filtre de données en HTML5.
- JMPHTML-14446 : Criblage de processus - Le graphique sous « Graphiques pour la sélection » disparaît sur le bureau pendant l'exportation HTML5 si un filtre de données local est présent.
- JMPHTML-14596 : Criblage de processus - Les graphiques du nœud de contour sélectionné s'affichent lorsqu'un filtre de données local est appliqué.
- JMPHTML-14177 Sur Mac, dans les rapports HTML5, la touche Cmd n'effectue pas « ajouter à la sélection »
- JMPHTML-14494 Filtrage des processus : la sélection dans le tableau récapitulatif des processus ne répond pas au graphique d'alarme, au graphique d'objectif ou au graphique de performances du processus lorsque le filtre de données est activé
- JMPHTML-14598 Filtrage des processus : la ligne du tableau récapitulatif ne répond pas à la désélection du marqueur sur le graphique d'alarme
- JMPHTML-14375 Examen des processus : désélectionner un marqueur pour un processus sur le graphique des performances du processus ne supprime pas son graphique de contrôle.
- JMPHTML-14580 Triage : le panneau d'informations d'avertissement ne s'ouvre plus après l'axe panoramique
- JMPHTML-13832 Le menu contextuel « Triage » n'est pas accessible lors de l'exclusion et de l'inclusion de lignes
- JMPHTML-2487 La commande Stack sur HTML5 ne respecte pas les axes à gauche (1)
- Mike Stickles : Correction du bug JMPHTML-1407 ( le paramètre de légende pour le rôle de taille ne fonctionne pas en HTML5 ) après revue du code. Correction également du bug JMPHTML-14515 ( SP3D : le texte de la légende n'est pas visible en mode sombre ) et correction validée après revue du code. Investigations préliminaires sur JMPHTML-13955 ( CCB : la page HTML5 ne se charge pas lors de l'utilisation de « \ » en phase ) et relevé des résultats dans JIRA. Début de la correction du bug JMPHTML-577 ( S1518749 : les intervalles d'erreur ne sont pas colorés ).
- John Powell : Correction d'un plantage lorsque CellPlotBox se trouve dans un rapport contenant un autre tracé utilisant un jeu de données différent ( JMPHTML-14267 ). Le contenu statique s'affiche désormais dans le mode de couleur actuel avec l'aide de John Schroedl et Dan S. ( JMPHTML-14606 ). Formation sur les objectifs de développement (Q2 Check-in : finalisation). Document d'aide HTML interactif révisé.
- Michael Senoyuit : J'ai travaillé sur certains bugs de graphlet et cas limites.
JMP en direct
- Aurora : Correction de bugs (notification à l'administrateur concernant la mention d'un commentaire). Ajout des restrictions demandées concernant le téléchargement des informations d'avertissement sur les cartes de contrôle. Réunion pour discuter des mises à jour du formulaire de déclaration d'invention pour le tri des cartes de contrôle.
Statistiques
- Annie : J'ai continué à travailler sur la correction des tickets Jira dans Cusum, EWMA et CCB. Plus précisément, Jira JMP-1873, Jira JMP-17716, Jira JMP-13271, Jira JMP-25778, Jira JMP-25916 et Jira JMP-26185.
- Elizabeth : Corrections de bugs (merci, Croc Chen , pour les tests approfondis !) et travail continu sur les GLMM nominaux multinomiaux.
Documentation statistique
- Michael C : J'ai examiné et mis à jour de nombreuses chaînes dans la plate-forme d'optimisation bayésienne en préparation de la prochaine extraction finale de chaînes pour la traduction 19.0 ; j'ai découvert que j'avais été élu président élu de la section sur les sciences physiques et de l'ingénierie de l'ASA ; j'ai documenté certains NF dans Parametric Survival.
Tests statistiques
- Mark : Jacob et moi avons discuté avec Caleb des attentes liées à la soumission d'une étude de cas à l'ISEA. Nous avons commencé à en rédiger une ébauche cette semaine. J'ai assisté à un entretien avec l'examinateur de brevets pour le brevet de Bill concernant un nouveau design. Jacob et moi avons réfléchi à notre présentation pour la FTC. J'ai assisté virtuellement à l'événement « Stolen Sister » sponsorisé par SAS D&I. J'ai terminé une explication sur la mesure de la réflectance pour Caleb et j'ai commencé un script d'analyse d'images pour obtenir des données de réflectance précises à partir des clips imprimés en 3D à l'aide de l'appareil photo d'un smartphone.
Actualités des sciences de la vie
- Richard : A rédigé 7 articles de blog et a présenté les fonctionnalités de JMP Clinical 20.
- Wenjun : Participation à la réunion du conseil d'administration du CDISC et à l'échange CDISC.
Support technique et engagement
- Wendy :
- Outre les dossiers clients, les équipes de support collaborent avec les équipes de développement Salesforce pour résoudre certains problèmes et définir les priorités. L'engagement consiste à clarifier et à documenter les processus d'équipe. Vous trouverez ci-dessous les graphiques des sujets de cas pour le support technique et l'engagement.
- 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 de cas pour la file d'attente du support technique, la semaine dernière :
Sujets de cas pour la file d'attente d'engagement, la semaine dernière :

Opérations de développement
- Shannon L : Création du plan de projet complet pour le lancement du projet de monétisation de JMP Marketplace. Établissement de la liste des modifications apportées à la version Atlassian de mai concernant nos sites Jira et Confluence, et documentation de nos propres améliorations de configuration. Collaboration avec la direction produit pour définir le périmètre et mettre en œuvre les améliorations Jira afin de faciliter le suivi des fonctionnalités. Discussions complémentaires sur la dénomination des versions de sécurité mensuelles, ainsi que sur les idées concernant JMP sans version et les versions continues de fonctionnalités (toutes ces discussions étant en cours). Réunions techniques hebdomadaires, incluant des revues permanentes des vulnérabilités de sécurité des produits. Réunions techniques avec Snyk et Atlassian.
- Melanie : Travaux terminés pour gérer les processus automatisés et les composants et champs des problèmes Jira pour renommer le livre Genetics en Life Sciences. (JMPTOOL-1594 , JMPDOC-2368 ). Génération de tables de données d'échantillon localisées pour 19.0 ; assurance qualité générale sur les tables ; signalement d'un bug concernant les étiquettes de valeur ; soumission des tables finales. (JMPLOC-7051 , JMP-25193 , JMP-26341 ) Ajout de la clause de non-responsabilité mise à jour et du code de copyright pour JMP (fourni par le service juridique) à tous les scripts JSL intégrés. (JMPTOOL-1449 ) Vérification des conflits JSL avec les chaînes d'interface utilisateur portables chinoises et coréennes renvoyées pour Handoff 2. (JMPLOC-6852 , JMPLOC-6861 ) Avec Shannon Leslie, mise en œuvre de la sécurité au niveau des problèmes pour le projet JMP Marketplace. (JIRAHELP-194 ) J'ai participé à des discussions sur les conventions de nommage pour les futures versions mensuelles. J'ai découvert les étiquettes Perforce. Merci, Allison Liang ! Processus général, branche, assurance qualité, questions-réponses dans DevOps.
- Bob : Téléchargement et confirmation du fichier de validation du programme d'installation Windows terminés (JMPWEB-1764). Modification du programme d'installation Windows afin de corriger un problème de police verrouillée lors de l'installation (JMP-26196). Modification du programme d'installation Windows afin d'interdire les installations sur les versions les plus anciennes de Windows 10 ; JMP ne s'installe désormais qu'à partir de la version 1809 (JMP-26228). Modification du programme d'installation Windows afin d'ajouter du code permettant l'ajout d'un fichier de menu personnalisé (admincust.jmpcust) lors de l'installation (JMP-26373). Recherche de problèmes de sécurité pour améliorer l'expérience d'installation.
- Jim : Plusieurs échecs d'assertion et des tickets JIRA LEAKS ont été vérifiés comme corrigés pour JMP Pro 19 ; les produits et les installateurs JMP sont construits chaque nuit à partir de la branche Perforce 18.2.2 ; les scripts de test unitaire de base/NIST sont exécutés chaque nuit pour JMP Pro 18.2.2 sur tous les systèmes localisés pris en charge par WinOS et Mac OS, avec des travaux en cours pour les exécutions complètes de la suite de tests unitaires ; des comptes Perforce (à ma connaissance) ont été créés pour les stagiaires d'été.
- Myron : J'ai consacré plus de temps aux conversions de SQL Server vers PostgreSQL (scripts Jenkins, base de données, environnement de tableau de bord en développement). J'ai également travaillé sur quelques autres problèmes de maintenance mineurs, comme la mise à jour des données 18.2.2 pour le tableau de bord web.
- Shannon C:
- Discussions sur la numérotation des versions mensuelles. Enquête sur les pannes clients, saisie et mise à jour des problèmes Jira. Analyse des problèmes de préfixe d'origine avec les redirections d'aide apparus lors du déploiement du nouveau jmp.com.
- Merci à Lisa Grossman pour la publication d'un nouveau rapport sur les plantages par année et sa diffusion sur JMP Live !
- Si vous observez ce graphique, vous pouvez voir les barres proéminentes pour JMP 17.0 et 17.2 (version abrégée ci-dessous). La durée de disponibilité plus longue de ces versions a certainement un impact. Mais en y regardant de plus près, il apparaît que de nombreux rapports dans JMP 17.0 résultent de deux causes communes :
- plantages impactant les graphiques/étiquettes de survol dans certains cas ( JMP-13682 , JMP-18895 et doublons associés)
- un problème très difficile à déboguer ( JMPTEST-464 ) qui a peut-être été résolu par JMP-23081 , un crash de glisser-déposer de Graph Builder corrigé dans la version 18.2.
- Les deux sont gérés, à l'exception des plantages ci-dessus qui peuvent être observés dans JMP lors de l'exécution en anglais et dans toutes nos variantes linguistiques.
- Comme l'utilisation de JMP 17 sur le terrain a diminué et que ces problèmes courants ont été résolus ou contournés, nous avons constaté moins de plantages signalés dans les versions 18.X.
- Bien que ce graphique ne le montre pas, une autre tendance est que les plantages reçus anonymement sont désormais bien plus nombreux que ceux transmis par le support technique. C'est pourquoi je me suis concentré sur la saisie d'éléments JMPTEST dans mon épopée « Crash Mystère » ( JMPTEST-95 ) afin de mettre en évidence les groupes de piles de plantages anonymes correspondants, manquant de cas de réplication clairs et méritant une analyse plus approfondie par les développeurs. Une fois répliqués, ils sont déplacés vers le composant approprié du projet JMP.

Localisation
- Allison : J'ai finalisé les traductions des données d'échantillon de JA 19.0 et j'ai transmis ZH et JA à Melanie pour créer les tables ; j'ai préparé le projet de traduction des notes de version 18.2.1 et je l'ai transmis à JMP Japon pour traduction ; j'ai traduit les notes de version ZH 18.2.1 ; j'ai répondu aux demandes de traduction sur les données d'échantillon et les chaînes de l'interface utilisateur portable ; j'ai examiné les processus de localisation de Quick Start pour préparer le transfert de 19.0.
- Trish : Planification des rendez-vous pour l'aide et le démarrage rapide. Réponses aux questions de traduction sur les chaînes d'interface utilisateur portables. Discussions avec Krzysztof sur les flux de description de la Marketplace et memoQweb. Suivi des chaînes d'interface utilisateur portables en vue de la remise finale.
- Sandy : Poursuite des tests et du perfectionnement du nouveau programme de retour de chaîne pour l'interface utilisateur portable. Poursuite du développement du nouveau processus de retour pour les exemples de données. Test des tâches nécessitant des modifications pour renommer GA en LS.
- Ying : Création du PDF final des notes de version 18.2.1 pour ZH. Création des modèles FrameMaker localisés pour la version 19. Les modèles JA sont terminés.
- Howard : Tests et ajustements des tâches Jenkins liées à GA, renommées LS. Corrections de bugs sur certains problèmes du tableau de bord. Messages de progression du tableau de bord terminés.
Documentation
- Susan C : J'ai terminé les mises à jour HTML5 envoyées pour révision (en avance). Je travaille sur les mises à jour 19.0 de JMP Live vers UG (publication), l'aide à l'installation et l'aide utilisateur. J'ai collaboré avec Roger pour publier le dernier PDF RN 18.2.1 sur notre page de documentation JMP sur jmp.com. Merci Roger ! Je planifie les projets à venir et propose des dates.
- Devon : JMP-23540 : Ajout d'une note à UG concernant les rôles de table récapitulative fournis automatiquement aux scripts, poursuite du travail sur les mises à jour des connecteurs de données AspenTech et Python, poursuite de la révision des modifications et des captures d'écran, ajout d'une liste d'options de publication d'aide Web à JMPDOC-2166.
- Khawar : Appels d'oxygène – Discussion des modifications DJ, UG, CR et DOE avec Chris ; images JSG terminées. Mise à jour des images. Préférences JMP – Discussion des carnets avec Chris B.
- Qiana : J'ai collaboré avec le service des achats pour renouveler le logiciel WebWorks. J'ai continué à mettre à jour le JSG afin de remplacer les enregistrements SF Crime par les enregistrements NYC 311. J'ai également assuré la planification et la coordination du projet.
- Chris : J'ai parcouru les notes d'appel avec Khawar et révisé ses images d'appel JSG. J'ai mis en place le script de copie JMPLive/Public. J'ai mis à jour une clé dans la carte d'aide 18.2. Je travaille sur la documentation Python.
Tests système/hôte - Cary
- Mandy :
- J'ai travaillé sur le problème du gestionnaire de colonnes où Ernest a ajouté une fonctionnalité de tri et de réorganisation des colonnes à 19 qui était similaire à Columns Viewer (JMP-26228 ).

- J'ai travaillé sur le filtrage des colonnes - ajout de l'option Édition > Annuler et de l'enregistrement des actions pour ces commandes dans le panneau des colonnes - j'ai également ajouté quelques tests JSL - merci à Evan pour quelques tests JSL et un modèle pour cela ; Problèmes de propriété de valeurs forcées qui s'étaient produits avec les plates-formes et le filtrage - certains LDF et DF et même dans les vues de filtre - j'ai également ajouté quelques tests - il faut travailler sur d'autres cas avec des données de caractères et MR - Merci à Dan pour le modèle de test ; Tester des choses qui seront dans EA9 - essayer d'aller un peu plus loin et peut-être faire des vidéos EA9 pour quelques éléments finaux à partager avec les utilisateurs.
- Audrey : Finalisation des tests de la version 18.2.1. Fin des tâches de branchement liées à la version 18.2.2. Poursuite de l'adaptation des bibliothèques tierces aux fonctionnalités (et tests) spécifiques de JMP. Évaluation de Loom avec Shannon L et Travis. Les stagiaires arrivent la semaine prochaine et je finalise les plans pour être prêt à leur arrivée.
- Nick H : J'ai récemment continué à travailler sur les vérifications de la version 19.0. J'ai corrigé plusieurs tests unitaires défaillants lors des exécutions nocturnes. J'ai également commencé à réfléchir à quelques améliorations de l'interface utilisateur des tests unitaires JSL, inspirées par les demandes de Fang Chen : tri de la liste des tests unitaires par date de modification et ajout de la possibilité de créer plusieurs listes de tests personnalisées et étiquetables.
- Hunter : tests d'installation finaux de JMP 18.2.1 terminés, cas d'autorisation en ligne/hors ligne testés pour les configurations de produit/hôte JMP avec les builds nocturnes de JMP 18.2.2 et vérifications JIRA.
- Lisa : J'ai terminé les tests de l'installateur 18.2.1. J'ai ensuite travaillé sur les vérifications et les tests de nouvelles marges pour Graph Builder.
Tests système/hôte - Pékin
Cœur
- Xan : Refonte des marges dans Graph Builder avec une nouvelle propriété « Marge du graphique » et prise en charge des propriétés de marge DisplayBox. Taille par défaut plus grande dans Graph Builder. Propriété de colonne « Valeurs forcées » vs. valeurs manquantes. Absence d'étiquettes de barre d'histogramme pour les éléments sans barres (sans comptage).
- Dan S : Les niveaux introduits avec la nouvelle propriété de colonne « Valeurs forcées » ne s'afficheront plus dans les rapports s'ils apparaissent dans un filtre et sont désélectionnés. Des modifications ont été apportées pour réduire le défilement lors des changements de focus et des problèmes d'envoi vers un rapport ont été corrigés pour TableBox.
- Morgan : correction de certains éléments IME et bugs du carnet de notes en suspens, et garantie que l'éditeur de script fonctionne comme il se doit avec les caractères CJK.
- Ernest : Tables modifiées -> Mettre à jour pour renommer les colonnes en collision au lieu de les supprimer.
- Evan : fonctionnalité de filtrage des colonnes terminée pour la v19.
Note de Shannon
J'ai trouvé ça amusant ! J'espère que vous apprécierez tous et que vous passerez un bon week-end !
