Bienvenue dans la mise à jour du développement JMP du 2 mai 2025 !
JMP 19 EA8 est désormais validé et les installateurs ont été téléchargés sur MyJMP. Veuillez consulter la liste des dates de JMP 19 dans la section « Dates importantes à venir » ci-dessous. Nous approchons rapidement de la phase de révision de code pour JMP 19 (23/05/2025) et nous sommes à un peu plus de 4 mois de sa sortie, prévue pour mi-septembre. Notre dernière version JMP 19 destinée aux premiers utilisateurs (EA9) sera disponible le 05/06/2025.
JMP 18.2.1 Code Freeze et Security Freeze sont disponibles aujourd'hui ; les versions finales de l'installateur pour tous les produits seront créées lundi prochain. Outre les correctifs de bibliothèques tierces, cette version corrige quelques bugs JMP critiques. JMP Clinical 18.2.1 proposera également plusieurs correctifs JSL et un nouveau rapport requis par les clients importants. Alors que la version 18.2.1 est finalisée, l'équipe DevOps prépare la version 18.2.2, notre dernier correctif de sécurité pour JMP 18.
Merci à Russ Wolfinger d'avoir présenté Mike Anderson, ingénieur système chez JMP, pour parler d'une extension de l'expérience sur les hélicoptères du DOE lors de la réunion JMP Dev de cette semaine ! Comme je l'ai mentionné lors de la réunion, Mike a également fêté récemment ses 10 ans de collaboration avec JMP. Félicitations ! Si vous n'avez pas pu y assister en personne, vous pouvez retrouver l'enregistrement ici .
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 2 mai 2025 | JMP Live
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
Tests Web - Cary
- Josh : J'ai rattrapé mon retard sur les e-mails et les pages Confluence mis à jour pendant mes vacances. J'ai créé la matrice de test pour les tests de l'installateur Live 18.2.1. J'ai travaillé sur divers Jiras autour de KeyCloak et sur les modifications apportées à la gestion de certaines parties de la console d'administration JMP Live.

