Bienvenue dans la mise à jour du développement JMP du 3 mars 2023 !
Cette semaine, nous avons appris quelques changements passionnants dans le groupe Data Discovery. À compter du 1er avril, Xan Gregg se retire de la direction pour se concentrer sur des projets de codage et assumera le titre de Distinguished Engineering Fellow. Je suis ravi que Xan ait la liberté de se plonger dans de nouveaux projets de développement alors qu'il s'installe dans ce nouveau rôle !Julien Paris assumera la responsabilité en tant que nouveau directeur du groupe Data Discovery en avril. Julian s'est démarqué dans ses nombreux rôles chez JMP (voir L'annonce de Jean poste sur Inside JMP pour lire quelques détails) et je sais qu'il apportera tout son enthousiasme et sa curiosité à ce nouveau défi. Julian est l'un des plus grands fans de JMP que je connaisse et il est vraiment ravi d'avoir l'opportunité d'aider à façonner les projets futurs du groupe.
Félicitations également cette semaine à Jean Sall à l'occasion de son premier brevet, délivré pour son travail sur le Design Space Profiler. Le brevet, intitulé Interface utilisateur graphique interactive pour les paramètres de taux de spécification et les prévisions , a été délivré le 2023-02-21 sous le numéro de brevet américain 11,586,675.Une copie du brevet est disponible ici : Brevets délivrés. John m'a demandé de remercier tout particulièrement Ryan Lekivetz , qui, selon John, a fait la majeure partie du travail lors de la rédaction de la demande.
Après avoir résolu quelques derniers correctifs critiques pour JMP 17.1 cette semaine, nous prévoyons de créer les candidats installateurs finaux le 08/03/23. Cette version de maintenance fournira environ 500 corrections de bogues sur l'ensemble du produit, de la correction des problèmes de plates-formes et de fonctionnalités aux mises à jour de chaîne et de documentation. Nous publierons des mises à jour sur support.sas.com début avril et commencerons à fournir des programmes d'installation complets pour les clients hérités sur My.JMP lorsqu'il sera prêt.
En attendant, nous attendons avec impatience JMP 18 EA2 , prévu de geler le 07/04/23. Veuillez continuer à mettre à jour les pages de fonctionnalités pour les initiatives majeures et partager des liens vers des éléments plus petits mais importants qui sont prêts à être testés avec Mia Stephens . Les clients envoient déjà leurs commentaires sur JMP 18, comme vous pouvez le voir sur de Tonya Mauldin rapport ci-dessous, et nous voulons les encourager à continuer !
Voici les rapports bêta/crash pour la semaine du 03/03/23 avec les crashs sélectionnés.

