Bienvenue dans la mise à jour du développement JMP du 10 janvier 2025 !
Nous approchons de la date de gel des fonctionnalités pour JMP 19, prévue pour le 17/01/25. Nous vous rappelons simplement que les fonctionnalités spécifiques qui ne sont pas terminées d'ici vendredi prochain doivent être documentées sur la page des fonctionnalités tardives de JMP 19 dans Confluence. Il existe également un lien vers la page des fonctionnalités tardives dans le rappel du calendrier du 17/01/25 que Melanie a envoyé à propos du gel des fonctionnalités et du gel d'EA6.
Merci à tous ceux d'entre vous qui ont mis à jour leurs pages de fonctionnalités pour EA6 et créé des vidéos EA ! N'oubliez pas que les pages de fonctionnalités doivent refléter l' état actuel de la fonctionnalité. Veuillez donc supprimer le contenu ancien ou obsolète qui n'est plus valide. Veuillez également ajouter des liens vers des Jiras, des exemples, des captures d'écran et du JSL lorsque cela est pertinent. En plus de fournir du contenu qui alerte les clients EA sur les éléments prêts à être testés dans JMP 19, les pages de fonctionnalités sont également utilisées dans le développement de contenu pour la formation du personnel technique mondial. En bref, les informations que vous fournissez sont inestimables pour de nombreuses équipes en aval.
En ce qui concerne les mises à jour de maintenance, un correctif important pour un bug numérique a été approuvé pour inclusion dans JMP 18.2 cette semaine. Sinon, la piste 18.2 est désormais gelée pour les correctifs du code source JMP. Si des bugs bloquants apparaissent avant la création du candidat d'installation final qui ne peut pas attendre 18.2.1 , veuillez consulter votre responsable et, s'il est d'accord, demandez une approbation en utilisant le processus standard. Si quelqu'un sur la liste des approbateurs JMP s'oppose à un correctif tardif, nous pouvons nous rencontrer pour discuter de la demande plus en détail.
Les responsables de la sécurité continueront de mettre à jour les bibliothèques tierces dans la version 18.2 jusqu'à ce que nous atteignions notre date de gel de sécurité . En attendant, les vérifications de la version 18.2 se poursuivent et l'équipe de documentation travaille à générer une aide localisée à partir du contenu des livres nouvellement traduits. Une fois le travail sur la version 18.2 terminé, nous créerons et testerons les candidats d'installation finaux, ce qui nous permettra de poursuivre notre cadence actuelle de livraison de correctifs de sécurité aux clients environ tous les deux mois.
Enfin, les tests de sécurité pour la version 18.1.2 étant désormais terminés, les équipes d'Audrey ont commencé le processus de vérification de nos candidats finaux pour l'installation de JMP 18.1.2 . Jusqu'à présent, les tests se déroulent bien et aucun obstacle n'est connu. Si cette tendance se poursuit, nous prévoyons une validation de l'assurance qualité la semaine prochaine, qui sera bientôt suivie d'autres validations obligatoires et d'un téléchargement sur MyJMP.
Un grand merci à Tonya Mauldin pour avoir partagé le rapport bêta/crash du 13/12/24 au 10/1/25. Les crashs ont été sélectionnés. (Bien que JMP ait été fermé entre Noël et le Nouvel An, j'ai entendu une rumeur selon laquelle certains de nos clients EA les plus enthousiastes ont travaillé pendant les vacances.) :smiling_face_with_smiling_eyes: )

Rapport bêta JMP du 13/12/24 au 10/01/25 | JMP Live
Les rapports combinés PreEA-EA4 sont disponibles dans JMP Live ici .

Annonces générales
Dates importantes à venir
- Validation de l'assurance qualité JMP 18.1.2 – 16/01/25
- Gel des fonctionnalités de JMP 19.0 – 17/01/25
- JMP 19.0 EA6 Gel – 17/01/25
- Sortie de JMP 18.1.2 dans MyJMP – 21/01/25
- Gel de sécurité JMP 18.2 – 21/02/25
- Image candidate finale JMP 18.2 – 24/02/25
- Validation de l'assurance qualité JMP 18.2 – 13/03/25
- Sortie de JMP 18.2 dans MyJMP - 18/03/25
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Actualités sur les sciences de la vie
- Wenjun : Wenjun et Russ ont accueilli le Dr Leming Shi (Université Fudan) et le Dr Wendell Jones (Iqvia) au JMP ce jeudi. Nous travaillons avec eux depuis environ 20 ans sur différents projets omics liés à MAQC. Leming a été impressionné par la façon dont JMP peut évaluer rapidement et de manière interactive la qualité des données générées par une nouvelle plateforme. Leming et Wendell ont tous deux été très heureux lorsque John Sall est passé dans la salle de conférence pour leur parler. Ils ont adoré nos panneaux JMP !

- Drew : les dernières intégrations de JMP Clinical 18.2 à 18.1.2 ont été terminées et le programme d'installation de JMP Clinical 18.1.2 a été confirmé comme étant prêt pour la candidature à la version finale. Finalisation des modifications de configuration et de code pour résoudre 6 vulnérabilités de sécurité faussement positives dans JMP Clinical, comme indiqué par l'analyse nocturne de Jenkins Snyk. Mise en œuvre de la fonctionnalité JMP Clinical et du bug Jiras.
Gestion de produit et marketing de produit
- Bryan : a développé plusieurs prototypes de tri de cartes de contrôle pour répondre à une préoccupation des utilisateurs concernant les « avertissements verts » qui apparaissent dans les cartes de contrôle JMP Live (merci à Annie, Aurora , Dieter , Michael G. et Praveena pour leurs commentaires et leur évaluation). JSS mis à jour pour le thème JMP Live afin de cibler les lanceurs (merci à Evan McCorkle pour sa révision et ses idées !). Coordination avec le service des achats de SAS pour ajouter un nouveau fournisseur à la base de données des fournisseurs et contact avec des fournisseurs d'icônes potentiels sur Fiverr. Travail sur les icônes pour distinguer la version EA des installations JMP classiques.
- Kaylee : Nous venons de publier un article sur Inside JMP qui fait le point sur la place de marché JMP et sur l'extension phare du mois, Torch Deep Learning pour JMP Pro. Cette mise à jour contient des ressources sociales et des mises à jour sur les nouvelles fonctionnalités de la place de marché.
- Dan : Cette semaine, nous avons dépassé tous nos objectifs pour la Phase I (2024) de la Marketplace JMP. Nous avons eu quelques jours de retard sur le nombre d'extensions, mais nous avons largement dépassé nos objectifs en termes de téléchargements et de vues. Pour rappel, vous pouvez consulter les objectifs des Phases II et III ainsi que le lancement prévu de la Marketplace en 2025, sur la Feuille de Ventes ici .
Assistance technique et engagement
- Wendy : Bonne année 2025 ! La pause hivernale s’est bien déroulée pour le support technique et l’engagement. La semaine prochaine, nous avons hâte de nous réunir avec l’ensemble de l’équipe User Enablement pour nos séances de planification annuelles. Comme nous sommes répartis sur différents sites, c’est une excellente occasion de renouer, de rattraper le temps perdu et de collaborer en tant que division.
- Vous trouverez ci-dessous les graphiques habituels pour le volume de cas ainsi que les sujets pour le support technique et l'engagement. Voici les rapports TS JMP Live et le lien vers le filtre Jira affichant les tickets signalés par le support au cours des 14 derniers jours .
Volume de cas d'assistance technique par semaine :

Sujets de cas pour la file d'attente du support technique, la semaine dernière :

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
- Shannon L : a participé au nettoyage de fin de cycle pour la version 18.1.2 : recherche des problèmes restants en suspens, assistance aux équipes pour les examens des vulnérabilités de sécurité, enregistrement de la conformité des exportations de produits. Achèvement de l'enregistrement de la conformité des exportations de produits JMP 19 EA6. Travail sur les personnalisations et améliorations des outils Atlassian ainsi que sur le support utilisateur. Suivi et documentation des modifications à venir de Jira et Confluence dans notre prochaine mise à jour mensuelle d'Atlassian, qui aura lieu la semaine prochaine. Travail avec les équipes Doc et L10N sur les projets et les échéances à venir des projets. Réunions techniques hebdomadaires. Bonne année !
- Myron : JMPTOOL-1438 – test de correctifs pour le problème de transformation de caractères et pour le problème de terminaison de script. JMPTOOL-1414 – ajout de valeurs pour plusieurs versions futures. JMPTOOL-1391 – recherche d'améliorations des performances pour traiter la télémétrie plus rapidement. JMPTOOL-1308 – ajout d'un script pour supprimer systématiquement les anciens résultats de test volumineux (avant le 01/07/2022).
- Bob : finalisation des programmes d'installation Windows 18.1.2 pour l'examen final des candidats. création des fichiers de validation du programme d'installation Windows 18.1.2 pour JMP, JMP Pro, JMP Clinical. mise à jour des droits d'auteur du programme d'installation si nécessaire dans les programmes d'installation pour 18 et 19. travail de sécurisation des fichiers de téléchargement historiques à partir des emplacements SAS pour préparer la transition éventuelle vers un emplacement JMP uniquement.
- Mélanie :
- Tâches générales : redémarrer mon cerveau après 2 semaines de congé.
Rattraper les projets et planifier le travail pour la nouvelle année.
- 18.2.1 : Travailler sur la gestion des tâches de ramification. Affiner les tâches pour la configuration de TestBot avec Myron, Jim Borek et Shannon Conners ; travailler avec Audrey pour s'assurer que les droits d'auteur sont mis à jour et déplacer la validation des tests d'installation vers un stade plus précoce du cycle ; rechercher des moyens de valider les droits d'auteur dans les scripts JSL (exemples, fonctions intégrées). JMPTOOL-1449 : Créer un script pour vérifier les informations de droits d'auteur dans les exemples de scripts (product/samples/scripts) et les fonctions intégrées (source/Builtins)
- UT quotidiens : surveillance des problèmes de connexion récents et des nouvelles exécutions parallèles.
- Jira : ajout d'un nouveau champ caché pour permettre la création de plusieurs Jira à partir d'un fichier csv qui inclut des éléments de liste de contrôle intelligente. Personne ne devrait rien remarquer.
- Jim : beaucoup de support Perforce pour diverses raisons. Les candidats à l'image finale JMP 18.1.2 ont été créés pour WinOS et Mac OS et les processus Jenkins ont été désactivés pour cette version. Des échecs d'assertion ont été signalés à partir des résultats de 1900Win1064_D. Beaucoup d'accompagnement pour plusieurs exécutions UT.
Localisation
- Krzysztof : Je travaille sur des projets de test memoQ pour la génération continue de nombres de mots. J'aide les réviseurs avec la nouvelle façon de faire des révisions dans memoQweb – j'ai rédigé la documentation et fourni des réponses aux questions techniques. J'ai testé de nouvelles fonctionnalités d'automatisation (tâche de validation). J'ai synchronisé de nouvelles clés de traductions webjmp JMP Live pour la version 19. J'aide aux requêtes des fournisseurs pour les chaînes PortableUI v19.
- Trish : Formation terminée pour les conversations du quatrième trimestre ; planification des conversations du quatrième trimestre la semaine prochaine. Examen des montants des factures par rapport aux bons de commande ouverts et réduction des postes afin que les bons de commande puissent être clôturés comme demandé par SAS Finance. Travail sur les objectifs de l'équipe pour 2025 et planification des projets de développement pour 2025 avec Krzysztof. Intégration deYing Zhou , notre nouveau membre de l'équipe de localisation (bienvenue Ying !).
- Sandy : Modification de l'interface de tâche Jenkins pour la nouvelle tâche de validation en ajoutant un nouveau type de paramètre qui permet de modifier la liste déroulante en fonction d'une autre valeur dans une autre case (paramètre de choix actif). Débogage de certains problèmes liés aux améliorations de la tâche de validation lors de la tentative d'archivage de nouveaux fichiers. Travail sur le script de conversion du nom de fichier pour la conversion d'oxygène.
- Allison : J'ai parcouru les demandes d'achat que j'ai soumises en 2024 et j'ai clôturé les bons de commande qui ne seront plus facturés ; j'ai enquêté sur les problèmes que notre réviseur ZH rencontrait avec memoQ Web ; j'ai communiqué avec les développeurs concernant les requêtes de l'équipe de traduction sur les chaînes de l'interface utilisateur portable 19.0.
Documentation
- Qiana : Mises à jour vérifiées du livre Essential Graphics dans les branches 18.0 et 18.1. Collaboration avec Khawar sur le projet Sample Index. Mise à jour de la bibliothèque de documentation JMP et des fichiers du livre JMP pour supprimer un chapitre du livre QPM. Participation à la réunion de contrôle de JMP Marketplace. Planification et coordination du projet.
- Khawar : Essential Graphing - J'ai fini de travailler sur les modifications pour 18.0 et 18.1
Exemple d'index - J'ai fini de travailler et de (ré)organiser les pages Confluence.
- ChrisB : Formation JMP et JSL. Révision des modifications apportées à Discovering JMP.
Tests système/hôte - Cary
- Mandy : Je travaille sur les modifications apportées au tableau de données ; Nouvelle grille – Le développeur a changé le tableau et déplacé la vue filtrée vers le coin supérieur gauche du tableau.

De plus, les propriétés Col peuvent désormais être ajoutées avec les balises, de nombreux tests sont en cours avec cela :

De plus, Tabulate s'attaque aux changements dans la zone Page avec MR et Change Formats également. De nouveaux travaux sont encore à venir sur la vue Filtre, qui se déplacera vers le coin inférieur gauche où se trouve le panneau Lignes. Restez à l'écoute des 19 changements ! J'ai également reçu des commentaires sur la piste TS et j'y ai travaillé. La semaine prochaine, je continuerai à tester ces zones et à réfléchir à une vidéo EA mise à jour sur les propriétés des balises/colonnes.
- Audrey : 18.1.2 Tests de l'installateur, débogage du script qui partitionne nos tests unitaires en trois partitions, réunion de l'équipe d'administration d'Atlassian et quelques éléments d'administration, discussion du plan à long terme pour les tests du Marketplace avec Kristen Slappey et j'en parlerai davantage avec mon équipe bientôt.
- Nick H : J'ai travaillé sur les tests de l'installateur 18.1.2. J'ai trouvé et signalé quelques bugs pour les extraits de l'éditeur de script. J'ai également travaillé sur quelques pistes bêta différentes d'EA4/5 en plus des vérifications de bugs de la version 19.0.
Tests Web – Cary
- Josh : J'ai créé 11 serveurs Windows de différentes versions pour les tests d'installation de JMP Live 18.1.2. L'équipe de test Web, Lily (de l'équipe de Nala) et moi-même avons travaillé toute la semaine sur l'installation de JMP Live dans différentes langues. Les tests se déroulent bien et nous sommes sur le point de terminer d'ici le mardi 14 janvier 2025.
- Natalie : 18.1.2 Test de l'installateur JMP Live. Je terminerai aujourd'hui.
Tests système/hôte - Pékin
Cœur
- Dan S : a aidé à résoudre un crash de JMP Clinical à la sortie. PartitionBox/HeadPartition remanié pour prendre en charge les marges/remplissages définis par JSS. Mises à jour de NumberEditBox pour mieux gérer le focus avec les formats de date. Mise à jour de SceneBox pour utiliser la couleur d'arrière-plan de la classe de base plutôt qu'une propriété privée. A aidé à résoudre un problème d'exécution de JMP Clinical dans des langues autres que l'anglais. Ajout d'une option pour afficher toutes les cases dans le panneau de propriétés. Travail initial pour ajouter un filigrane pour les builds en mode EA. Poursuite des travaux sur Group Platform pour FDE et mises à jour des comportements de recherche de filtre de données.
- Dave B : Correction de quelques problèmes d'alignement de texte dans NumberEditBoxes. Mise à jour de la zone de tableau « Créer une table de données combinée » afin que les colonnes de la zone de tableau qui sont présentes mais masquées n'empêchent pas les correspondances. Mise à jour du panneau de fichiers supplémentaires du générateur de modules complémentaires pour utiliser un contrôle d'arborescence. J'ai examiné un étrange rapport de plantage par glisser-déposer, mais je n'ai pas vu grand-chose à faire. J'ai mis à jour jmprunner afin qu'il copie les fichiers dans un thread secondaire lorsqu'il y a beaucoup de différences d'images (elles ont été ignorées pendant un certain temps en raison de problèmes de performances réseau).
- Xan : une autre génération d'interface utilisateur de portée de transformation : vous pouvez désormais modifier la portée d'une transformation existante. Et le filtre est désormais la portée par défaut.
- Morgan : Je travaille sur certaines améliorations de l'interface utilisateur/expérience utilisateur des Notebooks, sur les améliorations des scripts Python et sur la correction de certains bugs visuels dans les Notebooks.
DOE et fiabilité
- Caleb : J'ai terminé la conversion des explorateurs de taille d'échantillon et je suis en train de peaufiner le dernier nouvel explorateur pour 19 (limites de tolérance paramétriques). Je suis également en train de finaliser le travail sur deux articles et d'en examiner quelques autres.
Hébergement et interfaces
- John Schroedl : Modifications du dessin du rectangle de mise au point pour le mode sombre. Corrections apportées au thème à contraste élevé. La zone de liste déroulante de la table de données peut à nouveau rendre les tables invisibles pour le dt actuel. Enquête sur une boucle de peinture dans la plateforme RSS que Peng a rapidement corrigée. Diverses enquêtes sur les plantages. Recherche des anciennes API Windows nécessaires pour mieux interagir avec les panneaux de saisie de texte spécialisés tels que la fenêtre IME et Emoji.
- Paul N : JMP-21351 – Pour différencier facilement les fenêtres de script JSL des fenêtres Python, j'ai mis à jour la couleur d'arrière-plan de la fenêtre Python. Les fenêtres de script Python ont maintenant un arrière-plan jaune pâle en mode clair, en mode sombre, elles ont maintenant une teinte verdâtre. J'ai continué à travailler sur le remplacement de R en utilisant Python. JMP-23469, JMP-24326.
- Michael H : J'ai travaillé sur la modification du focus pour les contrôles de l'hôte Mac. Vous pouvez désormais accéder à un bouton radio à l'aide de la touche Tab !
HTML interactif

