
Bienvenue dans la mise à jour de développement JMP du 17 décembre 2021 !
Annonce importante: Les jmprunners et Jenkins CI resteront activés pendant la semaine de vacances. Cependant, les processus quotidiens de génération, d'installation et de test unitaire de JMP seront désactivés, et le déploiement automatique de JMP Live sera également désactivé. Le dernier ensemble de builds et d'installateurs exécutables nocturnes pour 2021 sera daté Jeudi 23 décembre .
Les approbateurs JMP ont décidé lundi de reconstruire JMP 16.2 pour une dernière fois pour régler quelques problèmes :
- Un correctif pour un problème d'axe en voie de disparition avec Graph Builder et Control Chart Builder. Il s'agissait d'une régression involontaire d'un correctif de performances réalisé pour la matrice de nuages de points dans 16.2 il y a plusieurs semaines.
- Une mise à jour de la bibliothèque libcurl incluse dans le bureau JMP. Cette mise à jour nouvellement disponible a été détectée par les nouvelles analyses de sécurité que nous avons dû effectuer lorsque nous avons dégelé la piste 16.2. Cette mise à jour de libcurl a également corrigé une autre régression avec la requête http qui a été notée après l'approbation.
- Suppression du fichier log4j inclus dans les fichiers d'intégration SAS de JMP. Heureusement, JMP n'est pas vulnérable à l'exploit log4j qui a mis le feu à Internet cette semaine. Ce problème de sécurité Zero Day affecte les produits SAS, le SAS inclus avec JMP G et JMP C, et les bibliothèques se trouvent sur de nombreux serveurs à travers le monde. Étant donné que la présence du fichier incriminé aurait causé des inquiétudes aux clients qui exécutent leurs propres analyses de sécurité, Brian Corcoran, Paul Nelson et Bryan Boone a enquêté sur le problème, Bryan a travaillé sur des correctifs et nous avons pu remplacer le fichier incriminé.
Dans d'autres communiqués de presse de JMP, les équipes d'assurance qualité de Cary et de Pékin ont pu signer Installateurs JMP 17 EA5 cette semaine. Grâce à Jim Borek et Bob Hickey pour aider à la création de branches, aux builds, aux installateurs et à la publication des fichiers sur le Web. L'accalmie des tests de l'installateur 16.2 (en raison de la nécessité d'incorporer les correctifs ci-dessus) a fourni aux équipes juste assez de temps pour terminer cette tâche importante. Je sais que beaucoup de nos clients sont aussi enthousiastes à l'idée de déballer une nouvelle version de JMP que d'ouvrir n'importe quel autre cadeau de Noël, c'est donc merveilleux que nous ayons pu leur proposer une nouvelle version avec laquelle jouer pendant la pause !
Dehors avec l'ancien et avec le nouveau ! Cette semaine, une équipe de personnes a travaillé pour déplacer Serveur d'activation de JMP de son ancienne maison sur des serveurs SAS internes à AWS. Paul Nelson, Daniel Powell, Peter Jeong, Mike Shaddock, Adam Guida, Mike Hess et Rebecca Drozd ont tous collaboré au processus de migration. Cela impliquait la migration des processus d'activation et de la base de données, ainsi que la mise à jour des connexions aux processus d'abonnement JMP. Les outils d'activation et de support fonctionnent désormais en direct à partir d'AWS à partir de jeudi après-midi. Merci beaucoup à tous ceux qui ont travaillé sur cette transition importante!
Et en parlant de grandes transitions, Le développement de JMP est officiellement sorti du système Defects ! Nous commencerons la nouvelle année en travaillant uniquement à Jira. Un grand merci à tous ceux qui ont aidé à trier les défauts et ont travaillé avec moi tout au long du processus de conversion, en particulier Michael Crotty et Nicole Jones qui a fait un gros effort pour que les défauts de l'équipe de statistiques soient examinés afin que nous puissions atteindre ce jalon en 2021. Un grand merci aussi à Audrey Shull et Justin Chilton pour avoir aidé à écrire les scripts qui ont rendu possible le transfert et le nettoyage des données. Enfin, merci beaucoup aux nombreux membres de l'équipe JMP qui ont participé à notre groupe de discussion Jira plus tôt dans l'année pour aider à prendre des décisions sur la façon dont nous utiliserons Jira à l'avenir.

Enfin, grâce à Tonya Mauldin pour avoir partagé les détails de cette semaine sur les pistes bêta/crash/télémétrie avec des plantages sélectionnés.
Société

Plate-forme

Billets JIRA

Sujet

Sous-thème

Crash/Telemetry/Beta Feedback pour la semaine du 17/12/2021 | JMP Live (sas.com)
Annonces générales
- Toutes nos félicitations cette semaine au développeur HTML5 et au nouveau papa Mayowa Sogbein ! Sa famille a accueilli leur adorable petit garçon Donovan (8 lb, 3 oz) le 14 décembre. Profitez des vacances avec votre nouvel ajout!

Dates importantes à venir
- JMP 17.0 EA6 – 1/14/22 ** Dernier EA avant le gel des fonctionnalités**
- Gel des fonctionnalités du JMP 17 – 28/02/23
- JMP 17,0 EA7 – 3/4/22
- Veuillez visiter Confluence pour une liste complète des JMP 16 et JMP 17 Rendez-vous.
Mises à jour du développement JMP
- Veuillez visiter ces pages pour voir listes de vérification de bogues pour JMP 16.2 et JMP 17.0 .
BICHE
- Brad : Avec Chris Nachtsheim et Ryan Lekivetz a écrit un article intitulé « A Family of Orthogonal Main Effects Screening Designs for Mixed Level Factors ».
- Caleb : Le travail sur la nouvelle fonctionnalité d'imbrication dans MSA est presque terminé. J'espère le faire pousser avant la fin de l'année. J'ai également participé à la session Meet the Developers pour Discovery Japan hier et j'ai eu de bons retours sur les Sample Size Explorers !
- Joseph : J'ai travaillé sur l'onglet Easy DOE Analyze and Predict, en ajoutant des contrôles et des graphiques interactifs pour les utilisateurs guidés.
Héberger
- Paul N :
- Travaux relatifs à l'évaluation de log4j réalisés avec les jar SAS livrés avec JMP.Heureusement, JMP utilise une version antérieure à la vulnérabilité, mais JMP 16.2 et 17 incluent désormais les versions les plus récentes qui corrigent la vulnérabilité. Merci beaucoup à Bryan Boone pour la mise en place des nouvelles versions cette semaine !Nous pensons, sur la base de toutes les informations disponibles, que les anciennes versions de JMP ne sont pas vulnérables. JMP Live n'a jamais transporté les fichiers jar SAS ou log4j. Désormais, les versions 16.2 et 17 auront les dernières versions à jour, reconditionnées dans les pots SAS.
- Correction d'un bogue latent dans la gestion Windows du message d'activation dans JMP 17, découvert lors de la transition vers AWS. A également créé et mis à jour des certificats localhost pour JMP Live 17.
- Brian C : L'activation de l'essai et de l'abonnement JMP, avec l'aide importante de Mike Shaddock du service informatique, est désormais disponible sur AWS.Merci à Daniel Powell et Paul Nelson pour leur excellent travail sur ce sujet.
HTML5
- Bryan F : assisté à deux autres sessions de formation C++. J'ai également effectué des recherches de fond pour le document que je dois rédiger pour le JMP Discovery Summit Europe. J'ai également travaillé sur la correction de quelques icônes pour mieux s'afficher en mode sombre (JMPHTML-1190) et sur la correction d'un artefact visuel (JMPHTML-1451) sur les nœuds de contour qui n'ont pas de menu kebab.
- Josh M : Vidéo enregistrée des profileurs catégoriels EA5. Triage et enquête sur les bugs du profileur.
JMP en direct
- Josh M : Résolution d'une erreur « inconnue » lors de la publication d'une distribution sans histogramme ( WEBJMP-4387 ). Après avoir reçu l'e-mail EA4 de Tonya mentionnant qu'elle ne pouvait pas publier les résultats sur JMP Live en raison de ce bogue, j'ai mené une enquête initiale qui a conduit Aaron et Dan à résoudre ce bogue. Création également d'une interface utilisateur pour la pagination/le filtrage des colonnes dans le visualiseur de table de données JMP Live ( WEBJMP-3747 ). Poussé la première partie de cette fonctionnalité qui affiche une barre latérale montrant à l'utilisateur une liste de colonnes.Un travail supplémentaire est nécessaire pour que la liste des colonnes se charge davantage avec la pagination (actuellement plafonnée à 100) et pour permettre le défilement horizontal dans la visionneuse de la table de données pour charger plus de colonnes dans la grille de la table de données (en cours).
- Aurore: Poursuite des travaux sur « publier sur le client ».Validation améliorée des valeurs NULL.Ajout de la prise en charge des rapports statiques.Déplacement de certains tests Jest pour utiliser la publication sur le client (d'autres à venir).Nous avons organisé une démonstration de validation de concept pour l'équipe JMP Live et pris la décision "go/no-go" (nous sommes un "go").
- Justin: Ajout d'un onglet Consommateurs de données à la page de destination du tableau de données. Correction de la suppression d'une publication de données du client.
Statistiques
- Peng : J'ai continué à apporter des modifications à la dégradation des mesures répétées au début de cette semaine, conformément aux recommandations de Bill Meeker, suivi de la mise à jour de mes scripts de test existants en raison de ces modifications et de la poursuite de mon travail de test.
- Jianfeng : Le test d'équivalence dans Fit Model est caché dans All Pairwise Comparisons - Student. Il est difficile pour les utilisateurs de le trouver. Chris m'a demandé de déplacer le test d'équivalence à un niveau supérieur. Actuellement, je travaille là-dessus.
- Laura CS : J'ai suivi le cours C++ les lundi et mercredi. Poursuite du travail d'analyse sur plusieurs groupes pour SEM - heureux de signaler que l'ensemble du panneau de commande et le menu principal du triangle rouge sont désormais entièrement fonctionnels avec plusieurs groupes ! Rencontre avec Sara Doubt pour discuter de l'évaluation du flux de travail. Participation à Rencontrer les experts pour Discovery Japan.
- Annie : Correction de certains défauts de la carte de contrôle et ajout d'une légende de ligne au générateur de carte de contrôle ( JMP-5777 ).
Documentation des statistiques
- Michel C : Triage terminé des problèmes de statistiques restants dans Défauts avec Nicole et Fang. Ce sera formidable de commencer la nouvelle année en mode Jira uniquement ! J'ai également fait quelques révisions de réécritures de documents pour Karen.
Test de statistiques
- Tonya : Testé le correctif de bordure d'axe qui est entré dans 16.2. Participation à des réunions sur la sortie de JMP Clinical EA.Travail sur les rapports bêta et de télémétrie.
- Jacob: Test de l'onglet Modèle dans Easy DOE et ajout de tests unitaires. Ajout de tests de performances pour Control Chart Builder et Random SVD. Suivre la formation c++ de Leor Zolman.
Mises à jour sur les sciences de la vie
- Jean C : Achèvement de la refonte de l'infrastructure des notes d'étude pour JMP Clinical 17, et activation des notes au niveau du sujet/du rapport et de l'historique des instantanés. Ajout de widgets de préférence d'étude pour la journée d'étude (dérivation, méthode d'imputation et date d'ancrage). Correction d'un problème de création de rapport statique dans la distribution démographique.
Soutien technique
- Duane : Le support technique a entendu de nombreux clients concernés par la vulnérabilité log4j. Bien que JMP, JMP Pro et JMP Live ne soient pas concernés, JMP Clinical et JMP Genomics incluent des versions de SAS concernées. TS oriente les clients vers le Déclaration du SAS sur la question . Ce bulletin de sécurité est mis à jour au fur et à mesure que de plus amples informations sont disponibles, et les clients JMP Clinical et JMP Genomics doivent être dirigés vers cette page lorsqu'ils posent des questions sur la vulnérabilité. Sur une note différente, l'achat de Service Cloud pour JMP TS a passé toutes les approbations requises et les travaux de mise en œuvre commenceront en janvier. JMP TS est au courant de la transition de l'activation de JMP vers AWS et TS n'a rencontré aucun problème avec cette migration à ce stade.
- Voici les Reportages TS JMP en direct .(JMP Live 16) Voici les informations concernant Tickets Jira ouverts par le support technique .

Opérations de développement
- Jim B : J'ai travaillé avec les développeurs sur les trois intégrations tardives de JMP 16.2, ainsi que sur leurs builds, programmes d'installation et tests unitaires ultérieurs. Participation à deux réunions pour aborder la construction d'une EA pour JMP Clinical ; ont travaillé sur la modification du programme d'installation Mac pour s'adapter à leur complément TOTD, Documentation et EA. À la suite de la dernière suite de tests unitaires Debug JMP Pro 17 exécutée sur WinOS, des tickets LEAKS et ASSERT Jira ont été signalés et des correctifs vérifiés pour les autres.
- Bob H : J'ai travaillé pour obtenir la sortie d'EA 5. Rencontre avec JMP Clinical sur la façon de réviser le programme d'installation de Windows en vue d'une version du programme d'installation d'EA. Examen du traitement des commandes pour la licence annuelle 16.2 afin de résoudre un problème système rencontré par SAS R&D. Programmes d'installation 16.2 et 17.0 modifiés pour supprimer le fichier log4j.jar. Poussé des installateurs d'essai 16.2 vers la page de téléchargement (avec correctif vidéo) ; une autre mise à jour sera bientôt effectuée pour obtenir les correctifs 16.2 restants. Reconstruit les installateurs 16.2 pour utiliser de nouveaux fichiers jar (pour remplacer log4j.jar). Modifications des pages C et des problèmes JIRA pour mieux organiser les approbations pour les installateurs.
Documentation
- Qiana : Poursuite de l'examen des curriculum vitae et du visionnage des vidéos HireVue pour le poste de rédacteur technique principal. A travaillé avec SAS IT pour résoudre les problèmes d'autorisations sur les serveurs Doc. Mises à jour des bannières d'aide JMP Live 16.1 et mise en production. Envoi des fichiers JMP Help 16.2 localisés en production.
Tests système/hôte - Cary
- Tout: Tests JMP 17 EA5, tests finaux de l'installateur JMP 16.2.
- Lisa G : Cette semaine, j'ai travaillé sur les tests du programme d'installation 16.2, les tests JMP 17 EA5, testé et vérifié le correctif du problème de redessin d'axe dans 16.2 et enquêté sur 4 pistes de retour EA.
- Chasseur: Terminé le deuxième tour des tests finaux de l'installateur JMP 16.2, validation JMP 17 EA 5 sur plusieurs configurations et réponse à une piste JMP 17 EA 4.
Tests système/hôte-Pékin
- Equipe de Pékin :
- Test JMP 17 EA5, détails dans BRDSTG-3255
- Tests des installateurs 16.2 terminés pour JMP AL, JMP Pro et JMP Subscription, détails dans JMPTEST-163 (équipe Cary + équipe Pékin) et BRDSTG-3251 (mises à jour de l'équipe Pékin)
- Travail sur les installateurs 16.2 testant JMP Trial et JMP Pro Trial, détails dans JMPTEST-417 (équipe Cary + équipe Pékin) et BRDSTG-3252 (mises à jour de l'équipe Pékin).
- Éric Wang : (1) Vérification d'intégrité JMP 17 EA5 terminée pour l'édition. (2) Terminé les tests d'installation 16.2 pour JMP AL, JMP Pro et JMP Subscription. (3) Travail sur les installateurs 16.2 pour JMP Trial et JMP Pro Trial. (4) Testé de nouveaux fichiers jar log4j pour JMP16.2/17.
- Da Li : (1) Vérification d'intégrité JMP 17 EA5 terminée pour l'import/export, l'import OSI. (2) Terminé les tests d'installation 16.2 pour JMP AL, JMP Pro et JMP Subscription. (3) Travail sur les installateurs 16.2 pour JMP Trial et JMP Pro Trial. (4) Rapports TS étudiés : 7613481015, 7613481018, 7613481028. (5) J'ai trouvé un bogue OSIPI, JMP-9684 . (6) Testez les histoires/bogues JMP Live.
- Mike Wu : (1) Terminé les tests d'installation de JMP 17 EA5 et la vérification de l'intégrité pour ODBC/Query Builder, HTML5 Profiler, les compléments JMP. (2) Terminé les tests d'installation 16.2 pour JMP AL, JMP Pro et JMP Subscription. (3) Travail sur les installateurs 16.2 pour JMP Trial et JMP Pro Trial. (4) Test du profileur HTML5 pour JMPHTML-766 . (5) Rapports TS étudiés : 7613478673 et 7613479096. (6) Testé la reconstruction de JMP Trial 16.2.
- Kimi : (1) Vérification d'intégrité JMP 17 EA5 terminée pour l'intégration Python, Formula Depot, SAS Integration. (2) Terminé les tests d'installation 16.2 pour JMP AL, JMP Pro et JMP Subscription. (3) Terminé les programmes d'installation 16.2 pour JMP Trial et JMP Pro Trial. (4) Testé la reconstruction de JMP Trial 16.2. (5) Testé de nouveaux fichiers jar log4j pour JMP16.2/17. (6) J'ai travaillé avec Audrey et Paul sur le problème de "l'installation du module pour Python" et j'ai saisi le bogue JMP-9419 (7) Tester les histoires/bogues JMP Live. (8) Apprenez à installer et configurer un serveur Jenkins.
- Nala : (1) Vérification de l'intégrité JMP 17 EA5 terminée pour l'explorateur de texte, l'expression régulière autonome et l'intégration CAS. (2) Terminé les tests d'installation 16.2 pour JMP AL, JMP Pro et JMP Subscription. (3) Terminé les programmes d'installation 16.2 pour JMP Trial et JMP Pro Trial. (4) Testé la reconstruction de JMP Trial 16.2. (5) Tester les histoires/bogues JMP Live
Découverte de données
- Dan S : Correction d'un plantage dans le sélecteur de colonne, travail supplémentaire sur les éléments du menu/barre d'outils du panneau de propriétés pour le rendre actif dans les fenêtres où il est nécessaire (projets) et pas dans d'autres (fenêtres contextuelles, lanceurs), correction du focus du journal pour les projets, correction d'un bug de vignette dans JMP Publication en direct, travail supplémentaire sur les scripts enregistrés dans l'instantané JRP/Session/Log.
- Dave B : Correction d'un problème d'importation de fichiers pdf qui utilisent l'entrée ActualText, perte de la couleur du cadre d'étiquette de survol fixe lors de l'enregistrement d'un journal, modification de la position de l'étiquette de survol fixe lors de la journalisation ou de la réexécution, test d'image mis à jour avec la suggestion de Mike M de réexécuter les tests pour essayer de filtrer tests qui ont des images qui changent puis reviennent.
- Xan : Faire une autre passe avec les paramètres d'axe par défaut, principalement le remplissage et en évitant les étiquettes négatives sur les axes prob et count.
- Évan : Essayer différents algorithmes de pertinence des résultats de recherche pour la recherche GUI.
Note de Shannon
Merci à Aaron Andersen d'avoir partagé cet article de folie de Noël aléatoire !
Nous aimons tous beaucoup le lait de poule dans ma famille, moi en particulier. Mais parce qu'il n'est disponible que pendant les vacances (et parce que j'essaie de ne pas acheter plus d'un ou deux cartons par an, ce n'est pas exactement un aliment diététique), il me semble que je commence chaque mois de décembre en me disant « maintenant quelle était cette marque de lait de poule qui nous avons tous vraiment aimé, et quel était celui que nous avons décidé de ne plus acheter ? » et je ne m'en souviens jamais car cela fait 11 mois que je n'en ai pas eu.
Alors cette année, j'ai décidé de régler enfin la question une fois pour toutes. Je suis allé dans tous les supermarchés auxquels je pouvais penser et j'ai acheté toutes les marques de lait de poule que je pouvais trouver. Je me suis retrouvé avec 14 sortes différentes de lait de poule commercial, plus 2 variantes de maison que je veux essayer.

(ce n'est même pas tous..)
Wow… c'est du dévouement ! Peut-être vérifier avec Ryan au sujet d'une sorte de DOE ? J'en ai marre de voir tout ça. C'est juste pour le lait de poule eggtreme.
Très sérieusement, bonnes vacances à tous et rendez-vous pour la nouvelle année ! Je ne suis pas au bureau la semaine prochaine, il n'y aura donc pas de mise à jour vendredi la veille de Noël, mais veuillez m'envoyer un message Teams si quelque chose d'urgent survient et nécessite une attention immédiate. Pas quelque chose lié au lait de poule, cependant. Je ne réponds pas à ça….