Rapport bêta de JMP pour la semaine du 03/03/23 | JMP Live (sas.com)
Merci beaucoup à Paul Spychala du groupe de développement HTML interactif pour avoir présenté les mises à jour du profileur HTML cette semaine ! Paul a apporté de nombreuses améliorations à l'interface utilisateur, aux fonctionnalités et aux performances des profileurs depuis qu'il a rejoint JMP l'année dernière. Si vous n'avez pas pu assister à la réunion en personne, vous pouvez trouver un lien vers l'enregistrement ici . J'entends dire que Paul est encouragé à soumettre son travail pour une future découverte et je pense que ce serait un excellent sujet à partager. Son discours a certainement mis en évidence la façon dont le développement de JMP utilise les commentaires des clients utilisateurs sur des scénarios réels pour aider à améliorer nos produits !
Enfin, grâce à Audrey Shull pour partager ça Astuce Jira de la semaine !
Les utilisateurs de Jira peuvent utiliser Listes de contrôle intelligentes pour ajouter un peu plus de granularité sur ce qui doit être fait pour un élément. Certaines équipes utilisent des listes de contrôle au lieu de sous-tâches pour réduire les frais généraux liés à la création de nouveaux problèmes Jira. Vous pouvez également l'utiliser pour une liste de contrôle de test ou un rappel à intégrer. Les problèmes Jira ne peuvent pas être fermés tant que tous les éléments de leur liste de contrôle intelligente n'ont pas été cochés, et vous pouvez attribuer ces éléments à des personnes particulières avec des @mentions. N'hésitez pas à expérimenter ! Vous pourriez vous référer à Chez Trish O'Grady document pratique sur Comment trouver des listes de contrôle intelligentes dans Jira . Pour une démonstration de rappel, reportez-vous au segment de Sarah dans cet enregistrement (12h20 marque le début de la démo de Sarah) à partir du 19 janvier e .
Annonces générales
- Grâce à Xan Gregg pour avoir partagé que JMP a signé en tant que sponsor du local annuel Conférence des analystes du Triangle de la recherche e en 2020 et ça se passe enfin dans deux semaines à partir de demain, dans le SAS Hall du NCSU. C'est une non-conférence alias camp de bar conférence de style où : « … le programme sera établi le jour de la conférence en fonction de tous les pitchs passionnants que vous entendrez dès le matin. Apportez votre exposé de 50 minutes et une pile de cartes de visite pour une journée de plaisir mathématique avec tous vos analystes préférés. Votre inscription achète le petit-déjeuner, le déjeuner et le café toute la journée ! Xan a assisté à quelques sessions passées et ami JMP Melinda Thielbar est l'un des organisateurs. Faites savoir à Xan si vous avez des questions !
Dates importantes à venir
- Gel JMP 18 EA2 – 07/04/23
- Gel JMP 18 EA3 – 12/05/23
- Approbation du code JMP 17.2 – 13/06/23
- Gel JMP 18 EA4 – 23/06/23
- Gel du code JMP 17.2 – 30/06/23
- Veuillez visiter Confluence pour une liste complète de JMP 17 et JMP 18 Rendez-vous.
Mises à jour du développement JMP
Découverte de données
- Dan S : Préférence de filtre restaurée pour catégoriel dans 17.1/17.2. Début des travaux de JMP 18 sur la plate-forme de groupe pour les lancements By / Multiple-Y. Correction d'un problème de fichier JRP. Poursuite du travail sur le focus d'édition dans 18.
- Xane : Ajout de plus de contrôle de l'utilisateur sur l'attribution de la couleur par rapport au style de la légende de Graph Builder pour distinguer les éléments (développé à partir des commentaires de WL Gore).
- David B : Correction d'un bogue de plantage du journal, correction d'un problème d'alignement avec ColStackDisplay, début de travail sur les problèmes de placement des annotations.
- Évan : Optimisation où pour est manquant, ==, <, >, <=, >= et | et & de ceux-ci. Préparation à la découverte.
BICHE
- Ping : Continuer à travailler sur deux fronts pour JMP18 : analyse des données de fatigue en fiabilité ; travailler avec Jacob sur la stabilisation du travail dérivé de la nouvelle liste de facteurs pour les applications réelles du DOE. Travail sur un document de discussion sur les a priori pour l'analyse des données de fiabilité.
- Caleb : Travail sur l'infrastructure de la plateforme ALT remaniée. Brad et moi avons également eu une grande percée dans notre travail lundi ! Je termine également une révision d'article sur une nouvelle technique d'étalonnage pour les limites de tolérance inférieures.
Héberger
- John Schroedl : Le menu d'aide change pour supprimer "l'index des statistiques" et ajouter les "capacités JMP". ProcessMessages Windows mis à jour pour mieux correspondre au rappel Mac et à la gestion en arrière-plan. Plus de nettoyage de la suppression de SAS Integration.
- Paul N : J'ai dû rétablir le nouveau serveur Open Street Map sur le serveur hérité après avoir découvert qu'après un redémarrage inattendu, certaines tables avaient été incorrectement marquées comme non enregistrées et 3 tables ont été tronquées à 0 lignes. Cela a donné le comportement que tout fonctionnait sauf lorsque vous êtes allé à une tuile qui n'avait pas encore été rendue, tout ce que vous avez obtenu était l'arrière-plan, les frontières du comté/état/pays et le texte sans routes, bâtiments, eau,… Il a fallu beaucoup de travail de détective pour comprendre que le problème était les tables vides. J'ai dû recharger la base de données et reconstruire les index sur les tables.Assurez-vous que les tables sont enregistrées afin que cela ne se reproduise plus. Une fois tous les index reconstruits, vous devriez être en mesure de les remettre en production. Confirmation que les tuiles sont à nouveau correctement rendues après la reconstruction de la base de données. A également créé un nouveau certificat ssl localhost pour JMP Live et travaillé sur quelques petites applications de test Python, pour créer des modules C/C++ chargeables par Python, et diverses nouvelles façons d'initialiser Python à partir de C++.
HTML interactif
- John Powel : Fourni des identifiants uniques pour les boîtes de contour pour aider le système de test interactif automatisé de Steve & Hui à les identifier ( JMPHTML-1993 ). Correction d'un problème de mise en page lors de la mise à jour d'un filtre de données local dans JMP Live ( JMPHTML-2009 ). Index de ligne de sous-ensemble refactorisés ( JMPHTML-546 ) et les couleurs de remplissage ( JMPHTML-2017 ) pour permettre la compression et le partage afin d'améliorer les performances du temps de chargement. Merci pour l'aide de John Schroedl avec JMPHTML-546 ! A aidé un utilisateur avec une erreur de sécurité en essayant d'intégrer une sortie HTML interactive d'un serveur dans une page Web sur un autre serveur. Félicitations à David Barbour pour avoir créé des liens hypertexte pour les identifiants JIRA dans les e-mails de test de régression. Début de la planification de notre premier sprint de nouvelles fonctionnalités pour JMP 18 maintenant que notre sprint d'amélioration des performances tire à sa fin.
- Pravéna : Travail terminé sur S1423455 : la page ne finit jamais de charger le graphique avec superposition pour une grande table de données (> 180 000 lignes) ( JMPHTML-1962 ). Modifiez l'utilisation de concat() lors du calcul des indices dans LineSegment.
- Paul Spychala : Travailler sur d'autres améliorations de performances pour JMP 18 avec le reste de l'équipe. Refonte du système de redessin de Profiler ( JMPHTML-976 ). Optimisation des calculs uniques ( JMPHTML-977 ).
- Mike S : Fini de travailler sur un problème de performances (JMPHTML-1855), s'est entraîné à utiliser JMP pour analyser les résultats de performances, a résolu des problèmes de construction push et des ratés Perforce, s'est installé sur les pages de voyage/dépenses et a réservé un voyage à Cary en avril, et a commencé un Cours O'Reilly Javascript.
Statistiques
- Jean Sal : Dans le cluster hiérarchique pour 17.1, corrigez le critère de clustering cubique, qui était incorrect pour la colonne normalisée après une réorganisation du résumé du cluster dans 17.0. Utilisation d'une technique d'espace réservé pour rendre l'ordre des rapports cohérent dans l'arbre de décision, la forêt d'amorçage et les arbres boostés. (JMP-14895, référencé dans un commentaire sur Page Confluence sur les scripts et l'ordre des rapports de Dan Schikore . Dans l'attente de recevoir les commentaires des clients lors de la conférence européenne sur la découverte.
- Elisabeth : A travaillé avec Chris et Fang sur un changement/correctif important pour l'imbrication de la logique des sujets dans Mixed avant de commencer à travailler sur la mise en œuvre de mesures répétées pour GLMM. Un grand merci à Chris pour avoir travaillé sur le démêlage! Bonus : il corrige au moins un crash connu ! Implémentation de tests de type I (séquentiels) pour les effets fixes dans GLMM.
- Laure CS : Poursuite du travail sur un nouveau raccourci de modèle Définir le code temporel, qui est presque prêt et devrait beaucoup aider avec les tâches fastidieuses dans les modèles longitudinaux. Réponse aux demandes de renseignements sur la fonctionnalité de diagramme de chemin et les résidus dans SEM. Poursuite du conseil en analyse de données pour un client chez P&G.
- Jianfeng : Achèvement du portage des tests exacts dans la plate-forme Contingency. Maintenant, je travaille sur les tests exacts de la plateforme Oneway.
- Anni : Travailler sur la prise en charge des variables de sous-groupe et la synthèse des cartes de contrôle à court terme.
Documentation statistique
- Michel C : Travailler sur certains projets de documentation : enquêter sur l'avenir du document NF, l'index des statistiques, et réorganiser la façon dont nous documentons les messages de la plate-forme qui ne sont disponibles que via JSL.
Test de statistiques
- Tonia : Travailler sur les commentaires bêta, tester les cartes de contrôle à court terme et vérifier les bogues.
Soutien technique
- Wendy : Cette semaine a été très chargée au support technique avec des cas et d'autres projets.La semaine prochaine, Kai Janson représentera le support technique chez Discovery. Voici les Rapports en direct TS JMP , et le tracé habituel ci-dessous. Aussi, voici le filtre Jira montrant le tickets rapportés par TS depuis 14 jours .

