Bienvenue dans la mise à jour du développement JMP du 20 septembre 2024 !
À environ 5 semaines de la date prévue de blocage de JMP 18.1.1, soyez attentifs aux bugs majeurs qui impactent le code source de JMP et qui ne peuvent pas attendre d'être corrigés dans la version 18.2. Les experts en sécurité examinent les derniers résultats de l'analyse Snyk pour identifier les vulnérabilités critiques ou élevées qui nécessiteraient des mises à jour de bibliothèques tierces dans la version 18.1.1. Pour rappel, les responsables du développement JMP doivent approuver toutes les modifications avant l'intégration dans la version 18.1.1, et toute demande de correction doit appartenir à l'une des catégories suivantes : correctifs de sécurité pour les bibliothèques tierces, bogues numériques graves, plantages généralisés et problèmes majeurs retardant le déploiement de JMP sur des sites clients importants.
Nous avons maintenant atteint notre date de gel pour JMP 19 EA3 ! Jim va créer des branches de code et des installateurs pour les tests la semaine prochaine. Merci à tous d'avoir mis à jour vos pages de fonctionnalités JMP 19 ! Pour rappel, les mises à jour des pages de fonctionnalités doivent être effectuées avant le lundi 23/09 à 9h00 et les vidéos doivent être envoyées à Mia avant la fin de la journée du mardi 24/09.
En parlant des nouvelles fonctionnalités de JMP 19, David White a présenté la nouvelle grille de données JMP 19 lors de la réunion JMP Dev jeudi. Si vous avez manqué la session en direct, vous pouvez trouver un enregistrement ici . Merci beaucoup pour la discussion active et les commentaires partagés pendant la réunion – je sais que Dave et Mandy (qui ont testé cette nouvelle fonctionnalité de table et d'autres) l'ont beaucoup apprécié !
Un grand merci à Tonya Mauldin pour avoir partagé les pistes bêta de cette semaine avec les crashs sélectionnés !

Rapport bêta JMP pour la semaine du 20/09/2024 | JMP Live
Annonces générales
Dates importantes à venir
- Gel du code JMP 19 EA3 – 20/09/24 ß AUJOURD'HUI
- Gel de sécurité JMP 18.1.1 – 01/11/24
- Image candidate finale JMP 18.1.1 – 04/11/24
- Validation de l'assurance qualité JMP 18.1.1 – 14/11/24
- Version JMP 18.1.1 dans MyJMP - ~19/11/2024
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Statistiques
- Jianfeng : nous travaillons sur la prise en charge de l'ACP de données mixtes demandée par Dow Chemical ( JMP-23063 ). Le travail n'est pas encore terminé, mais des progrès ont été réalisés. Le graphique de chargement ci-dessous montre les lignes de chargement bleues pour les variables catégorielles et les lignes de chargement rouges pour les variables continues.

- Elizabeth : J'ai terminé le travail sur la fonctionnalité d'analyse de stabilité/durée de conservation dans Mixed. Un grand merci à Dan Schikore pour son aide avec la légende ! Il y aura probablement des améliorations à venir, mais cela nous permet de commencer à estimer la durée de conservation basée sur un modèle mixte. Merci à Mike Anderson d'avoir fait pression pour cette fonctionnalité !
- Annie : J'ai terminé le travail sur Jira JMP-8247 , avec l'aide de Xan et Ernest. J'ai travaillé sur ma présentation de la feuille de route du Discovery Summit. J'ai fait un essai pour ma présentation de la conférence technique d'automne avec Bill Woodall et Di Michelson .
- Laura CS : J'ai eu une présentation bien accueillie à l'UNC qui m'a amenée à m'engager à faire une autre présentation pour un public plus large au printemps 2025. Je prépare une autre démonstration SEM pour l'université Case Western ce lundi en mettant l'accent sur les résultats en matière de santé. J'effectue des analyses sur de petits échantillons avec des données réelles à l'aide de MIIV-2SLS pour identifier les moyens d'améliorer le rapport. J'ai corrigé quelques bugs dans SEM.
- John Sall : Améliorations continues de la récurrence (JMP-22940). La partition inclut désormais les colonnes de verrouillage dans le script enregistré (JMP-22946).
Documentation statistique
- Michael : J'ai terminé les conversations de contrôle du troisième trimestre avec mon équipe ; j'ai examiné les nouveaux exemples SEM et le contenu de la documentation pour Hamid ; j'ai travaillé sur les mises à jour SI avec Colleen ; j'ai nettoyé les modifications suivies dans divers livres en vue de la création de l'aide EA3.
- Karen : Je travaille sur les mises à jour du chapitre catégoriel, presque terminé !
Tests statistiques
- Mark : Prototype d'optimisation bayésienne terminé en tant que module complémentaire que Chris pourra utiliser lors de l'atelier ENBIS après avoir corrigé certains bugs et ajouté de nouvelles fonctionnalités. Mise en œuvre d'une nouvelle forme de formule d'amélioration attendue pour traiter les BO pour les réponses multiples. Aider Jacob à fermer les tickets pour les échecs d'assertion DOE.
- Jacob : Test de la conception CSALT. Ajout de tests supplémentaires pour le simulateur. Test des problèmes de débogage du DOE. Enquête sur les problèmes de performances potentiels. Vérification des tickets Jira et nettoyage des tests unitaires.
Actualités sur les sciences de la vie
- Richard : Rapport de survie dynamique. Présentation de visualisation des données pour le Centre de biostatistiques de l'Université George Washington.
Gestion de produit et marketing de produit
- Bryan F : prototype HTML5 partagé avec l'équipe HTML5 comme exemple de modifications de mise en page nécessaires pour reproduire l'apparence de la vue arborescente de Vuetify 3. Discussion des problèmes de taille de police HTML5 avec Paul Spychala et Evan McCorkle . A informé Tanya de l'utilisation d'EA3 dans JMP Lab. Fourniture à Ernest Pasour des paramètres de liste d'icônes pour la thématisation et les spécifications. Collaboration avec Sarah Sylvestre sur les tests JMP Lab au Discovery Summit. Demande à John Schroedl et Michael Hecht d'aider à résoudre le conflit d'espacement par défaut au niveau de l'hôte.
Assistance technique et engagement
- Wendy :
- Plusieurs membres du support technique ont participé au Discovery Summit Online et ont animé des sessions Meet the Experts. Il semble que l'événement ait été un grand succès !
- L'équipe d'engagement participe à un projet visant à améliorer l'expérience de filtrage des parties restreintes (RPS).
- Les sujets des cas d'engagement sont indiqués ci-dessous. Comme d'habitude, les trois principaux sujets par volume de cas pour le support technique la semaine dernière étaient l'installation, l'autorisation et les pannes.
- Voici les rapports TS JMP Live et le lien vers le filtre Jira affichant les tickets signalés par TS au cours des 14 derniers jours .
Volume de cas d'assistance technique par semaine :

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
- Myron : mise à jour de PHP et des composants associés sur jmptool (JMPTOOL-1353). Identification d'échecs de test importants à supprimer potentiellement de la base de données de test (JMPTOOL-1367). Continuer à travailler sur/examiner les résultats de Stringbot sur AWS pour main/19 en prévision de la migration des exécutions vers AWS jmptool en octobre.
- Jim : Plusieurs mises à jour/mises à niveau du système Mac OS. Mise à jour des scripts de processus de test unitaire ; installation du pilote Oracle ODBC sur plusieurs machines WinOS UT. De nombreux problèmes ASAN, LEAKS, Icon et HPNM signalés dans les entrées JIRA. Préparation pour JMP 19 EA3.
- Shannon L : J'ai rencontré le service juridique pour discuter de l'enregistrement JMP de toutes les versions EA dans l'application SAS Registering Technologies et de la finalisation du questionnaire d'exportation. J'ai contacté SAS CIS pour m'assurer que nos éléments de configuration ont des propriétaires techniques enregistrés dans ServiceNow. J'ai mis à jour le tableau de bord des erreurs Jira pour tenir compte des composants d'autorisation qui n'ont pas besoin de versions de correctifs. Ce week-end, je mettrai à jour l'affectation automatique du sprint EA pour qu'il soit le sprint EA4. J'ai aidé à la validation des ajouts au journal UT et j'ai mis en œuvre une amélioration Jira pour ajouter le champ Développeur à la demande de fonctionnalité et à l'épopée.
- Shannon C : Préparation des discussions du troisième trimestre. Réunions sur plusieurs sujets, notamment la migration de Stringbot vers AWS, les projets de tests unitaires et les efforts de qualification opérationnelle/de performance pour JMP Clinical. J'ai travaillé avec les testeurs, Jim et Audrey, sur le dépassement du délai de test unitaire et le nettoyage du DNC.
- Nick : Mises à jour du système Windows pour de nombreuses AMI AWS. Travail de prototype de script pour les efforts de parallélisation des tests unitaires afin de permettre l'utilisation d'agents Jenkins dynamiques au lieu d'agents statiques.
Localisation
- Allison : a fourni à Kristen des modules complémentaires de documentation JMP localisés à jour et des captures d'écran mises à jour pour JMP Marketplace. A recherché et répondu aux questions liées à la documentation JMP et à la localisation de l'interface utilisateur. A validé les fichiers de modèles localisés pour JMP Live Help 18.2. A remis la documentation JMP 18.0 localisée à Roger pour publication sur jmp.com. A tenu une réunion de lancement avec l'équipe clinique pour établir un processus de flux de travail et un suivi via Jira pour la localisation de JMP Clinical en chinois simplifié.
- Trish : J'ai rencontré l'équipe clinique de JMP pour examiner les processus de traduction. Fichiers de modèles localisés pour JMP Live Help 18.2. Jiras de planification créés pour les projets 19.0. Évaluation d'une date de transfert antérieure pour les chaînes de l'interface utilisateur portable V19 (décembre). Réponses aux questions de traduction pour Marketplace et examen des traductions de Marketplace. Recherche d'options de renforcement d'équipe.
- Sohail : A terminé le développement de la version initiale de l'interface de recherche de mémoire de traduction et a mis en place un formulaire de commentaires pour que les testeurs puissent partager leurs commentaires/idées. A aidé à configurer et à déployer l'interface sur une machine externe afin que les traducteurs et autres puissent avoir accès à cette ressource. A continué ses recherches en LLM, a exploré le modèle multilingue open source BLOOM et l'architecture sous-jacente.
- Krzysztof : Travailler avec le marketing pour améliorer la qualité de la sortie de traduction automatique pour les descriptions de modules complémentaires. Concevoir et tester de nouvelles fonctionnalités d'automatisation L10N. Mise en miroir de la recherche de traduction automatique sur jmptransweb (machine de mise en correspondance externe). Poursuite de l'étude de la solution LLM pour les tâches de localisation.
- Howard : Fin des tests de traduction. API de tableau de bord standardisée. Journalisation des messages du tableau de bord repensée.
- Sandy : Poursuite des travaux sur le programme de validation de fichiers pour la tâche de comparaison d'images. Test de la fonction push sur le tableau de bord de création de projet.
Documentation
- Khawar : Essential Graphing : j'ai parcouru les problèmes mis en évidence pour JMP 17 et 18 et j'ai examiné ceux de JMP 19. J'ai reçu des commentaires et de l'aide de Qiana et je vais travailler à la résolution des problèmes. Exemple d'index : Ajout de contenu à une feuille de calcul pour suivre les problèmes et les questions. Oxygène : J'ai joué un peu avec SnagIt pour ajouter des étapes/légendes.
- Qiana : J'ai examiné les CV et les entretiens HireVue pour le poste d'éditeur. J'ai travaillé sur un « test » d'échantillons d'écriture pour les candidats à un poste d'éditeur contractuel. J'ai travaillé sur la politique de conservation des documents. J'ai rencontré Tom et Susan pour discuter des mises à jour et des corrections nécessaires au livre GA. Planification et coordination du projet.
Tests système/hôte - Cary
- Mandy : tester une nouvelle grille de table, rédiger des problèmes Jira, retester et vérifier ; et trouver d'autres problèmes à signaler. :smiling_face_with_smiling_eyes: . Je suis heureux d'avoir pu aider autant les développeurs avec ça et j'espère que si un utilisateur trouve quelque chose, cela pourrait correspondre à des problèmes connus. J'ai travaillé un peu sur les données - en utilisant Workflow et en essayant la nouvelle grille - en espérant utiliser un exemple amusant pour les vidéos EA3 que je dois faire - une pour les balises de colonnes dans 19, avec la nouvelle grille, une avec le générateur de Workflow et la nouvelle boîte de dialogue Rechercher/Remplacer que vous pouvez utiliser pour modifier un workflow plus efficacement. Il faut rédiger ces exemples, un journal et mettre à jour les pages de fonctionnalités.
- Hunter : J'ai enquêté sur un CRP et ouvert un JIRA pour une régression JMP 18.0 avec des vues de données enregistrées dans des projets. J'ai répondu à plusieurs problèmes Mac Sequoia et BeyondTrust suite à la sortie de Sequoia 15.0 cette semaine. J'ai installé Sequoia 15.1 Dev. Beta 4 sur l'hôte Intel pour tester le Mac mini « macbeta1x86 » en laboratoire et j'ai effectué quelques tests. J'ai examiné des fichiers PDF de documentation plus localisés.
- Mike M : Semaine chargée de mise à jour des tests Sikuli pour comprendre les nouveaux problèmes liés à la nouvelle grille de données. J'ai ouvert 3 nouveaux défauts pour HTML « Ajuster à la fenêtre » qui ne fonctionne pas avec les annotations ancrées, une erreur interactive CCB détectée avec le test Sikuli et une erreur d'espace de noms JSL. Il y a beaucoup plus de tests à mettre à jour avec la nouvelle grille.
- Audrey : Résolution des problèmes liés au déploiement de Sequoia, enquête sur les problèmes SQL/ODBC sur Mac, examen des données de synchronisation des tests JSL et progression progressive de notre projet de parallélisation de nos exécutions UT.
Tests Web – Cary
- Natalie : Nous avons continué les mises à jour d'automatisation HTML5 pour diverses modifications de l'interface utilisateur. Nos chiffres de réussite se sont améliorés cette semaine. Nous avons terminé un prototype de cas de test pour inclure la nouvelle fonctionnalité Ajuster à la fenêtre dans notre cadre d'automatisation.
- Anna : Test des modules complémentaires de Marketplace avec Kristen. Vérification de la nouvelle implémentation de la fonction de redimensionnement de Paul S pour HTML5 et JMP Live. Problèmes d'affichage des axes signalés pour HTML5.
Tests système/hôte - Pékin
Cœur
- Dan S : Plus de travail sur rememberInitialState() pour réduire les messages SendToReport() lors de l'utilisation de thèmes de style visuel. Correction également de certains problèmes connexes introduits récemment. Style supplémentaire pour l'icône de divulgation de la zone de contour. Mise à jour de certaines chaînes dans Dashboard Builder pour améliorer la convivialité des filtres.
- Morgan : j'ai amélioré l'analyseur lexical de balisage (je travaille toujours sur la prise en charge étendue du balisage dans TextDisplay), j'ai corrigé quelques bugs mineurs pour les Notebooks, et je travaille sur un nouvel arbre de navigation fonctionnel, une sélection de blocs et des actions d'annulation pour les Notebooks.
- Xan : Recherche et préparation des données pour la prochaine conférence de Statistically Speaking.
- Evan : Des progrès ont été réalisés pour rendre le panneau de gauche du tableau de données plus flexible.
DOE et fiabilité
- Caleb : Cette semaine, j'ai officiellement effectué la conversion pour les deux explorateurs de moyennes d'échantillons. Ils sont actuellement cachés derrière un script d'activation jusqu'à ce que les tests soient terminés. J'ai également corrigé d'autres bugs de l'explorateur de taille d'échantillon et quelques bugs du simulateur CSALT. J'ai pu assister à une partie de Discovery en ligne cette semaine. J'ai été très intéressé par la session DOE Meet the Experts !
Hébergement et interfaces
- Will : Le connecteur de données S3 dispose désormais d'une validation des entrées utilisateur plus explicite et plus fiable. Je travaille actuellement à modifier le comportement des valeurs par défaut du connecteur de données SharePoint pour le rendre un peu plus intuitif à utiliser et je teste mes modifications pour m'assurer que tout fonctionne toujours bien.
HTML interactif
- John Powell : Ajout de la prise en charge du rôle Weight(size) dans Interactive HTML Scatterplot 3D ( JMPHTML-14094 ). Travail sur la prise en charge des colonnes nominales sur les axes X, Y ou Z du Scatterplot 3D ( JMPHTML-14112 ). Correction d'un problème de lecture du niveau de données pour les colonnes nominales. Correction d'un problème où NaN s'affichait pour le rôle de couleur dans les info-bulles de la carte ( JMPHTML-14100 ). Discussion sur la prise en charge des graphlets sur JMP Live avec Jared, puis avec Michael Senoyuit. Rencontre avec Praveena, Paul S. et Bryan F pour discuter du thème JMP Live. Rencontre avec Aaron pour discuter de la prise en charge du navigateur de filtrage de processus de John Sall sur JMP Live.
- Paul Spychala : Nous avons ajouté la prise en charge de Graph Builder Fit to Window (height) en HTML ( JMPHTML-14082 ), nous prenons donc désormais en charge le redimensionnement en largeur et en hauteur. Prise en charge initiale ajoutée pour CrosstabDisplay en HTML ( JMPHTML-988 ). Prise en charge ajoutée de Control Chart Builder Fit to Window en HTML ( JMPHTML-14095 ).
- Praveena : Avertissements du graphique de contrôle - Nous avons travaillé sur la prise en charge de l'interactivité entre le panneau d'avertissements et le rapport et résolu les bugs associés. Refactorisation des options du menu de distribution pour prendre en charge plusieurs plates-formes
- Michael Senoyuit : j'ai travaillé pour que « Order By Count » fonctionne pour les filtres de données MR et pour étoffer les colonnes IndexArray.
JMP en direct
- Aurora : améliorations des avertissements du graphique de contrôle (ajustements et corrections de bugs, organisation et ajout aux articles Confluence, préparation pour la conférence éclair Discovery). Mises à jour de packages tiers.
Note de Shannon
J'espère que vous passerez tous un bon week-end !