- Paul Spychala : GStream (Custom Graphics) a été réécrit sur la façon dont ils sont exportés, importés et dessinés en HTML pour prendre en charge davantage de fonctionnalités ( JMPHTML-14131 ). Le nombre de niveaux de grille des profileurs est désormais par terme au lieu de par profileurs ( JMPHTML-14111 ).
JMP en direct
- Aurora : améliorations des avertissements du graphique de contrôle (détermination du rapport pré-19 sur le client, se plaindre explicitement du mauvais JSON dans les notes de triage, faire correspondre l'état de triage dans les fichiers CSV à l'interface utilisateur, ne pas créer de marqueurs pendant la mise à niveau vers 19, notification unique pour le triage multi-avertissements). Mise à jour d'un package tiers. Article créé « Comment exécuter une version précédente de JMP Live localement ».
Statistiques
- Laura CS : Poursuite du travail sur les exemples du livre de Bollen (il ne me reste plus qu'un chapitre à lire !). Poursuite du travail sur l'atelier longitudinal SEM pour SPSP. Ajout d'une boîte pour les notes du modèle à l'interface utilisateur SEM.
Documentation statistique
- Michael C : Mise à jour du chapitre sur la répartition de la vie pour certaines modifications apportées dans la version 19.0. Examen de certaines modifications pour Karen. Examen des CV pour le poste de stage d'été. Consolidation des chaînes utilisées pour « Log » dans le code source.
Tests statistiques
- Jacob :
- Nous travaillons sur de nouveaux tests pour le Fit Definitive Screening
- Test d'un changement en attente sur Easy DOE, un panneau de simulation amélioré. J'ai rencontré Mark pour créer un tableau de couverture et discuter de nos projets pour tester cette nouvelle fonctionnalité.
- Enquête sur un accident anonyme dans Easy DOE, avec Mark et Joseph.
- Suivi d'un problème de performance dans les tests de performance Where().
- Tonya : Je travaille sur les rapports bêta et la mise à jour des tests unitaires en raison des récents changements de tri d'Annie dans CCB.
Note de Shannon
La neige a été assez bonne à Cary pendant un certain temps, mais nous avons aussi eu des périodes de grésil là où je suis dans l'ouest de Cary. Croisons les doigts pour que nous ayons bientôt plus de neige moelleuse que de neige glacée ! Restez en sécurité si vous devez voyager ce week-end, et si vous restez sur place, j'espère que vous avez pu acheter du pain et du lait avant que les étagères ne soient vidées. Et si vous avez besoin de rire sur ce sujet, voici une parodie de Green Day par les YouTubeurs locaux de la famille Holderness - et un mème idiot aussi. Passez un bon week-end !