Tests système/hôte - Pékin
- Joyeuses fêtes de fin d'année à nos collègues en Chine, y compris notre équipe de test de Pékin et notre ingénieur de localisation Ying Zhou !
Cœur
- Dan S : Correction des contraintes du composant ternaire pour les mélanges dont la somme n'est pas égale à 1,0. Corrections JSS pour la modification des propriétés de la boîte de dialogue et ajout d'options de style sur la plateforme bivariée. Réduction de la surcharge de mesure des boîtes pour les rapports de profileur volumineux. Correction des problèmes de dimensionnement JSL pour les boîtes avec barres de défilement et/ou remplissage.
- Evan : Améliorations apportées au dessin des symboles des balises de colonnes, notamment une nouvelle préférence de police. Prise en charge des scripts pour le filtrage des colonnes. Corrections pour le mode sombre. Résolution de divers problèmes liés à la saisie au clavier et au rendu du texte en chinois et en japonais.
- Xan : Un axe imbriqué avec ordre classe désormais l'axe dans son ensemble plutôt que chaque niveau séparément. JMP-1718. Ajout de la prise en charge de la propriété de colonne « Valeurs forcées » à TermCombo, ce qui affecte les axes imbriqués, Summarize() et certaines plateformes de statistiques.
DOE et fiabilité
- Caleb : Je continue de travailler sur les bugs et les améliorations de CSALT. J'ai également discuté avec l'un de nos nouveaux stagiaires d'un projet intéressant sur lequel nous pourrions travailler cet été avec Ryan DeWitt . Je prépare également une conférence que je présenterai lors du congrès annuel de la Société statistique du Canada à la fin du mois.
Hébergement et interfaces
- John Schroedl : Grâce aux efforts de test renouvelés de Yusuke Ono-san et Avec nous , plusieurs problèmes liés à notre nouveau code de saisie de texte IME ont été identifiés. Nous avons résolu la plupart d'entre eux grâce à de nombreuses discussions et à l'aide d'Evan McCorkle (merci !). Un problème particulièrement grave avec l'IME chinois a été résolu, mais d'autres modifications sont nécessaires. La couleur du titre des groupes radio/vérification en mode sombre a été corrigée. Nous avons collaboré avec CIS pour connecter un ordinateur portable ARM aux réseaux SAS. Cela a nécessité une aide précieuse, car il s'agit de la première machine non informatique ajoutée, et leurs systèmes sont en cours de mise à jour.
- Will Morgan : Je travaille sur les fonctionnalités demandées par les utilisateurs pour les connecteurs de données S3 et SharePoint. Je mets à jour la documentation et les versions des modules complémentaires sur la marketplace. Par ailleurs, j'ai terminé mon dernier semestre et j'ai officiellement obtenu mon diplôme de l'Université d'État de Caroline du Nord ! (Félicitations, Will !)
- Michael H : Améliorations de la messagerie instantanée sur Mac (IM = Input Method ; comment la saisie est effectuée en japonais, coréen, Emoji, Dictée, etc.)
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
- Correction de bugs sur le tracé parallèle dans Graph Builder ( JMPHTML-14509 )
- Résoudre les problèmes du menu Triangle rouge sur JMPLive
- Légère refonte pour résoudre plusieurs problèmes où les paramètres étaient perdus, hors service ou non pris en charge ( JMPHTML-14555 ).
- Prise en charge de davantage de menus Triangle rouge dans la plate-forme de distribution ( JMPHTML-14569 ).
- Adresse modifiant l'axe sur les graphiques créés par une action de menu Triangle rouge ( JMPHTML-14573 ).
- Résoudre davantage d'incohérences dans l'ajustement à la fenêtre
- Les boîtes de composition rétrécissent trop avec des graphiques mixtes et ajustables ( JMPHTML-14547 ).
- Prise en charge de l'ajustement à la fenêtre avec PanelBox ( JMPHTML-14545 ).
- Mike Stickles : JMPHTML-1407 terminé (le paramètre de légende pour le rôle de taille ne fonctionne pas en HTML5) et le code a été soumis à révision. JMPHTML-616 est actuellement en cours d'analyse (barre : info-bulle pour la colonne de l'axe Y de gauche toujours affichée avec l'ordre de tracé par défaut des barres). Sera en vacances la semaine du 4 au 10 mai.
- Praveena :
- Nous sommes dans un sprint de correction de bugs, voici les problèmes sur lesquels j'ai travaillé cette semaine.
- JMPHTML-14564 : Correction du problème de surbrillance des lignes dans le tableau de bord bivarié.
- 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 Grouper par colonne.
- JMPHTML-14353 : JMP plante lors de l'exportation du rapport de filtrage des processus vers HTML5 avec la commande « Grouper par colonne ».
- J MPHTML-14511 : Le sous-groupe affiché lors du survol de l'avertissement n'est pas lisible par l'homme.
- JMPHTML-14504 : JMP Live Publishing | Publier des rapports | Le graphique à barres de filtrage des prédicteurs ne s'affiche pas correctement.
- JMPHTML-14028 : lors de la publication en direct, les barres d'histogramme de Predictor Screening ne sont pas dans le bon ordre.
- JMPHTML-14388 : Critique de processus : les marqueurs ne correspondent pas à la ligne exacte dans le tableau récapitulatif.
- JMPHTML-14578 : Tableau : la ligne du tableau n'est pas sélectionnée lors de la sélection du marqueur sur une voie.
JMP en direct
- Aurora : Correction de bugs (amélioration des performances lors de la publication d'un grand nombre d'avertissements, amélioration des performances de la pagination inverse basée sur l'horodatage, par exemple le journal d'audit, interdiction de la suppression des utilisateurs référencés, etc.). Mise à jour de notre page Confluence sur les tests automatisés JMP Live (« Vitest »).
Statistiques
- Annie : J'ai continué à travailler sur la correction des bugs dans Control Chart Builder, notamment JMP-25422 , JMP-26041 , JMP-15074 , JMP-24856 , JMP-8244 et JMP-20216 , où j'ai étendu les constantes de Control Chart d2 et d3.
- John Sall : Dans le profileur, j'ai vérifié le multithreading pour l'optimisation, avec Laura Lancaster, Weijie Cai et Dan Schikore . Les machines dotées de nombreux cœurs devraient exécuter la plupart des optimisations 10 fois plus rapidement ( JMP-25826 ).
Tests statistiques
- Haley : J'ai continué à tester l'estimateur MIIV sur des modèles avec contraintes d'égalité ; j'ai étudié le calcul des erreurs types pour ces modèles dans les deux packages R qui proposent cet estimateur. J'ai commencé à tester l'estimateur MIIV avec des données manquantes. J'ai vérifié les modifications apportées au modèle de mesure Assess dans SEM. J'ai publié cet article de blog qui présente un exemple d'utilisation de mon module complémentaire Modération et Médiation avec des données non issues des sciences sociales.
- Marque : Retour à une version antérieure du script de test unitaire pour l'onglet Saisie de données dans Easy DOE lorsque la différence de coefficients aléatoires entre Mac et Windows est réapparue. Fermeture des tickets récents pour l'optimisation bayésienne. Poursuite de la génération de cas réalistes pour tester l'optimisation bayésienne afin de bénéficier d'un retour d'information opportun pendant la suite du développement.
- Jacob : Rédaction de tests unitaires pour BayesFlo. Test des mises à jour de CSALT Design et révision des tests unitaires suite aux modifications apportées au simulateur. Investigation d'un problème potentiel de performances lors du tri d'une table volumineuse. Vérification des tickets Jira et nettoyage des tests unitaires DOE.
- Tonya : Je travaille sur des tests unitaires pour les modifications du processus de sélection et la vérification des bogues.
Actualités des sciences de la vie
- Drew : Traitement du backlog Jira et tri des problèmes en interne et pour les clients. Michel Hecht a apporté de nouvelles fonctionnalités pour l'ouverture des tables de données (et des fichiers sas7bdat) qui nous permettent de mieux gérer les données mal encodées. Je travaille sur un utilitaire JSL simple qui teste une douzaine d'encodages parmi les plus courants utilisés dans les données d'essais cliniques, nous offrant ainsi une option d'ouverture simplifiée « à la meilleure estimation ». Ceci est important, car les versions précédentes de JMP Clinical (basées sur SAS) pouvaient les gérer, car SAS intégrait une tolérance aux encodages à la conjecture.
Gestion de produits et marketing de produits
- Bryan F : J'ai finalisé les graphismes d'InstallShield. J'ai apporté d'autres mises à jour au thème JMP Live et j'ai corrigé quelques problèmes visuels liés à Jiras pour le thème JMP Live. Je travaille actuellement sur une version généralisée du framework de scripts que j'utilise au Discovery Summit JMP Lab afin de faciliter l'envoi d'études d'utilisabilité et la collecte automatique des résultats.
Support technique et engagement
- Volume de cas d'assistance technique par semaine :

- 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
- Bob : Modification du paramètre par défaut du programme d'installation de maintenance de la version 19 de REMOVE à REPAIR suite aux retours clients et à la demande JMP-26113 de la direction produit. Finalisation du téléchargement et de la distribution de JMP 19 EA8 pour JMP, JMP Pro et JMP Clinical, pour Macintosh et Windows. Restructuration des fichiers du programme d'installation Windows de la version 19 afin d'optimiser les différences entre les fichiers Clinical du démarrage rapide. Aucun impact client. Collaboration avec Bryan Fricke sur la mise à jour des programmes d'installation Windows de la version 19 afin d'utiliser les graphismes de marque JMP ( JMP-24979 ).
- Shannon L : Finalisation des tâches de fin de cycle JMP 18.2.1, notamment la réalisation des revues PLSR et l'envoi de rappels pour validation. Promotion de l'adoption des versions de sécurité mensuelles au sein des équipes DevOps et R&D, et présentation lors de la réunion des équipes opérationnelles. Des discussions plus approfondies seront menées avec le service client et la gestion produit afin d'adapter les conventions de nommage des versions. Examen d'un schéma de sécurité Jira au niveau des incidents avec l'équipe de développement JMP pour leur projet Jira, dont le déploiement est prévu le 6 mai. Réunions techniques hebdomadaires.
- Shannon C : Suite des discussions sur les mises à jour de sécurité mensuelles. En travaillant sur les tables de plantages JMP (ironique !), j’ai reproduit un plantage mystérieux de carte thermique signalé plus de 50 fois depuis la version 17.0. J’ai signalé le problème JMP-26081, que Xan a déjà corrigé pour la version 19.0. J’ai enquêté sur un plantage CRP dans la version 18.2 pour Japan TS, qui correspondait à un plantage courant connu, corrigé dans les versions 18.2.1/19.0 ( JMP-20690 ), également par Xan.
- Jim : Ensemble final d'intégrations vers 18.2.1 pour JMP Clinical ; préparation de la ramification JMP 18.2.2 ; vérification de toutes les machines de test unitaire pour Anaconda ; réunion de cadence de construction JMP et brainstorming ultérieur avec Audrey.
- Myron : la majeure partie de mon travail cette semaine a consisté à modifier les scripts qui chargent les données de test unitaire – en supprimant la sortie intermédiaire XML, en les mettant à jour pour utiliser PostgreSQL au lieu de SQL Server et en les testant.
Localisation
- Allison : a répondu aux demandes de traduction que nous avons reçues des équipes de traduction sur les chaînes de données d'échantillon 19.0 ; a finalisé et validé les traductions des données d'échantillon JA ; a validé la facture du fournisseur et l'a envoyée au service des paiements pour paiement ; a mis en œuvre les correctifs de traduction JMP Live ZH en fonction des rapports de l'assurance qualité ; a suivi quelques cours d'apprentissage en ligne sur des sujets de gestion de projet.
- Krzysztof : Validation et déploiement du premier retour des SampleData 19.0 du fournisseur. Corrections apportées aux traductions de l'interface utilisateur JMP Live 19.0. Test des nouveaux scripts de retour et de validation de l'interface utilisateur JMP. Préparation d'une démonstration du processus de révision des descriptions des modules complémentaires de la Marketplace anglaise pour l'équipe de documentation. Création d'une nouvelle tâche de développement d'automate (automatisation du déploiement JMP Clinical).
- Sohail : Déploiement de l'interface utilisateur pour l'interfaçage avec le pipeline RAG et travail sur l'hébergement sur un serveur permanent. Expérimentation de modèles plus volumineux issus de différentes familles. Suppression des installations Conda de toutes les machines et mise à jour de la documentation du workflow Bitbucket pour un historique des relations presse plus clair.
- Howard : Bibliothèque Python Jira mise à niveau et testée. Atlassian abandonne les points de terminaison REST Jira. Méthode de journalisation des messages du tableau de bord terminée. Tâches d'arrière-plan modifiées pour l'approche d'initialisation de memoQ. Travail sur l'automatisation de la traduction clinique.
- Ying : Je continue de vérifier les scripts de capture d'écran EN pour EG et de reprendre les captures d'écran si nécessaire ( JMPLOCTOOL-736 ). Un chapitre a été terminé cette semaine. J'ai ouvert un bug Jira pour les interfaces ( JMP-26064 ). Tâche de suivi pour la création du processus d'automatisation PDF ( JMPLOCTOOL-766 ).
- 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 données d'échantillon.
- Trish : Aide au tri des requêtes de localisation. Recherche sur les outils localisés JMP Live et HTML5 pour 19.
Documentation
- Qiana : J'ai rencontré Michael et Ruth pour discuter de SKP. J'ai rencontré Rick au sujet du travail FrameScript à terminer. J'ai mis à jour le fichier UG_Reports pour remplacer SF Crime par NY 311 Records. J'ai rencontré les RH au sujet de la modification des ressources. J'ai trié les Jiras. J'ai planifié et coordonné le projet.
- Chris : J'ai révisé les chaînes de février et avril. J'ai accepté les modifications apportées aux fichiers JSG et DJ, et corrigé les références d'images. J'ai révisé les images de légende de Khawar dans CR, DJ, DOE et UG. J'ai travaillé sur un script de copie pour les fichiers JMP Live/Public.
- Susan C : Je travaille sur les notes de version 18.2.1. J'ai terminé les mises à jour JSL de JMP Live pour la version 19.0. Merci à Eric pour son aide ! Je travaille sur les mises à jour des modèles EN pour JMP Live 19.0. Je travaille sur les mises à jour d'installation de JMP Live pour la version 19.0. J'ai mis à jour le livre Génétique pour Sciences de la vie.
- Khawar : Appels d'oxygène – création d'une liste d'images pour FLM, JSG et MM ; MM terminé ; création d'images pour FLM commencée. Préférences JMP – mise à jour d'UG. Autorisation de travail d'été terminée.
Tests système/hôte - Cary
- Mandy : J'ai vérifié les correctifs JIRA et essayé d'ajouter des tests JSL lorsque c'était possible. J'ai reçu quelques pistes EA7, mais aujourd'hui, j'ai reçu trois pistes JMP19 EA8 – bien que les suggestions portaient sur d'autres sujets et non spécifiquement sur les mises à jour EA8. Je travaille à l'écriture de tests avec le nouveau filtre de colonnes JSL fourni par Evan pour le panneau des colonnes. J'en ajouterai d'autres, comme les balises de colonnes et les vues filtrées. Je suis en train de réviser la table NYC 311 Records.jmp et de tester quelques étapes de nettoyage des données : recodage des noms de colonnes, recodage des valeurs dans les colonnes, utilisation de formats et ajout de balises, intégration de tout cela dans un workflow, et réflexion sur d'éventuelles mises à jour futures.
- Nick H : J'ai continué à progresser dans les vérifications de la version 19.0 en créant plusieurs nouveaux tests unitaires pour les nouvelles options de style de la boîte de contour. J'ai également poursuivi les tests approfondis des extraits de code, signalant plusieurs bugs et suggestions d'amélioration pour la fonctionnalité actuelle des extraits de code.
- Hunter : JMP 19 EA 8 a été testé. SAS Download Manager 3.14 a été testé avec plusieurs configurations Mac demandées par l'équipe SAS 9. Vérifications JIRA. Application de Sequoia 15.5 bêta 5 sur les Mac du laboratoire de test hôte et test avec les versions actuelles de JMP 18.2.1 et 19.0.
- Audrey : La planification des stages est en cours et de nombreuses sessions d'intégration intéressantes sont en préparation. Préparation des tests de l'installateur 18.2.1 la semaine prochaine. Tests Snowflake.
Note de Shannon
Merci à Xan Gregg d'avoir partagé cette histoire sur une prépublication remplie d'erreurs retirée après quelques « gaffes » liées à l'IA : https://retractionwatch.com/2025/04/24/google-ai-engineer-withdraws-arxiv-preprint-tortured-phrases-genai/ :smiling_face_with_smiling_eyes: J'espère que vous passerez tous un bon week-end !
