Bienvenue dans la mise à jour de développement JMP du 12 avril 2024 !
JMP 18.1 Feature Freeze arrive en fin de journée le vendredi 19 avril prochain . Si vous avez marqué un nouvel élément de fonctionnalité comme étant corrigé à 18.1, veuillez évaluer son impact sur la page Nouvelles fonctionnalités de JMP 18.1 dans Confluence . Et si vous finalisez une fonctionnalité pour 18.1 cette semaine, veuillez copier le tableau modèle dans cette page et créer un nouvel en-tête de section pour votre fonctionnalité. Ceci est très utile aux équipes en aval qui planifient leur propre travail 18.1.
Nous approchons également à grands pas de la date de gel du code pour JMP 18.0.1 , notre première version « point-point » prévue. Bien qu'elle soit axée sur les mises à jour de bibliothèques tierces pour résoudre les problèmes de sécurité, cette version comprendra également quelques correctifs sélectionnés et d'autres mises à jour importantes. Les éléments résolus dans la version 18.0.1 peuvent être identifiés dans Jira avec une version corrective de 18.0.1. Tous les correctifs non liés à la sécurité doivent être approuvés pour être inclus dans la version 18.0.1. Veuillez envoyer une note à la liste des approbateurs JMP avec des détails si vous demandez l'approbation pour pousser une modification de code non-sécurité vers 18.0.1.
Merci à Mia Stephens pour avoir rappelé que la date limite de soumission des articles au JMP Discovery Summit aux États-Unis est le 23 avril et que le personnel R&D de JMP est invité à soumettre des résumés. Discovery US aura lieu à Cary du 21 au 24 octobre. En attendant, veuillez vous inscrire ici si vous souhaitez participer à JMP Discovery Europe Online . Cette partie en ligne de l'événement fait suite à une conférence Discovery en personne très réussie à Manchester le mois dernier .
Annonces générales
Dates importantes à venir
- Gel des fonctionnalités de JMP 18.1 – 19/04/24
- Gel du code JMP 18.0.1 – 26/04/24
- Sortie de JMP 18.0.1 – ~ 18/05/24
- Début du mode d’approbation JMP 18.1 – 21/05/24
- Gel du code JMP 18.1 – 14/06/24
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Découverte de données
- Xan : Crash de GB Undo corrigé avec l'aide de Dan. Modernisation du code : utilisation de FlatHashMap au lieu de JHashMap. Plus d'options d'orientation du jitter des marqueurs sont en cours de réalisation, permettant ce type de tracé logistique.