Opérations de développement
- Myron : Travaillé sur/mis à jour/corrigé diverses versions d'aide et téléchargements de cartes d'aide pour 17.0, 17.1, 18.0 ( JMPTOOL-582 , JMPTOOL-495 , JMPTOOL-597 , JMPTOOL-755 ). Ajout de la prise en charge de la base de données pour faire la distinction entre le délai d'expiration des tests unitaires et les échecs ( JMPTOOL-195 , JMPTOOL-415 ). Travaillé sur un problème avec le symbolisateur de crash Windows (JMPTOOL-757). Suite de la configuration pour le traitement des fichiers de télémétrie ( JMPTOOL-729 ).
- Jim : Félicitations à Michael Hecht et John Schroedl pour leur aide dans le travail sur le programme d'installation mac JMP 18 et les scripts de construction, respectivement. Avec l'aide de Bob, mise à jour des scripts d'installation silencieuse pour les machines de test unitaire JMP 18. Soutien obligatoire.
Documentation
- ChrisB : Terminé la doc de compatibilité 17.0. A écrit quelques petits outils pour essayer de nous aider à tester nos images Web. Confirmé que notre CSS Web utilise les derniers styles FrameMaker. Enquête sur les problèmes de construction de l'aide… qui ont atteint leur paroxysme aujourd'hui avec l'aide à la production.
- Qiana : A travaillé sur JMP Live Help pour 17.1. A travaillé sur JMPLOC-4040. Regardé le rapport clé d'aide et les projets de carte. Planification de projet pour 18.0.
- Suzanne : Principalement travaillé sur l'aide JMP Live/Public localisée pour 17.1, générant l'aide, identifiant et corrigeant les problèmes.
Test système/hôte - Cary
- Nick H : Modifications soumises pour l'interface graphique de test unitaire JSL afin de s'adapter aux dossiers StatDoc récemment ajoutés. Il y a maintenant une case à cocher pour afficher ou non ces dossiers, ainsi qu'une préférence pour un paramètre par défaut. Lorsque les dossiers sont affichés, il y aura également un filtre qui peut être sélectionné pour vérifier tous les dossiers StatDoc. Modifications soumises au tableau de bord de test. Il existe désormais une préférence pour afficher uniquement les problèmes inconnus par défaut dans la fenêtre des résultats des tests unitaires et les pages de testeur individuel. Les utilisateurs doivent également remarquer une bascule disponible sur la page principale des résultats des tests unitaires. La prochaine étape pour le tableau de bord consiste à incorporer les changements de crash vs timeout que Myron a récemment apportés. J'ai également apporté des ajustements à mes tests unitaires suite aux changements d'intégration SAS pour JMP 18 et ajouté de nouveaux tests au framework pour les vérifications JMP 18 et 17.2.
- Chasseur: A répondu aux pistes JMP 18 EA1, a ouvert deux éléments JIRA qui étaient peut-être le résultat de récentes mises à jour EditFocus dans JMP 18. Ouverture d'un ticket pour un problème de gestion des privilèges BeyondTrust sur le Mac qui empêche l'envoi de rapports de plantage à partir de JMP car nous ne pouvons plus accéder ou écrire des fichiers de plantage dans le dossier "/Library/Logs/DiagnosticReports" de l'utilisateur.
- Anna : Ajout de nouveaux tests pour les problèmes Jira signalés en 2022. Tester les plates-formes de menus d'analyse pour identifier et signaler les problèmes de persistance et de commande avec Redo Analysis.
- Lise : Mise à jour du script Get All JMP Jira Issues.jsl après qu'il nous manquait des tickets, évaluation d'une piste EA concernant la fonctionnalité graphique 3D et poursuite du nettoyage des anciens bogues.
- Audrey : AWS Learning, merci Nick Ruva pour m'avoir aidé à résoudre certains problèmes techniques lors du transfert de certaines de nos tâches de surveillance des données internes vers AWS.
Test système/hôte - Pékin
- L'équipe de Pékin :
- Éric Wang : (1) Test du nouveau champ « sendtoserver » dans la charge utile de publication, articles connexes : (WEBJMP-4611) , (WEBJMP-6588) , (WEBJMP-6589) . (2) Réalisation d'un test de régression rapide pour JMP Live 17.1 depuis la mise à niveau de NodeJS. (3) Mise à niveau de NodeJS sur les serveurs de tests de Pékin vers la v18.14.0. (4) Test du nouveau type de contrôle d'accès "allow_data_import"
- Da Li : (1) Vérifiez et fermez 3 bogues pour JMPC et Import-SAS, UT correspondant ajouté. (2) TERMINÉ : JMP C 17.1 Test de régression, 3 bogues créés au total. (3) Enquête et correction de l'échec de l'UT (l'échec est dû à la suppression de l'intégration SAS (JMP-15601) . (4) Préparez l'environnement de test pour plus de tests JMPC (mise à jour JMPC17.0-> 17.1). (5) TERMINÉ : JMP Desktop 17.1 Test de régression, aucun problème détecté. (5) Ajout d'une page de confluence pour les solutions de contournement de la migration entre différentes versions de JMP Live et de Node.
- Mike Wu : (1) Régression de bug sur le supprimer la vérification de la version de WebView dans les programmes d'installation de Windows . (2) Tests de régression pour les mises à jour des performances du profileur HTML pour tous les profileurs concernés : Supprimer les getDescendants inutiles de ProfilerSegment . (3) L'assistance technique a enquêté sur les problèmes et envoyé des commentaires pour les numéros de cas : 00034872, 00034873 et 00034874 (ces 3 cas sont le même problème)
- Kimi : (1) Vérifiez que la partie liée à l'intégration SAS est supprimée et testez la partie d'importation et de génération de code SAS. (2) Test de régression JMP 17.1. (3) Test de régression JMP C 17.1 (4) Test de document JMP C 17.1. (5) Réalisation d'un test de régression rapide pour JMP Live 17.1 depuis la mise à niveau de NodeJS. (6) Corrigez certains des échecs dans les scripts de test Jmeter, il y a maintenant de nouveaux échecs depuis que JMP Live a changé les API, il faut encore corriger. (7) Vérification des bogues.
- Da Zhang : (1) Test de régression pour JMP 17.1. (2) Test de régression JMPC 17.1 – Terminé. (3) JMPC 8.1 installé pour plus de tests JMPC 17.1. (4) Test de documents JMP C 17.1. (5) Vérification des bogues.
- Nala : (1) Tests de régression JMPC 17.1 terminés. (2) JMPC 17.1 Doc Test. (3) Réalisation d'un test de régression rapide pour JMP Live 17.1 depuis la mise à niveau de NodeJS. (4) Vérification Jira
Remarque de Shannon
J'ai entendu dire que nous pourrions avoir un temps orageux pendant la nuit. J'espère que vous dormez tous! Au moins, cela lavera le pollen précoce de l'air ! J'espère que vous passez un bon week-end !
