Bienvenue dans la mise à jour du développement JMP du 9 mai 2025 !
JMP 18.2.1 est en phase de test d'installation, qui se déroule sans problème.
Les branches JMP 18.2.2 ont été créées le 5 mai.
Merci à Tonya Mauldin d'avoir partagé les cas Beta/Crash de cette semaine avec les crashs sélectionnés :

Cas de bêta et de crash pour la semaine du 9 mai 2025 | JMP Live
Les rapports de synthèse combinés pour EA1-EA7 sont disponibles ici : EA1-EA7 | JMP en direct , avec deux exemples ci-dessous :


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
Cœur
- Xan : faire en sorte que Graph Builder utilise les marges DisplayBox ; contraintes locales plus lisses ; le gris auparavant sans nom dans la palette s'appelle désormais « Gris très foncé » – permet l'utilisation des couleurs des valeurs.
- Dave B : Correction des problèmes de style de boîte de table, j'ai essayé de reproduire quelques plantages anonymes mais sans beaucoup de chance, j'ai cherché pourquoi un test d'image particulier continuait de changer et j'ai remarqué que l'une des machines n'avait pas la police roboto pour une raison quelconque, j'ai corrigé un problème d'exécution de Python avec les builds jmprunner
Hébergement et interfaces
- Michael H :
- Fonctionnement de l'IME (saisie de texte japonais/chinois) pour les boîtes d'édition Scintilla : correction de « Annuler » pour ne pas revenir en arrière dans les compositions intermédiaires ; positionnement fixe de l'interface utilisateur IME lorsqu'une boîte d'édition n'est pas à {0, 0}
- Fonctionnement de l'IME pour les champs de focus de texte : correction pour ignorer les modifications pendant qu'une méthode de saisie compose du texte ; nous invoquions un rappel qui empêchait l'IME de composer correctement
- Prise en charge du contrôle hôte de la feuille de style JMP : ajout de la prise en charge du remplissage/de la couleur pour Mac ButtonBox et ComboBox (non modifiable).
- Importation de jeux de données SAS : ajout de la prise en charge de Charset (« Best Guess ») – utilisé par JMP Clinical
- Importation AspenTech IP.21 : amélioration d'un message d'alerte, comme recommandé par Chris Barrett.
- Python : collaboration avec Paul Nelson pour trouver une énorme fuite de mémoire dans une table de données ; correction de plusieurs petites fuites de mémoire supplémentaires
- Outils : amélioration du sourcing de .profile dans xcode-unlock-p4.sh ; ajout d'une option -app= à symbolize-crash-report, afin que vous puissiez spécifier explicitement le JMP.app à utiliser si la recherche UUID échoue
- Will Morgan : L'intégration avec MATLAB se poursuit. Nous pouvons désormais obtenir et récupérer des tables de données contenant (presque) tous les types de données pris en charge entre MATLAB et JMP. Nous travaillons actuellement au tri des parties restantes de l'interface.
- John Schroedl : Nous avons collaboré étroitement avec Morgan Gribbins pour apporter des modifications substantielles à notre traitement IME afin de gérer plusieurs zones d'édition Scintilla dans une fenêtre comme Notebooks. Certaines fonctionnalités, comme l'historique du presse-papiers et l'IME dans les tables de données, seront régressées jusqu'à ce que je fasse de nouvelles mises à jour. Ces changements sont également le fruit de nombreuses discussions avec Evan McCorkle sur l'IME et les polices. Nous avons également réalisé de nombreux tests IME très intéressants auprès des bureaux de Pékin et du Japon . Nous avons répondu à diverses questions concernant les plantages, les VS et la sécurité.
HTML interactif
- Paul Spychala : Ces dernières semaines ont été consacrées au perfectionnement des fonctionnalités et aux corrections de bugs pour les exportations HTML et JMPLive
- Autoriser uniquement l'exécution des menus Triangle rouge sur JMPLive qui sont marqués comme disponibles sur JMPLive ( JMPHTML-14575 )
- Les styles de ligne dans les graphiques personnalisés ne sont pas correctement réinitialisés ( JMPHTML-14551 )
- Le format du numéro de segment parallèle manque de précision ( JMPHTML-13853 )
- La sélection des points aux bordures du graphique devrait être plus facile ( JMPHTML-14554 , JMPHTML-14553 )
- Le nuage de points 3D prend désormais en charge la mise à l'échelle du texte ( JMPHTML-14232 )
- L'option Ajuster à la fenêtre prend désormais en charge le dimensionnement de plusieurs graphiques directement dans une zone de page à onglets ( JMPHTML-14586 )
- Michael Senoyuit : Fin de la prise en charge des graphlets d'infobulles
- Praveena:
- JMPHTML-14203 : Rapport HTML bloqué avec visibilité réduite
- JMPHTML-14252 : Tableau : l'ordre de tri diffère de celui du bureau lorsqu'une valeur manquante existe
- JMPHTML-14473 : Menu : les éléments de menu bivariés n'apparaissent pas
- JMPHTML-13450 : commande « Stack » sur les diffusions
- JMPHTML-14471 : Je ne devrais pas pouvoir trier 0 avertissement
- JMPHTML-14426 : Le menu « Bordure de l'histogramme » et « Statistiques récapitulatives » n'apparaît pas lorsque le rapport JMP utilise la variable « par »
- JMPHTML-14571 : Tableau : la sélection sur l'histogramme ne correspond pas à la sélection sur le tableau de fréquences lors de l'utilisation de l'option Grouper par colonne
- JMPHTML-13488 : HTML5 ne respecte pas les tableaux triés
- JMPHTML-14330 : Les éléments de menu bivariés tels que « Bordure d'histogramme » n'apparaissent pas lors de la combinaison de plusieurs rapports bivariés dans une fenêtre
JMP en direct
- Aurora : Correction de bugs (contrôle d'accès, en-têtes de colonnes et annulation lors des téléchargements, délai supplémentaire pour corriger les titres des rapports lors de la publication, liens de notification des commentaires par e-mail et icônes à l'écran, amélioration de la gestion des images en croix). Article de blog finalisé : « Nouveautés de JMP Live 19.0 : Tri des avertissements des cartes de contrôle », mais je ne le publierai pas avant la sortie de JMP Live 19.
Statistiques
- Laura CS : J'ai enfin terminé la réarchitecture du code des contraintes d'égalité pour MIIV-2SLS, ce qui a permis de corriger plusieurs bugs et plantages. J'ai également corrigé quelques bugs d'assertion UT. J'ai rencontré Xan pour discuter d'une éventuelle correction d'un bug de mise en page du diagramme SEM. J'ai également rencontré Hamid pour discuter des mises à jour de la documentation SEM. J'ai assisté à la réunion du comité D&I.
Documentation statistique
- Michael C : Documentation des nouvelles fonctionnalités de Fit Model (GLMM et mixte) ; mise à jour de certaines captures d'écran de documentation pour les modifications de l'interface utilisateur dans la version 19 ; ajout de chapitres pour l'optimisation bayésienne et le traitement causal afin que le travail sur le contenu de la documentation pour ces plateformes puisse commencer ; planification de l'arrivée du stagiaire d'été le 20 mai.
Tests statistiques
- Tonya : J'ai travaillé sur la génération de rapports bêta, le test du processus de filtrage et la mise à jour des tests unitaires CCB en raison des changements récents apportés aux constantes du graphique de contrôle.
- Mark : J'ai rencontré Ryan et Jacob pour préparer notre présentation sur les tests d'utilisabilité des logiciels à la FTC à la place de Ryan. J'ai continué à tester des scénarios réalistes avec l'optimisation bayésienne. J'ai aidé Di à lui expliquer l'optimisation bayésienne afin qu'elle puisse commencer à créer son atelier. J'ai participé à la réunion trimestrielle de l'équipe Diversité et Inclusion cette semaine. J'ai rencontré Caleb , Ryan DeWitt et Simin (stagiaire) pour discuter d'un projet d'étude de la dégradation des clips en plastique fabriqués par impression 3D.
- Jacob :
- Écriture de tests unitaires pour BayesFlo
- Test des mises à jour de CSALT Design
- Test de la propriété de colonne « Valeurs forcées » dans Easy DOE, avec Mark Bailey
- Exploration du prototype de « test paramétré ut » d'Evan McCorkle. Adaptation de mes derniers tests unitaires BayesFlo à ce framework.
Actualités des sciences de la vie
- Richard : Rédaction d'articles de blog pour JMP Clinical 19.0
- Drew : J'ai développé un mécanisme de comparaison de fichiers RTF à l'aide d'un package Python, ce qui a permis à Susan d'ajouter un test de validation à la suite de tests JMP Clinical. Nous espérons que cela permettra à nos clients d'adopter plus rapidement les nouvelles versions de notre logiciel, car cela leur fournira l'infrastructure nécessaire pour valider les résultats d'une version à l'autre. J'utilise actuellement JMP Clinical 19 Jira.
Gestion de produits et marketing de produits
- Bryan F : La gestion produit étudie actuellement certaines icônes qui pourraient être plus performantes en modes sombre et clair si elles étaient monochromes, et non 3D, et/ou sans ombres. Par exemple, les icônes d'état des lignes pourraient être simplifiées pour être plus claires, notamment en mode sombre. Je compte fournir des versions vectorielles de certaines de ces icônes pour révision avant le gel du code. Je travaille également à rendre possible la mise à l'échelle des polices prescrites dans le JSS JmpLive. J'ai également continué à travailler sur une version généralisée du framework de script que j'utilise au Discovery Summit JMP Lab afin de faciliter l'envoi d'études d'utilisabilité et la collecte automatique des résultats. J'ai également fourni des retours sur l'expérience utilisateur et révisé les chaînes pour JMP Live.
Support technique et engagement