- Et Q : Correction de certains comportements d'étirement pour remplir les boîtes réduites. Enquêter sur les problèmes de perte de remplissage/marge lorsque les boîtes sont clonées (sortie de journal ou d'image). Travailler sur la gestion des métriques de l'hôte via le framework Visual Styling.
- Dave B : Intégration des modifications dans 18.1. Correction de bugs de défilement de la tablebox/molette de la souris. Correction d'un bug de dimensionnement de l'exportation PDF.
BICHE
- Caleb : Plus de tri des tickets JIRA, en particulier en ce qui concerne les explorateurs de taille d'échantillon. J'ai également repris le travail sur le papier avec Brad sur une alternative à la méthode de Lenth pour les conceptions non orthogonales. Enfin, j'ai aidé l'un des doctorants de Doug Montgomery à analyser certains tests de dégradation préliminaires sur un projet intéressant qu'ils mènent.
Hôte
- Kristen : Le développement de cette semaine s'est concentré sur la réalisation de mises à jour de localisation pour JMP Marketplace afin de rendre les chaînes et le texte disponibles dans les langues prises en charge par JMP et sur les mises à jour de l'interface utilisateur de gestion des erreurs JMPMRKT-28 et JMPMRKT-63 .
- Paul N : Mettez à jour Python intégré vers la version 3.11.9 dans JMP 18.0.1, JMP 18.1, JMP 19, sous Windows et Mac.
- Michael H : Suppression des bibliothèques SAS TK (noyau threadé) de JMP 19.
HTML interactif
- John Powell : Conversion de Format.js en classe JavaScript ( JMPHTML-13645 ). Travailler sur la conversion de BubblePlotSegment.js en une classe JavaScript ( JMPHTML-13655 ). Suppression du code inutilisé pour le prototype de regroupement interactif Heatmap et Bar ( JMPHTML-13563 ). Examen des demandes de fonctionnalités avec Praveena pour planifier JMP 19. Discussion du nouveau look du contenu HTML interactif avec Praveena, Paul S., Michael S. et Bryan F. ( JMPHTML-1835 ). Discussion sur les détails de mise en œuvre du tri des avertissements de carte de contrôle dans JMP Live avec Praveena et Annie ( JMPHTML-13650 ).
- Praveena :
- Rencontre avec John Powell pour examiner les fonctionnalités de la version 19.0.
- Fonction d'avertissement de carte de contrôle sur JMP Live
- Michael Goff et moi travaillons à la gestion des événements du menu contextuel afin d'ajouter la prise en charge du tri.
- Rencontré Annie et John pour comprendre les fonctionnalités de CCB.
- Rencontré Aurora, Annie et Michael pour nos réunions hebdomadaires
- Interface utilisateur HTML : révision et finalisation des idées de conception identifiées lors des sessions précédentes avec l'équipe HTML et Bryan Fricke.
- Michael Senoyuit : Fin de la refactorisation de BoxPlotSegment, travail sur le lifting du design HTML et début de la création d'une classe de polices.
JMP en direct
- Aurora : Poursuite du travail sur l'amélioration des avertissements des cartes de contrôle.
Statistiques
- Laura CS : s'est éloignée de l'estimateur MIIV-2SLS cette semaine pour se concentrer sur de petits correctifs pour SEM dans 19.0 et sur les intégrations pour 18.1. Correction d'un problème de diagramme de chemin avec l'analyse de plusieurs groupes (le diagramme était affiché de manière décentrée). Correction d'un bug avec le bootstrap tel que la correction du biais n'ignorait pas les valeurs manquantes dans une statistique donnée. Nous avons également ajouté une nouvelle colonne au tableau des résultats du bootstrap qui affiche les avertissements ou autres messages rencontrés lors de l'estimation (par exemple, variances négatives, non-convergence, etc.). Ajout d'un nouvel indice d'ajustement dans le tableau de comparaison de modèles (demandé par Narayanan, maintenant à l'Université de Cincinnati) et correction d'un problème JSL avec Définir les valeurs temporelles.
Documentation sur les statistiques
- Michael C : révision des modifications apportées à l'index de script pour Colleen ; rencontré le comité du programme de la conférence technique d'automne pour examiner les résumés soumis ; a commencé à enquêter sur certaines erreurs qu'Acrolinx ne détecte pas dans les fichiers FrameMaker.
Tests de statistiques
- Mark : Identification des lacunes de la fonctionnalité de longue date Save/Load Responses/Factors dans les plates-formes du DOE avec Jacob pour examen par Ryan et Joseph. Scripts de tests unitaires mis à jour pour Easy DOE après remplacement de la liste de sélection dans l'onglet Modèle pour le mode Flexible. Billets Jira fermés pour Easy DOE. Étudier l'optimisation bayésienne.
- Jacob : Vérification des tickets Jira pour DOE et ajout de tests unitaires. Ajout d'un test unitaire pour les modèles tabulaires Torch Deep Learning. Travailler sur un script pour réexécuter mes tests unitaires ayant échoué et publier les échecs confirmés. Assistance du support technique JMP pour une question d'analyse de puissance du DOE. Faire un nettoyage de tests unitaires.
- Tonya : Je travaille sur une présentation des données V18 Early Adopter. Vérification des bugs et nettoyage des tests unitaires.
Mises à jour sur les sciences de la vie
- Rebecca : Lancer une rétrospective JMP Clinical en organisant les commentaires dans une page Confluence et en les mettant à la disposition de notre équipe pour qu'ils puissent les examiner. Nous continuons à travailler sur les corrections de bogues pour la version 18.1, y compris celles sur un nouveau rapport résumant les informations sur la disposition.
- Richard : Prototypage d'un rapport qui permettra aux utilisateurs non-SQL d'identifier les problèmes de sécurité ou les médicaments dans des fenêtres temporelles définies par l'utilisateur autour d'événements ou de médicaments de référence.
Gestion de produits et marketing de produits
- Bryan F : Avec Sarah Sylvestre, j'ai rencontré Greg Flexman et Olivia Lippincott pour discuter de leurs réponses à une enquête sous forme de tableau de données préparée par Sarah. Traitement et présentation des résultats du JMP Lab pour les sous-ensembles de tables de données dynamiques. À ce stade, tous les résultats du récent laboratoire JMP de Discovery Europe ont été traités et présentés. Rencontre avec les membres de JMP Digital Ops, Marketing et Customer Care à propos de la marque JMP. Travailler avec des développeurs HTML5 pour développer un style plus cohérent avec JMP Live Chrome. Diverses discussions sur la conception de JMP Live. J'ai continué à utiliser certaines techniques UX avec le groupe de Julian sur la base d'un club de lecture sur la conception des choses du quotidien. Planification liée à l’effort du Visual Styling Framework. Réponse à une autre demande de calendrier de remédiation pour les zones d'accessibilité non conformes de JMP.
Support technique et engagement
- Duane : Encore une semaine chargée en support ! L'équipe de Wendy's traite de nombreux cas concernant des problèmes liés à My JMP et des questions d'authentification. Veuillez noter que la version d'essai de JMP 18 n'est PAS encore disponible. Des travaux sont en cours pour le rendre disponible, mais il n'est pas encore disponible. Voici les rapports TS JMP Live et le lien vers le filtre Jira montrant les tickets signalés par TS pour les 14 derniers jours .
Volume de dossiers par semaine :
Sujets de requête pour la file d'attente d'engagement, total :
Sujets de cas pour la file d'attente d'engagement, la semaine dernière :
Opérations de développement
- Mélanie :
- DevOps : réunions de présentation et discussions avec Shannon Leslie et d'autres personnes DevOps. Enquête générale et dépannage. Builtins 18.1 : mise à jour du travail Stringbot-JSL-Maintenance pour fonctionner avec 18.1 ; a effectué un test (pas encore de chaînes) ; prêt pour de nouvelles cordes la semaine prochaine. HelpMap pour 18.1 : travail sur la mise à jour du travail de téléchargement.
- Dimanche dernier, je suis allé au Poe Museum à Richmond, en Virginie. Juste pour m'amuser, j'ai importé le Raven dans JMP et j'ai fait une analyse des sentiments dessus. J'ai ensuite utilisé le score de sentiment global pour colorer un nuage de mots.
- Jim : Intégration des modifications approuvées dans la branche 18.0.1 ; fourni un support Perforce supplémentaire. Restauration du Mac mini de Russ ; mis à jour le système d'exploitation sur plusieurs Mac mini de test. Travailler avec Paul Nelson pour installer les modules Python sur Mac OS via des scripts batch. Travailler avec Daniel Powell pour déterminer pourquoi de nombreuses machines UT n'autorisent pas après le changement côté serveur de la semaine dernière.
- Myron : J'ai travaillé sur la création de JMPTOOLPROD.dev.jmp.com et sur le déploiement de JiraBot là-bas. Cela a nécessité quelques bricolages pour configurer une autre application d'authentification Azure (donc je ne partagerais pas l'instance de développement) et quelques modifications de code pour être plus flexible avec les jetons d'authentification et les identifiants, etc. lorsque le code de l'application est promu de jmptooldev à jmptoolprod.
- Bob : Plus de mises à jour du contrat de licence. Dépannage des problèmes d'autorisation. Suppression des fichiers tkext des programmes d'installation de Windows JMP 19. Utilisation documentée de fichiers personnalisés dans les programmes d'installation de Windows 18.
- Shannon C : Réunions d'intégration avec Shannon L. Enquête sur les crashs de production du JMP 18. Conversations avec JMP LS sur la future rétrospective.
Localisation
- Krzysztof : travailler sur la mise en place d'une machine AWS pour héberger memoQweb pour les utilisateurs externes (fournisseurs, réviseurs), améliorer le processus TermBase (nouvelle liste d'arrêt), travailler sur une résolution d'un problème avec le filtre Adobe FrameMaker (pas d'importation de chaînes AltText), planification tâches de développement liées à MT et LLM, introduction du contrôle qualité avec RegEx pour vérifier les écarts entre les virgules principales dans PortableUI.
- Sandy : Nous avons vérifié les modifications apportées au processus de production d'un rapport de décompte de mots memoq de style Trados pour l'un de nos fournisseurs ; il est prêt pour le test/la mise en œuvre. Travail de remplissage de comparaison d'image testé avec des étiquettes ajoutées. Début des tests du validateur xliff et des API QA. Travail sur la modification de la validation de fichier pour docsource/l10nsource afin d'utiliser une nouvelle API de fichier.
- Allison : Communication avec des linguistes et des écrivains concernant des requêtes concernant les chaînes de Big Books. Validation des captures d'écran localisées pour UG et BA. Communiquer avec JMP Legal concernant les bons de travail ; travaillé sur l'élaboration de devis pour la localisation de l'interface utilisateur JMP 18.1 ; bug signalé sur la fonction glisser-déposer ne fonctionnant pas dans les exemples de tables de données localisées JA et ZH.
- Howard : Corrections de bugs. Développement d'emploi Imagediff. Travail sur l'API Jira pour le tableau de bord de localisation.
- Trish : requêtes de localisation, bons de travail, mises à jour et plannings Jira. OOTO deux jours cette semaine.
- Sohail : Poursuite de l'amélioration de l'outil et du processus de recherche de MT.
Documentation
- Susan C : Révisions des chaînes d'interface utilisateur terminées en février-avril pour la version principale et la version 18.1. Vous avez les fichiers Notes de version 18.1 prêts à être mis à jour dans Perforce. Travailler sur les dates pour les notes de version et JMP Live. Travailler sur les mises à jour de JMP Live 18.1. Travail sur les mises à jour rétrospectives de JMP Live vers l'aide 17, 17.1 et 17.2.
- Devon : Finalisation des chapitres convertis de DJ pour révision, JMP-20614 : examen d'un problème avec le texte alternatif de l'image en anglais dans l'aide traduite, apprentissage de l'utilisation de PuTTy et OpenSSH pour envoyer des fichiers à une instance AWS
- Qiana : Exemples de travail sur les données. Planification de l'oxygène. Planification et coordination des projets JMP 18.0.1 et 18.1.
- ChrisB : critiques de chaînes. Création de l'aide localisée du DJ. Examen de certains problèmes de conversion d'oxygène.
Tests système/hôte-Cary
- Mandy : J'ai assisté à la réunion du groupe d'utilisateurs JMP mercredi au bâtiment C. Excellentes présentations sur JMP 18 de la part de nos JMP SE et d'autres. J'ai également vérifié les problèmes de JMP 18.1 et 19.0. J'ai rencontré SAS IT pour essayer de comprendre pourquoi Mac Teams continue de planter pour moi - la suppression de davantage de fichiers mis en cache a semblé aider - je croise les doigts. Participation à une réunion pour préparer une visite client le 24 avril pour une démonstration des flux de travail. De plus, juste parce que j'aime le basket-ball et le parcours de Caitlyn Clark, j'ai vu un graphique et j'ai décidé d'essayer d'utiliser JMP et GB pour essayer de le reproduire. Je l'ai en quelque sorte ici :
Et pour être juste envers Edey, les rebonds sont son truc mais elle donne toujours des coups de pied aux points…
- Hunter : J'ai passé la majeure partie de la semaine à tester plusieurs éléments affectant l'autorisation de Daniel et Aaron. Problème signalé : impossible d'obtenir les codes de vérification demandés par e-mail lors de la tentative d'accès à « Mon JMP » ou d'autorisation des installations JMP en cours.
- Audrey : Stagiaire planification, réglage des machines et process après le correctif d'autorisation 18.1, formations Confluence.
Tests Web – Cary
- Natalie : Steve et moi nous sommes concentrés sur le fonctionnement des exécutions d'automatisation quotidiennes sur JMP 18.1 et 18.0.1, mais nous sommes toujours bloqués par un problème existant. J'ai poussé certaines modifications apportées à JMP 19 à 18.1 et j'ai un correctif pour 5 autres échecs de scénarios de test dans notre couverture existante. Des progrès supplémentaires ont été réalisés grâce à une nouvelle couverture des modifications de valeurs manquantes dans les info-bulles.
Tests système/hôte-Pékin
- Équipe de Pékin : JMPTESTBJ-2998 : correctif des tests de base JMP 18.1 et 19.0 pour les langues locales - En cours , chinois terminé
- Da Li : (1) Vérification des bugs. (2) EN cours : tests de fonctionnalités, 8 bogues créés (WEBJMP-6251 : intégration de JMP Live à l'aide d'un iFrame (ou d'une autre technologie) de manière à ce que le contenu soit détectable, même si vous n'êtes pas connecté ). (3) Ajout de Jest UT supplémentaire dans 18.1 et 19.0 pour WEBJMP-8364 : l'adresse IP est exposée dans le téléchargement de la table d'historique pour l'administrateur non système .
- Nan Wu : (1) Tests de régression de bogues JMP 18.1/19.0, principalement sur les tests de régression JMP Install Checker. (2) Correction des tests de base de JMP 18.1 pour les langues chinoises effectuées pour les versions 18.1 et 19.0, et téléchargement obligatoire des fichiers de test corrigés ( JMPTESTBJ-2998 ). (3) Nous avons détecté des échecs dans les tests de base des langues locales sur les machines de laboratoire exécutées de nuit. Après enquête, ces échecs semblent être causés par la région qui n'est pas correctement définie pour les tests de langue locale et certains fichiers nécessaires peuvent ne pas être accessibles à partir de la machine de laboratoire, envoyés. envoyez un e-mail à Jim pour obtenir de l'aide pour résoudre les problèmes liés à l'environnement de la machine de laboratoire.
- Kimi : (1) Vérification des bugs. (2) Python NF : mise en évidence de la syntaxe du thème sombre, pour plus de détails, reportez-vous à JMP-17755 – En cours, création d'une nouvelle histoire JMP-21040 : Amélioration de l'éditeur de script Python . Tests de régression Python 3.11.8 (partie Win), les détails se réfèrent à JMP-21008 – En cours, Paul prévoit de passer à la version 3.11.9 pour Win et Mac. Obtenir la variable de chemin, les détails se réfèrent à JMP-20992 - Terminé. Hauteur des cellules et largeur d'affichage des colonnes, les détails se réfèrent à JMP-20991 – Terminé. (3) Discutez avec Paul du problème de stratégie de groupe sur Mac. (4) Résumez les nouvelles fonctionnalités/corrections de bugs possibles pour Python 19.0 - Terminé. [JMP-21037 : Intégration Python JMP 19 . (5) Correction des échecs de base pour JA et DE, pour plus de détails, reportez-vous à JMPTESTBJ-2998 – En cours. (6) JMP Live NF : prise en charge de l'utilisation de Python dans les scripts d'actualisation, les détails se réfèrent à JMP-20748 – En cours. (7) Jenkins : Vérifiez les résultats du Beijing Daily UT. JMPTESTBJ-3007 : Optimisation : mise à niveau de Node.js vers 20.11.1 pour le serveur jmplive 19 et test de migration JMP Live – En cours. JMPTESTBJ-3006 : Optimisation : Mise à jour du fichier de licence pour Win et Mac – En cours.
- Da Zhang : (1) Vérification des bugs. (2) Fichiers repensés pour Text Explorer en raison des différences de tri sur les différentes versions de Mac.
- Nala : (1) Vérification des bogues. (2) Continuez à tester la nouvelle fonctionnalité de JMP Live : WEBJMP-6650 : visualisation et téléchargement des enregistrements au niveau de l'espace .
Note de Shannon
J'espère que tout le monde (à portée en Amérique du Nord) a eu la chance de voir quelque chose de l'éclipse solaire ! Profiter du week-end! :smiling_face_with_smiling_eyes: