Bienvenue dans la mise à jour du développement JMP du 8 juillet 2022 !
Les félicitations s'imposent pour John Powel , qui fête ses 10 ans e anniversaire avec JMP la semaine prochaine. Brian nous a transmis quelques informations sur l'histoire et le mandat de John : « John Powell a commencé chez JMP il y a 10 ans. Il a occupé des emplois antérieurs chez Corel, célèbre pour les logiciels de dessin et les applications de bureau, et ARA, une entreprise qui abritait certains de nos autres employés. John a rejoint JMP pour travailler sur HTML5, poste qu'il occupe depuis. Il dirige maintenant ce groupe. Le premier grand projet de John a été d'écrire la plate-forme Bubble Plot pour HMLT5, pour remplacer la version Flash que nous avions livrée précédemment. John faisait également partie de l'équipe JMP Live d'origine, où il a travaillé sur les filtres de données locaux, les sélecteurs de colonnes et une grande partie de la communication entre JMP et JMP Live. John a fait un travail remarquable en développant et dirigeant HTML5. Nous sommes reconnaissants pour ses contributions et quelle personne avec qui il est facile de travailler. Je suis tout à fait d'accord, il est formidable de travailler avec John et nous sommes ravis qu'il fasse partie de l'équipe JMP. Félicitations, John !
Un grand merci va à Ryan Parker pour avoir présenté les améliorations apportées à Functional Data Explorer, présentant les nouveaux modèles de fonction de base Wavelet. Ryan a travaillé sur cette version avec un développeur collaborateur Aboyeur d'argile pour ajouter des outils de support pour faciliter l'analyse des données spectrales, les modèles d'ondelettes pour ajuster les données avec des pics nets et de nouvelles étapes de prétraitement des données. Si vous avez manqué la réunion, vous pouvez trouver un lien vers une copie téléchargée de l'enregistrement ici.
Un rappel que JMP 17 EA9 se fige en fin de journée aujourd'hui. N'oubliez pas de mettre à jour vos pages de fonctionnalités et laissez Mia Stephens savoir s'il y a quelque chose que vous voulez mettre en évidence pour EA9. EA9 sera notre dernière version pour JMP 17, et les clients pourront obtenir la version presque finale de JMP 17 (à l'exception des quelques derniers correctifs qui seront apportés dans les prochaines semaines) au lieu d'attendre la version complète. Nous nous attendons toujours à recevoir des commentaires d'EA de la part de ces clients, bien que cela puisse ralentir. Merci comme toujours à Tonya Mauldin et Nicole Jones pour gérer les commentaires de l'EA au fur et à mesure qu'ils arrivent.
Le travail se poursuit sur JMP 17 alors que nous nous dirigeons vers notre jalon Code Freeze le 20/07/22. Vous savez tous que nous sommes en mode d'approbation de code maintenant. Les développeurs qui transmettent des modifications à la branche principale de Perforce continuent de créer des révisions dans Swarm ou organisent des sessions en personne pour examiner les modifications proposées, puis soumettent une demande d'approbation à la liste des approbateurs JMP avant de transmettre les modifications. Les modifications qui n'ont pas besoin d'être examinées ou approuvées incluent l'ajout/la modification de commentaires de code, les modifications de chaîne, l'ajout/la modification d'exemples d'index de script et les mises à jour pour 3 rd bibliothèques du parti. Merci au nouveau développeur Paul Spychala pour créer une page documentant Processus du mode d'approbation du code pour ceux qui le traversent pour la première fois (ou ceux qui ont besoin d'un rappel).
Rappel rapide sur les chaînes : toutes les chaînes ajoutées maintenant ne seront pas traduites avant la version 17.1. Et toute chaîne modifiée maintenant entraînera une désynchronisation des traductions avec l'anglais, si la chaîne a déjà été traduite, jusqu'au transfert 17.1. S'il était sorti pour traduction pour la première fois lorsque la modification est effectuée, les traductions ne seront pas acceptées lorsqu'elles reviendront car la source ne correspond plus. Dans ce cas, la chaîne sera traduite en 17.1.
Remarque de Mia - Merci à tous ceux qui ont enregistré les discussions éclair JMP 17 pour les conférences Asia Pacific Discovery. Jeff Hudgins a partagé qu'ils sortent très bien et qu'ils seront de grands atouts pour nos équipes mondiales ! L'activation technique utilisera également les vidéos avec la formation technique sur le terrain JMP 17, nous en tirerons donc beaucoup de profit.
Mises à jour du développement JMP
Statistiques
- Jean Sal : Travail sur le profileur Design Space X Spec Limits ( JMP-13269 , JMP-13270 ), Model Screening traitement de la matrice de profit ( JMP-13202 ), Explorer les valeurs aberrantes pour les constantes ( JMP-7465 ), Explorez les modèles pour le nombre de lignes ( JMP-7465 ) et testé les modifications Easy DOE.
DOE et fiabilité
- Caleb : Travailler sur certains documents de recherche. L'un sera bientôt soumis à nouveau et l'autre est en voie d'achèvement. J'ai aussi aidé Joseph avec EasyDOE travailler là où je peux.
- Une note d'intérêt de John Sall : Le changement le plus important récemment pour Easy DOE était en fait un changement dans GenReg pour utiliser des limites de confiance ajustées aux petits échantillons pour les réponses normalement distribuées. Jusqu'à présent, il utilisait une distribution normale pour l'intervalle de confiance, ce qui est bien lorsqu'il y a plus de 20 ou 30 lignes de données, mais pour les petits plans DOE, il peut n'y avoir que 8 passages avec 3 facteurs et une interception, pour lesquels le meilleur intervalle de confiance doit utiliser le t de Student, qui est beaucoup plus large pour ce cas de 4 degrés de liberté d'erreur, c'est-à-dire les lignes rouges de ce graphique, plutôt que les lignes bleues. Un exemple de script est joint.