- Sujets de cas pour la file d'attente du support technique, la semaine dernière :

- Volume de cas de soutien à l'engagement par semaine :

- Sujets de cas pour la file d'attente d'engagement, la semaine dernière :

Opérations de développement
- Jim : Plusieurs tickets JIRA ont été rouverts ou de nouveaux tickets ont été ajoutés à partir des résultats de la dernière exécution de JMP Pro 19 Mac OS ASAN UT et de l'exécution de WinOS Debug UT ; plus d'une douzaine de JIRA fixes ont été vérifiés ; une branche Perforce a été créée pour JMP 18.2.2 ; et les premiers candidats d'image finale ont été créés pour les produits JMP 18.2.1.
- Bob:
- Terminé, testé et déployé les graphiques d'installation V19 pour Windows
- Les programmes d'installation finaux 18.2.1 ont été produits, ainsi que les fichiers de validation du programme d'installation Windows.
- J'ai rencontré le service juridique au sujet des accords de licence, avec la détermination qu'ils conviennent à tous les installateurs à l'heure actuelle.
- Mélanie : J'ai participé aux discussions autour de la cadence de publication mensuelle proposée ; J'ai aidé Shannon L à déployer la sécurité au niveau des problèmes pour le projet JMP Jira ; J'ai créé la tâche de ramification 18.2.2 Jiras avant mon départ en vacances ; J'ai participé aux discussions sur le processus d'aide localisé HTML5 ; J'ai enquêté sur un délai d'expiration intermittent d'un test (JMPTOOL-1599) ; J'ai travaillé sur la mise à jour des champs Jira, des composants et du travail MIF-PDF car les livres de génétique ont été renommés en sciences de la vie.
- Shannon L : J'ai déployé un système de résolution des problèmes Jira pour JMP avec Mélanie . J'ai rencontré Snyk pour examiner les améliorations nécessaires à leur base de données de vulnérabilités d'analyse et le calendrier des mises à jour. J'ai également participé à plusieurs réunions de projet avec JMP Marketplace pour discuter des travaux en cours et de la monétisation future. J'ai préparé la justification commerciale des renouvellements d'Atlassian. J'ai révisé la formulation avec Travis concernant les vulnérabilités Snyk faussement positives récurrentes de JMP Live. J'ai organisé une réunion administrative mensuelle avec Atlassian. J'ai également organisé des réunions techniques hebdomadaires, notamment des revues permanentes des vulnérabilités de sécurité des produits. J'ai commencé à travailler sur un inventaire des applications de R&D avec Travis .
Localisation
- Ying :
- J'ai terminé la vérification des scripts de capture d'écran EN pour EG et la reprise des captures d'écran si nécessaire ( JMPLOCTOOL-736 ), un total de cinq bugs Jira ouverts pour que l'équipe Doc corrige certains scripts de capture d'écran.
- Création et livraison de modules complémentaires d'apprentissage à Webteam.
- Sablonneux:
- Poursuite des tests et du perfectionnement du nouveau programme de processus de retour de chaîne pour l'interface utilisateur portable
- Poursuite du développement d'un nouveau processus de retour pour les données d'échantillon
- Trish : Recherches continues pour (JMPLOCTOOL-767) . Consultation de la documentation du processus de localisation sur Confluence et archivage de certaines pages.
- Krzysztof : Documentation, déploiement et présentation à l’équipe de documentation d’une solution pour la révision des descriptions anglaises du nouveau module complémentaire JMP Marketplace. Test de nouvelles fonctionnalités d’automatisation de la traduction (nouveau script de retour pour l’interface utilisateur, post-traitement automatisé et envoi des traductions cliniques JMP). Assistance aux fournisseurs pour les problèmes techniques liés à memoQ.
- Sohail : Débogage et résolution d'une erreur d'autorisations de base de données pour la mise à jour des fichiers de recherche TM et ajout d'un champ de dernière modification à l'interface. Début de l'écriture de tests pour automatiser les vérifications de build Bitbucket à chaque pull request.
- Allison : Cette semaine, j'ai traité le nouveau lot de chaînes que nous avons reçu pour Marketplace, préparé les packages de traduction et envoyé les packages aux fournisseurs pour traduction ; validé et finalisé les traductions des exemples de données ZH 19.0 ; validé et finalisé les traductions KO et ZH 19.0 Portable UI handoff 2 ; mis en place une page Confluence sur le processus de création de compléments localisés ; créé l'épopée Jira pour la documentation localisée au format PDF de la version V19 et la validation de l'assurance qualité des compléments.
Documentation
- Khawar :
- Appels d'oxygène : images créées pour FLM et MM terminées ; création d'images pour JSG (3 chapitres restants) ; je rencontrerai Chris plus tard cette semaine pour discuter de certaines modifications.
- Préférences JMP : contact avec John Schroedl , Bryan Fricke et Evan McCorkle pour examiner les informations sur les modes de couleur et les thèmes JMP ; contenu modifié et mis à jour
- Qiana : J'ai assisté à une démonstration de l'utilisation de l'application memoQweb pour modifier les descriptions de la Marketplace. J'ai participé à une réunion sur les outils d'aide à la localisation HTML5. J'ai continué à mettre à jour les fichiers UG et JSG pour remplacer les enregistrements SF Crime par les enregistrements NY 311. J'ai également mis à jour le fichier JMP.book pour deux nouveaux chapitres de statistiques. J'ai participé au changement de nom de GA à LS. Planification et coordination du projet.
- Susan C :
- J'ai terminé les RN 18.2.1. Merci à tous ceux qui les ont révisés. Je travaille actuellement sur le transfert vers la localisation.
- Je travaille sur les mises à jour de démarrage rapide pour Windows.
- Mise à jour de la page d'aide HTML5 dans Confluence. Réunion avec Trish pour discuter du script de copie des fichiers et de leur emplacement.
- Mise à jour du contenu HTML5 : toutes les captures d'écran sont reprises. Mise à jour des scripts d'images également liés à JMP Live.
- Mise à jour de la section « À propos de TI » dans tous les ouvrages pour refléter le changement de nom de Génétique à Sciences de la vie. Mise à jour d'autres ressources concernées.
- Chris B : J'ai terminé les révisions de chaînes de février et avril. J'ai cherché une table alternative pour le crime de San Francisco afin d'obtenir un exemple JSG. J'ai commencé à documenter les nouvelles fonctionnalités : transformations confortables (JMP-24615), sous-ensembles dynamiques (JMP-22890) et imbrication de colonnes et de scripts (JMP-21335).
- Devon : JMP-23540 : Ajout d'une note aux documents concernant l'idiosyncrasie des scripts du tableau récapitulatif, mise à jour de diverses clés d'aide, révision des modifications et captures d'écran de l'UG, examen de Prism comme surligneur de syntaxe JSL potentiel qui nécessiterait la création d'un plugin Oxygen à partir de zéro, finalisation du document d'importation de données AspenTech
Tests système/hôte - Cary
- Audrey : Les tests de l'installateur 18.2.1 sont en cours. J'ai travaillé sur un projet de calendrier pour les versions de maintenance de JMP 19 et j'attends une révision avant sa publication sur la page officielle des dates de JMP 19. La planification des stages JMP est également en cours.
- Mandy : Cette semaine, j'ai travaillé sur les tests de l'installateur 18.2.1 sur Mac - terminé ; j'ai travaillé sur les tests des correctifs JIRA pour les vues de filtre, la table de données, le gestionnaire de colonnes, les balises - en écrivant des tests JSL où je peux les ajouter au framework de test ; J'ai mis en place un ticket de service ici concernant le fait que Global Protect me fait tomber constamment (et d'autres) 6 à 8 fois par jour, et il semble que ce soit uniquement sur Mac et si le Mac se met en veille pendant quelques minutes - joignez votre nom à ce ticket si vous rencontrez des problèmes similaires ; Je travaille sur l'écriture de quelques tests supplémentaires pour augmenter la couverture des différentes nouvelles fonctionnalités.
- Hunter : J'ai testé de nombreux cas d'autorisation pour les tests du programme d'installation final de JMP 18.2.1, j'ai enquêté et répondu au cas JMP 19 EA 7 et aux vérifications JIRA.
Tests Web – Cary
- Josh : Tests de migration du programme d'installation et du serveur JMP Live 18.2.1. Nous sommes actuellement à 90 % d'avancement et en bonne voie pour terminer les tests dans les délais. Les questions liées au programme d'installation diminuent, ce qui pourrait signifier qu'il est temps de changer les choses. Jira – Plusieurs vérifications de bugs et de stories sont en cours.
Tests système/hôte - Pékin
Note de Shannon L :
Bonne fête des Mères à toutes nos mamans JMP ! Bon week-end à toutes.