Test de statistiques et documentation de statistiques
- Marquer: Travailler avec Brad et Joseph sur les problèmes de conception d'Easy DOE. Travailler avec Jacob et Ryan pour tester Easy DOE. Assister les flux de travail du processus de développement fonctionnel UI/UX et UX. A répondu aux commentaires d'EA 8 de Martin Demel sur Easy DOE. Présentation enregistrée pour JMP Discovery Summit Americas avec Jianfeng. Réponses aux questions de la communauté JMP.
- Tonia : Examen de la documentation sur les nouvelles fonctionnalités et de la documentation sur la jauge de type 1.Vérification des bogues.Test de préférence de mes plateformes.
- Jacob: Tester Easy DOE, écrire des tests unitaires pour l'onglet Predict et vérifier les tickets Jira
- Karine : Travail sur les chapitres du DOE.
Héberger
- Paul N : (1) Mise à jour de libcurl en raison des vulnérabilités signalées par BlackDuck. La version précédente a été publiée le 11 mai 2022. Les vulnérabilités étaient connues depuis au moins un mois. Nous utilisons maintenant libcurl (7.84.0), publié le 27 juin 2022. La version mise à jour de libcurl fait partie de la version de Windows depuis la version de mardi soir. JMP sur macOS utilise la version des systèmes macOS de libcurl. (2) A suivi et terminé les trois cours de formation sur la sécurité des produits de niveau 1. (3) Travail avec Brian, Bryan et SAS IT sur les vulnérabilités de Spring Framework 3.2.18 et détermination du fait que JMP aura besoin d'une exception de sécurité pour expédier les fichiers JAR SAS. Comme SAS n'enverra pas de mise à jour avant au moins 2 mois après l'expédition de JMP 17.0. Nous devrons migrer vers le Spring Framework 5.2.x et mettre à jour les jars SAS en 17.1
- John Schroedl : Revues de code et quelques travaux d'icônes de la fin de la version 17.0. Nous avons maintenant telemetry.jmp.com configuré sur un serveur AWS et avons eu le premier téléchargement réussi à partir d'une version JMP modifiée. Encore un long chemin à parcourir, mais c'était une bonne étape.
HTML5
JMP en direct
- Aurore: Corrections de bogues JMP Live 17.0 (journal d'audit, filtre de liste de publication de données par clé d'espace, filtre de liste de publication de données par remplaçable, renommage accidentel de publication de données).Examen du document des nouvelles fonctionnalités de la version 17.0.A travaillé sur l'entretien de Discovery Americas avec Michael Goff.Reçu et configuré ma nouvelle machine Windows.
Découverte de données
- Dan S : Revues de codes. Correction d'un problème de mise à l'échelle pour les tracés de violon de Graph Builder. Deuxième passage à l'enregistrement du document pour EasyDOE sur Mac, plantage corrigé dans le script d'enregistrement du filtre de données dans la table de données.
Opérations de développement
- Jim : (1) A travaillé sur les problèmes Jira liés aux installateurs d'essai et d'abonnement pour mac OS. (2) Effectuer plusieurs mises à jour logicielles et mises à niveau du système d'exploitation, y compris la demande de Kimi de mettre à jour Python vers 3.10.5 sur toutes les machines JMP 17.0 UT. (3) Achèvement de la configuration de six Mac Mini Jenkins CI et les a confiés au centre de données.
- Myron : mise à jour et redéploiement de JiraBot ( JMPTOOL-510 ), mis à jour quelques exemples de scripts de données par demande par e-mail, Mac symbolisant les plantages de SF.
Localisation
- Howard : Automatisation de la portée pour l'exportation memoQ JMPTOOL-509 ; Travail de développement sur le travail de Jenkins JMPTOOL-516
- Mélanie : Travailler sur des exemples de retours de données ; Nettoyage Jira.
- Sablonneux : Traitement du retour DJ pour ZH ; tester pour JMPTOOL-295 ; travaillé sur un projet d'automatisation JMPTOOL-513
- Trish : Gestion de projet. Calendrier L10N, projets et mises à jour Jira ; travaillé sur la présentation du flux de travail de développement professionnel ; préparation de la portée pour les transferts d'aide HTML5 et JMP Live.
- Mises à jour de Projet JMPLoc Jiras cette semaine.
Documentation
- Suzanne : mise en œuvre des commentaires de la révision de l'aide JMP Live. Merci beaucoup à tous ceux qui ont fourni leur contribution ! Ajout de nouvelles descriptions de fonctionnalités pour JMP Live, HTML interactif et le livre EG. Grâce à Brian C. pour son aide avec les descriptions JMP Live et John P pour son aide avec les descriptions HTML interactives. Envoyé le document des nouvelles fonctionnalités pour examen. Merci à tous de l'avoir revu ! Un petit rappel que la date limite pour les commentaires est aujourd'hui . Généré et publié l'aide EA9.
- Chris B. : Vous avez les nouvelles fonctionnalités JSL. Révisé tous les JSG et JSR Jiras. A suivi une partie de la formation en sécurité.
Test système/hôte
- Mandy : Plus travaillé sur la démo dev pour Workflow builder ; A répondu à plusieurs pistes TS, concernant : tables > aperçu > joindre, Tables > sous-ensemble, scripts JSL qui ont changé entre 16.2 et 17.0, concernant : modifications des estimations de paramètres ; travaillé sur l'icône Workflow builder pour Mac et Windows installé correctement partout.
- Lise : Vérifications, triage de quelques problèmes rencontrés par Mia en GB et démarrage des tests Early Installer.
- Mike M : Ouverture d'un habillage d'étiquettes Jira pour HTML5 (ne correspondant pas à JMP). Mise à jour de tous mes tests d'image d'aide avec le code Parse XML() pour mieux détecter le suivi Google (merci Michael Hecht !). Participation à l'examen de la documentation sur les nouvelles fonctionnalités de la version 17.0. Ajout de plusieurs tests CCB Sikuli. A pris des cours de sécurité des produits.
- Audrey : Organiser et participer à l'effort de test d'installation précoce et trier les problèmes qui en sont ressortis. Tester une nouvelle fonctionnalité dans Confluence qui devrait vous plaire : le Menu déroulant facile , ce qui facilite le partage et la modification des statuts ou des affectations dans les pages Confluence. Examen de la documentation sur les nouvelles fonctionnalités. Parlé avec un nouveau développeur Neal S sur les outils et les processus JMP, en examinant les commentaires d'EA.
- Josh L : Vérification des bogues JMP Live et test de régression KeyCloak 18.Discuter des plans avec l'équipe JMP Live au sens large sur la manière dont nous devrions mettre à niveau nos serveurs KeyCloak restants.
- Pékin / Cary JMP test en direct le statut Jira
- 05 histoires en test
- 34 histoires en test prêt
- 10 bogues créés au cours des 7 derniers jours.
- 45 histoires / bugs fermés au cours des 7 derniers jours
Test système/hôte à Pékin
- Eric Wang : (1) Travail sur le correctif du problème de sécurité du script d'actualisation. Tester les fichiers du serveur d'accès via les fonctions JSL et la requête HTTP. Également ajouté des tests de bout en bout. (2) Modifications d'autorisation testées pour l'espace personnel, maintenant le propriétaire de l'espace personnel ne peut pas accorder allowDataAdmin, WEBJMP-5691. Également ajouté des tests d'intégration. (3) Travailler sur la vérification des histoires/bogues Jira
- Da Li : (1) Travailler sur la vérification des histoires/bogues Jira (2) Fournir une entrée/confirmation à Qiana pour la rédaction de la documentation sur les nouvelles fonctionnalités.
- Mike Wu : (1) Discussion sur les problèmes de migration de l'environnement de test Citrix avec Kevin : CHG0466604, RITM0386896. (2) Travailler sur la vérification des histoires/bogues Jira. (3) Enquête sur la prise en charge de Starburst Presto, détails dans JMPTESTBJ-1670 . (4) Correction des échecs UT.
- Kimi : (1) Travailler sur la vérification des histoires/bugs Jira. (2) Bloquez l'accès à R et Matlab en mode serveur, reportez-vous à JMP-13061 et JMP-13063 . (3) Test Sanity I18N pour la simulation de marqueur car le JMP-12228 a été marqué comme prêt pour le test maintenant. (4) Demandez à Jim de mettre à jour la version Python, les détails se réfèrent à JMPTOOL-512 . (5) Correction des échecs UT.
- Nala : Travail sur la vérification des stories/bugs Jira.
Soutien technique
- Duan se remet bien d'une opération au genou.
- Wendy : Le support technique travaille sur une hiérarchisation des éléments ouverts et des points faibles pour Service Cloud/Service Cloud Voice.
- Wendy : Je travaille à mettre à jour les rapports de Duane vers JMP Live 17.En attendant, voici le décompte des pistes/cas par semaine.